From 9cff3b386229cfbf32d1e4c20c3347b8fd1fbdda Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Thu, 6 Aug 2026 17:09:18 -0700 Subject: [PATCH 1/6] Update remaining verified OpenAPI documents Update only the OpenAPI documents not included in #3674. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 6dcc724b-e9d7-423a-8dc3-3b0e0d6b2468 --- openApiDocs/beta/CloudCommunications.yml | 410 +- openApiDocs/beta/Identity.Governance.yml | 103394 ++++++++++----- openApiDocs/beta/Reports.yml | 35687 +++-- openApiDocs/beta/Security.yml | 23257 +++- openApiDocs/beta/Teams.yml | 90057 ++++++++----- .../v1.0/DeviceManagement.Enrollment.yml | 3 + openApiDocs/v1.0/Files.yml | 6157 +- 7 files changed, 169157 insertions(+), 89808 deletions(-) diff --git a/openApiDocs/beta/CloudCommunications.yml b/openApiDocs/beta/CloudCommunications.yml index 591f9c0e0b..771b70bf76 100644 --- a/openApiDocs/beta/CloudCommunications.yml +++ b/openApiDocs/beta/CloudCommunications.yml @@ -4822,6 +4822,52 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/communications/calls/{call-id}/participants/{participant-id}/microsoft.graph.admitFromLobby': + post: + tags: + - communications.call + summary: Invoke action admitFromLobby + operationId: communication.call.participant_admitFromLobby + parameters: + - name: call-id + in: path + description: The unique identifier of call + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: call + - name: participant-id + in: path + description: The unique identifier of participant + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: participant + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + clientContext: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.admitFromLobbyOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/communications/calls/{call-id}/participants/{participant-id}/microsoft.graph.mute': post: tags: @@ -4872,6 +4918,114 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/communications/calls/{call-id}/participants/{participant-id}/microsoft.graph.removeFromLobby': + post: + tags: + - communications.call + summary: Invoke action removeFromLobby + operationId: communication.call.participant_removeFromLobby + parameters: + - name: call-id + in: path + description: The unique identifier of call + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: call + - name: participant-id + in: path + description: The unique identifier of participant + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: participant + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + clientContext: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.removeFromLobbyOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/communications/calls/{call-id}/participants/{participant-id}/microsoft.graph.reportSyntheticMedia': + post: + tags: + - communications.call + summary: Invoke action reportSyntheticMedia + operationId: communication.call.participant_reportSyntheticMedium + parameters: + - name: call-id + in: path + description: The unique identifier of call + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: call + - name: participant-id + in: path + description: The unique identifier of participant + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: participant + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + severity: + $ref: '#/components/schemas/microsoft.graph.detectionSeverity' + overallConfidence: + type: number + format: double + nullable: true + isMalicious: + type: boolean + default: false + detectionDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + contentMetadata: + $ref: '#/components/schemas/microsoft.graph.mediaMetadata' + detections: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.syntheticMediaDetectionDetail' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/communications/calls/{call-id}/participants/{participant-id}/microsoft.graph.startHoldMusic': post: tags: @@ -4996,6 +5150,44 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/communications/calls/{call-id}/participants/microsoft.graph.admitAllFromLobby': + post: + tags: + - communications.call + summary: Invoke action admitAllFromLobby + operationId: communication.call.participant_admitAllFromLobby + parameters: + - name: call-id + in: path + description: The unique identifier of call + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: call + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + clientContext: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.admitAllFromLobbyOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/communications/calls/{call-id}/participants/microsoft.graph.invite': post: tags: @@ -16021,7 +16213,7 @@ paths: tags: - users.onlineMeeting summary: List transcripts - description: 'Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time.' + description: Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Access to this API is governed by tenant administrator settings. See Error responses. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/onlinemeeting-list-transcripts?view=graph-rest-beta @@ -18546,8 +18738,85 @@ components: description: Indicates the roster sequence number the participant was last updated in. format: int64 nullable: true + syntheticMediaDetection: + $ref: '#/components/schemas/microsoft.graph.syntheticMediaDetectionInfo' + additionalProperties: + type: object + microsoft.graph.admitFromLobbyOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.commsOperation' + - title: admitFromLobbyOperation + type: object + additionalProperties: + type: object + microsoft.graph.removeFromLobbyOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.commsOperation' + - title: removeFromLobbyOperation + type: object additionalProperties: type: object + microsoft.graph.detectionSeverity: + title: detectionSeverity + enum: + - low + - medium + - high + - unknownFutureValue + type: string + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN + type: string + nullable: true + microsoft.graph.mediaMetadata: + title: mediaMetadata + type: object + properties: + modality: + $ref: '#/components/schemas/microsoft.graph.contentModality' + isRealTime: + type: boolean + mimeType: + type: string + byteSize: + type: number + format: int64 + duration: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + videoMetadata: + $ref: '#/components/schemas/microsoft.graph.videoMetadata' + audioMetadata: + $ref: '#/components/schemas/microsoft.graph.audioMetadata' + streamingMetadata: + $ref: '#/components/schemas/microsoft.graph.streamingMetadata' + additionalProperties: + type: object + microsoft.graph.syntheticMediaDetectionDetail: + title: syntheticMediaDetectionDetail + type: object + properties: + modelName: + type: string + modality: + $ref: '#/components/schemas/microsoft.graph.contentModality' + modelTasks: + type: array + items: + type: string + segment: + $ref: '#/components/schemas/microsoft.graph.mediaSegment' + confidence: + type: number + format: double + nullable: true + additionalProperties: + type: object microsoft.graph.startHoldMusicOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.commsOperation' @@ -18562,6 +18831,13 @@ components: type: object additionalProperties: type: object + microsoft.graph.admitAllFromLobbyOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.commsOperation' + - title: admitAllFromLobbyOperation + type: object + additionalProperties: + type: object microsoft.graph.inviteParticipantsOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.commsOperation' @@ -18867,7 +19143,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - description: Represents a Microsoft online meeting. microsoft.graph.callAiInsight: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -19560,6 +19835,115 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingVideoDisabledReason' additionalProperties: type: object + microsoft.graph.syntheticMediaDetectionInfo: + title: syntheticMediaDetectionInfo + type: object + properties: + detectionId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + syntheticConfidence: + type: number + format: double + nullable: true + detectorBot: + type: string + isParticipantTrusted: + type: boolean + additionalProperties: + type: object + microsoft.graph.contentModality: + title: contentModality + enum: + - audio + - video + - image + - text + - multimodal + - unknownFutureValue + type: string + microsoft.graph.videoMetadata: + title: videoMetadata + type: object + properties: + codec: + type: string + frameRate: + type: number + format: double + nullable: true + bitrateKbps: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + additionalProperties: + type: object + microsoft.graph.audioMetadata: + title: audioMetadata + type: object + properties: + sampleRateHz: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + bitDepth: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + channels: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + additionalProperties: + type: object + microsoft.graph.streamingMetadata: + title: streamingMetadata + type: object + properties: + latencyMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + frameDropRate: + type: number + format: double + nullable: true + networkJitterMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + additionalProperties: + type: object + microsoft.graph.mediaSegment: + title: mediaSegment + type: object + properties: + startTimeSec: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + endTimeSec: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + frameIndices: + type: array + items: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + additionalProperties: + type: object microsoft.graph.teleconferenceDeviceMediaQuality: title: teleconferenceDeviceMediaQuality type: object @@ -20014,6 +20398,8 @@ components: type: string description: Specifies the spoken language used during the meeting for recording and transcription purposes. nullable: true + meetingType: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. @@ -21063,13 +21449,6 @@ components: type: string x-ms-enum-flags: isFlags: true - ReferenceNumeric: - enum: - - '-INF' - - INF - - NaN - type: string - nullable: true microsoft.graph.bodyType: title: bodyType enum: @@ -21175,12 +21554,15 @@ components: properties: moreInfoWebUrl: type: string + description: Provides other video teleconferencing (VTC) dial-in options. Read-only. nullable: true tenantKey: type: string + description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. nullable: true videoTeleconferenceId: type: string + description: The video teleconferencing ID. Read-only. nullable: true additionalProperties: type: object @@ -21214,6 +21596,16 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object + microsoft.graph.onlineMeetingType: + title: onlineMeetingType + enum: + - adhoc + - scheduled + - recurring + - broadcast + - meetnow + - unknownFutureValue + type: string microsoft.graph.onlineMeetingSensitivityLabelAssignment: title: onlineMeetingSensitivityLabelAssignment type: object diff --git a/openApiDocs/beta/Identity.Governance.yml b/openApiDocs/beta/Identity.Governance.yml index 02b045ee2d..890c232804 100644 --- a/openApiDocs/beta/Identity.Governance.yml +++ b/openApiDocs/beta/Identity.Governance.yml @@ -955,7 +955,7 @@ paths: tags: - accessReviews.accessReview summary: Invoke action applyDecisions - description: 'In the Microsoft Entra access reviews feature, apply the decisions of a completed accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. After an access review is finished, either because it reached the end date or an administrator stopped it manually, and auto-apply wasn''t configured for the review, you can call Apply to apply the changes. Until apply occurs, the decisions to remove access rights do not appear on the source resource, the users for instance retain their group memberships. By calling apply, the outcome of the review is implemented by updating the group or application. If a user''s access was denied in the review, when an administrator calls this API, Microsoft Entra ID removes their membership or application assignment. After an access review is finished, and auto-apply was configured, then the status of the review will change from Completed through intermediate states and finally will change to state Applied. You should expect to see denied users, if any, being removed from the resource group membership or app assignment in a few minutes. A configured auto applying review, or selecting Apply doesn''t have an effect on a group that originates in an on-premises directory or a dynamic group. If you want to change a group that originates on-premises, download the results and apply those changes to the representation of the group in that directory.' + description: 'In the Microsoft Entra access reviews feature, apply the decisions of a completed accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. After an access review is finished, either because it reached the end date or an administrator stopped it manually, and auto-apply wasn''t configured for the review, you can call Apply to apply the changes. Until apply occurs, the decisions to remove access rights don''t appear on the source resource, the users for instance retain their group memberships. By calling apply, the outcome of the review is implemented by updating the group or application. If a user''s access was denied in the review, when an administrator calls this API, Microsoft Entra ID removes their membership or application assignment. After an access review is finished, and auto-apply was configured, then the status of the review will change from Completed through intermediate states and finally will change to state Applied. You should expect to see denied users, if any, being removed from the resource group membership or app assignment in a few minutes. A configured auto applying review, or selecting Apply doesn''t have an effect on a group that originates in an on-premises directory or a dynamic group. If you want to change a group that originates on-premises, download the results and apply those changes to the representation of the group in that directory.' operationId: accessReview.instance_applyDecision parameters: - name: accessReview-id @@ -1682,7 +1682,7 @@ paths: tags: - accessReviews.accessReview.Actions summary: Invoke action applyDecisions - description: 'In the Microsoft Entra access reviews feature, apply the decisions of a completed accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. After an access review is finished, either because it reached the end date or an administrator stopped it manually, and auto-apply wasn''t configured for the review, you can call Apply to apply the changes. Until apply occurs, the decisions to remove access rights do not appear on the source resource, the users for instance retain their group memberships. By calling apply, the outcome of the review is implemented by updating the group or application. If a user''s access was denied in the review, when an administrator calls this API, Microsoft Entra ID removes their membership or application assignment. After an access review is finished, and auto-apply was configured, then the status of the review will change from Completed through intermediate states and finally will change to state Applied. You should expect to see denied users, if any, being removed from the resource group membership or app assignment in a few minutes. A configured auto applying review, or selecting Apply doesn''t have an effect on a group that originates in an on-premises directory or a dynamic group. If you want to change a group that originates on-premises, download the results and apply those changes to the representation of the group in that directory.' + description: 'In the Microsoft Entra access reviews feature, apply the decisions of a completed accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. After an access review is finished, either because it reached the end date or an administrator stopped it manually, and auto-apply wasn''t configured for the review, you can call Apply to apply the changes. Until apply occurs, the decisions to remove access rights don''t appear on the source resource, the users for instance retain their group memberships. By calling apply, the outcome of the review is implemented by updating the group or application. If a user''s access was denied in the review, when an administrator calls this API, Microsoft Entra ID removes their membership or application assignment. After an access review is finished, and auto-apply was configured, then the status of the review will change from Completed through intermediate states and finally will change to state Applied. You should expect to see denied users, if any, being removed from the resource group membership or app assignment in a few minutes. A configured auto applying review, or selecting Apply doesn''t have an effect on a group that originates in an on-premises directory or a dynamic group. If you want to change a group that originates on-premises, download the results and apply those changes to the representation of the group in that directory.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accessreview-apply?view=graph-rest-beta @@ -5700,12 +5700,54 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.batchApplyCustomDataProvidedResourceDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchApplyCustomDataProvidedResourceDecisions + description: 'Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.decision.instance_batchApplyCustomDataProvidedResourceDecision + parameters: + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + applyResult: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemApplyResult' + applyDescription: + type: string + nullable: true + customDataProvidedResourceId: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/identityGovernance/accessReviews/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.batchRecordDecisions': post: tags: - identityGovernance.accessReviewSet summary: Invoke action batchRecordDecisions - description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither.' + description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta @@ -6833,12 +6875,100 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/microsoft.graph.acceptRecommendations': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action acceptRecommendations + description: 'Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven''t been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there''s no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta + operationId: identityGovernance.accessReview.decision.instance.stage_acceptRecommendation + parameters: + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/microsoft.graph.batchRecordDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchRecordDecisions + description: 'Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.decision.instance.stage_batchRecordDecision + parameters: + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/identityGovernance/accessReviews/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/microsoft.graph.stop': post: tags: - identityGovernance.accessReviewSet summary: Invoke action stop - description: 'Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages.' + description: 'Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-beta @@ -7107,7 +7237,7 @@ paths: tags: - identityGovernance.accessReviewSet summary: List definitions - description: 'Retrieve the accessReviewScheduleDefinition objects. A list of zero or more accessReviewScheduleDefinition objects are returned, including all of their nested properties, for each access review series created. This does not include the associated accessReviewInstance objects.' + description: 'Retrieve the accessReviewScheduleDefinition objects. A list of zero or more accessReviewScheduleDefinition objects are returned, including all of their nested properties, for each access review series created. This doesn''t include the associated accessReviewInstance objects.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accessreviewset-list-definitions?view=graph-rest-beta @@ -7302,7 +7432,7 @@ paths: tags: - identityGovernance.accessReviewSet summary: List instances - description: 'Retrieve the accessReviewInstance objects for a specific accessReviewScheduleDefinition. A list of zero or more accessReviewInstance objects are returned, including all of their nested properties. Returned objects do not include associated accessReviewInstanceDecisionItems. To retrieve the decisions on the instance, use List accessReviewInstanceDecisionItem.' + description: 'Retrieve the accessReviewInstance objects for a specific accessReviewScheduleDefinition. A list of zero or more accessReviewInstance objects are returned, including all of their nested properties. Returned objects don''t include associated accessReviewInstanceDecisionItems. To retrieve the decisions on the instance, use List accessReviewInstanceDecisionItem.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accessreviewscheduledefinition-list-instances?view=graph-rest-beta @@ -9051,16 +9181,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.batchRecordDecisions': + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.batchApplyCustomDataProvidedResourceDecisions': post: tags: - identityGovernance.accessReviewSet - summary: Invoke action batchRecordDecisions - description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither.' + summary: Invoke action batchApplyCustomDataProvidedResourceDecisions + description: 'Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta - operationId: identityGovernance.accessReview.definition.instance.decision.instance_batchRecordDecision + url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.definition.instance.decision.instance_batchApplyCustomDataProvidedResourceDecision parameters: - name: accessReviewScheduleDefinition-id in: path @@ -9093,18 +9223,13 @@ paths: schema: type: object properties: - decision: + applyResult: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemApplyResult' + applyDescription: type: string nullable: true - justification: - type: string - nullable: true - principalId: + customDataProvidedResourceId: type: string - nullable: true - resourceId: - type: string - nullable: true additionalProperties: type: object required: true @@ -9114,16 +9239,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.resetDecisions': + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.batchRecordDecisions': post: tags: - identityGovernance.accessReviewSet - summary: Invoke action resetDecisions - description: Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + summary: Invoke action batchRecordDecisions + description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-beta - operationId: identityGovernance.accessReview.definition.instance.decision.instance_resetDecision + url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.definition.instance.decision.instance_batchRecordDecision parameters: - name: accessReviewScheduleDefinition-id in: path @@ -9149,22 +9274,44 @@ paths: schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.sendReminder': + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.resetDecisions': post: tags: - identityGovernance.accessReviewSet - summary: Invoke action sendReminder - description: Send a reminder to the reviewers of a currently active accessReviewInstance. + summary: Invoke action resetDecisions + description: Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-beta - operationId: identityGovernance.accessReview.definition.instance.decision.instance_sendReminder + url: https://learn.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.definition.instance.decision.instance_resetDecision parameters: - name: accessReviewScheduleDefinition-id in: path @@ -9196,16 +9343,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.stop': + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.sendReminder': post: tags: - identityGovernance.accessReviewSet - summary: Invoke action stop - description: 'Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date.' + summary: Invoke action sendReminder + description: Send a reminder to the reviewers of a currently active accessReviewInstance. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-beta - operationId: identityGovernance.accessReview.definition.instance.decision.instance_stop + url: https://learn.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-beta + operationId: identityGovernance.accessReview.definition.instance.decision.instance_sendReminder parameters: - name: accessReviewScheduleDefinition-id in: path @@ -9237,12 +9384,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.stopApplyDecisions': + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.stop': post: tags: - identityGovernance.accessReviewSet - summary: Invoke action stopApplyDecisions - operationId: identityGovernance.accessReview.definition.instance.decision.instance_stopApplyDecision + summary: Invoke action stop + description: 'Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-beta + operationId: identityGovernance.accessReview.definition.instance.decision.instance_stop parameters: - name: accessReviewScheduleDefinition-id in: path @@ -9274,87 +9425,124 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages': - get: - tags: - - identityGovernance.accessReviewSet - summary: Get stages from identityGovernance - description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.' - operationId: identityGovernance.accessReview.definition.instance.decision.instance_ListStage - parameters: - - name: accessReviewScheduleDefinition-id - in: path - description: The unique identifier of accessReviewScheduleDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id - in: path - description: The unique identifier of accessReviewInstance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessReviewInstance - - name: accessReviewInstanceDecisionItem-id - in: path - description: The unique identifier of accessReviewInstanceDecisionItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessReviewInstanceDecisionItem - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.accessReviewStageCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.stopApplyDecisions': post: tags: - identityGovernance.accessReviewSet - summary: Create new navigation property to stages for identityGovernance - operationId: identityGovernance.accessReview.definition.instance.decision.instance_CreateStage + summary: Invoke action stopApplyDecisions + operationId: identityGovernance.accessReview.definition.instance.decision.instance_stopApplyDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get stages from identityGovernance + description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.' + operationId: identityGovernance.accessReview.definition.instance.decision.instance_ListStage + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessReviewStageCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to stages for identityGovernance + operationId: identityGovernance.accessReview.definition.instance.decision.instance_CreateStage parameters: - name: accessReviewScheduleDefinition-id in: path @@ -10568,16 +10756,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/microsoft.graph.stop': + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/microsoft.graph.acceptRecommendations': post: tags: - identityGovernance.accessReviewSet - summary: Invoke action stop - description: 'Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages.' + summary: Invoke action acceptRecommendations + description: 'Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven''t been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there''s no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-beta - operationId: identityGovernance.accessReview.definition.instance.decision.instance.stage_stop + url: https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta + operationId: identityGovernance.accessReview.definition.instance.decision.instance.stage_acceptRecommendation parameters: - name: accessReviewScheduleDefinition-id in: path @@ -10617,12 +10805,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/$count': - get: + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/microsoft.graph.batchRecordDecisions': + post: tags: - identityGovernance.accessReviewSet - summary: Get the number of the resource - operationId: identityGovernance.accessReview.definition.instance.decision.instance.stage_GetCount + summary: Invoke action batchRecordDecisions + description: 'Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.definition.instance.decision.instance.stage_batchRecordDecision parameters: - name: accessReviewScheduleDefinition-id in: path @@ -10648,23 +10840,52 @@ paths: schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/microsoft.graph.filterByCurrentUser(on=''{on}'')': - get: + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/microsoft.graph.stop': + post: tags: - identityGovernance.accessReviewSet - summary: Invoke function filterByCurrentUser - description: Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + summary: Invoke action stop + description: 'Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accessreviewstage-filterbycurrentuser?view=graph-rest-beta - operationId: identityGovernance.accessReview.definition.instance.decision.instance.stage_filterGraphBPreCurrentUser + url: https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-beta + operationId: identityGovernance.accessReview.definition.instance.decision.instance.stage_stop parameters: - name: accessReviewScheduleDefinition-id in: path @@ -10690,78 +10911,26 @@ paths: schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem - - name: on + - name: accessReviewStage-id in: path - description: 'Usage: on=''{on}''' + description: The unique identifier of accessReviewStage required: true style: simple schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewStageFilterByCurrentUserOptions' - - $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 + type: string + x-ms-docs-key-type: accessReviewStage responses: 2XX: description: Success - content: - application/json: - schema: - title: Collection of accessReviewStage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewStage' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/$count': + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/$count': get: tags: - identityGovernance.accessReviewSet summary: Get the number of the resource - operationId: identityGovernance.accessReview.definition.instance.decision_GetCount + operationId: identityGovernance.accessReview.definition.instance.decision.instance.stage_GetCount parameters: - name: accessReviewScheduleDefinition-id in: path @@ -10779,6 +10948,14 @@ paths: schema: type: string x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -10786,16 +10963,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/microsoft.graph.filterByCurrentUser(on=''{on}'')': + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: - identityGovernance.accessReviewSet summary: Invoke function filterByCurrentUser - description: 'Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties.' + description: Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta - operationId: identityGovernance.accessReview.definition.instance.decision_filterGraphBPreCurrentUser + url: https://learn.microsoft.com/graph/api/accessreviewstage-filterbycurrentuser?view=graph-rest-beta + operationId: identityGovernance.accessReview.definition.instance.decision.instance.stage_filterGraphBPreCurrentUser parameters: - name: accessReviewScheduleDefinition-id in: path @@ -10813,13 +10990,144 @@ paths: schema: type: string x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem - name: on in: path description: 'Usage: on=''{on}''' required: true style: simple schema: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + $ref: '#/components/schemas/microsoft.graph.accessReviewStageFilterByCurrentUserOptions' + - $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 accessReviewStage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.definition.instance.decision_GetCount + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.accessReviewSet + summary: Invoke function filterByCurrentUser + description: 'Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.definition.instance.decision_filterGraphBPreCurrentUser + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -11054,12 +11362,62 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.batchApplyCustomDataProvidedResourceDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchApplyCustomDataProvidedResourceDecisions + description: 'Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.definition.instance_batchApplyCustomDataProvidedResourceDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + applyResult: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemApplyResult' + applyDescription: + type: string + nullable: true + customDataProvidedResourceId: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.batchRecordDecisions': post: tags: - identityGovernance.accessReviewSet summary: Invoke action batchRecordDecisions - description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither.' + description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta @@ -11242,7 +11600,7 @@ paths: tags: - identityGovernance.accessReviewSet summary: List stages - description: Retrieve the stages in a multi-stage access review instance. + description: Retrieve the accessReviewStage objects for a specific accessReviewInstance in a multi-stage access review. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accessreviewinstance-list-stages?view=graph-rest-beta @@ -11510,7 +11868,7 @@ paths: tags: - identityGovernance.accessReviewSet summary: List decisions (from a multi-stage access review) - description: Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. + description: Get the accessReviewInstanceDecisionItem objects from an accessReviewStage in a multi-stage access review. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accessreviewstage-list-decisions?view=graph-rest-beta @@ -13920,16 +14278,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.batchRecordDecisions': + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.batchApplyCustomDataProvidedResourceDecisions': post: tags: - identityGovernance.accessReviewSet - summary: Invoke action batchRecordDecisions - description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither.' + summary: Invoke action batchApplyCustomDataProvidedResourceDecisions + description: 'Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta - operationId: identityGovernance.accessReview.definition.instance.stage.decision.instance_batchRecordDecision + url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.definition.instance.stage.decision.instance_batchApplyCustomDataProvidedResourceDecision parameters: - name: accessReviewScheduleDefinition-id in: path @@ -13970,18 +14328,13 @@ paths: schema: type: object properties: - decision: - type: string - nullable: true - justification: + applyResult: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemApplyResult' + applyDescription: type: string nullable: true - principalId: - type: string - nullable: true - resourceId: + customDataProvidedResourceId: type: string - nullable: true additionalProperties: type: object required: true @@ -13991,16 +14344,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.resetDecisions': + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.batchRecordDecisions': post: tags: - identityGovernance.accessReviewSet - summary: Invoke action resetDecisions - description: Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + summary: Invoke action batchRecordDecisions + description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-beta - operationId: identityGovernance.accessReview.definition.instance.stage.decision.instance_resetDecision + url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.definition.instance.stage.decision.instance_batchRecordDecision parameters: - name: accessReviewScheduleDefinition-id in: path @@ -14034,22 +14387,44 @@ paths: schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.sendReminder': + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.resetDecisions': post: tags: - identityGovernance.accessReviewSet - summary: Invoke action sendReminder - description: Send a reminder to the reviewers of a currently active accessReviewInstance. + summary: Invoke action resetDecisions + description: Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-beta - operationId: identityGovernance.accessReview.definition.instance.stage.decision.instance_sendReminder + url: https://learn.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.definition.instance.stage.decision.instance_resetDecision parameters: - name: accessReviewScheduleDefinition-id in: path @@ -14089,61 +14464,110 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.stop': + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.sendReminder': post: tags: - identityGovernance.accessReviewSet - summary: Invoke action stop - description: 'Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date.' + summary: Invoke action sendReminder + description: Send a reminder to the reviewers of a currently active accessReviewInstance. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-beta - operationId: identityGovernance.accessReview.definition.instance.stage.decision.instance_stop - parameters: - - name: accessReviewScheduleDefinition-id - in: path - description: The unique identifier of accessReviewScheduleDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessReviewScheduleDefinition - - name: accessReviewInstance-id - in: path - description: The unique identifier of accessReviewInstance - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessReviewInstance - - name: accessReviewStage-id - in: path - description: The unique identifier of accessReviewStage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessReviewStage - - name: accessReviewInstanceDecisionItem-id - in: path - description: The unique identifier of accessReviewInstanceDecisionItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessReviewInstanceDecisionItem - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.stopApplyDecisions': - post: - tags: - - identityGovernance.accessReviewSet - summary: Invoke action stopApplyDecisions - operationId: identityGovernance.accessReview.definition.instance.stage.decision.instance_stopApplyDecision + url: https://learn.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-beta + operationId: identityGovernance.accessReview.definition.instance.stage.decision.instance_sendReminder + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.stop': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action stop + description: 'Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-beta + operationId: identityGovernance.accessReview.definition.instance.stage.decision.instance_stop + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.stopApplyDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action stopApplyDecisions + operationId: identityGovernance.accessReview.definition.instance.stage.decision.instance_stopApplyDecision parameters: - name: accessReviewScheduleDefinition-id in: path @@ -14385,12 +14809,116 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/microsoft.graph.acceptRecommendations': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action acceptRecommendations + description: 'Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven''t been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there''s no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta + operationId: identityGovernance.accessReview.definition.instance.stage_acceptRecommendation + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/microsoft.graph.batchRecordDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchRecordDecisions + description: 'Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.definition.instance.stage_batchRecordDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/microsoft.graph.stop': post: tags: - identityGovernance.accessReviewSet summary: Invoke action stop - description: 'Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages.' + description: 'Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-beta @@ -16707,12 +17235,62 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.batchApplyCustomDataProvidedResourceDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchApplyCustomDataProvidedResourceDecisions + description: 'Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.instance.decision.instance_batchApplyCustomDataProvidedResourceDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + applyResult: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemApplyResult' + applyDescription: + type: string + nullable: true + customDataProvidedResourceId: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/identityGovernance/accessReviews/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.batchRecordDecisions': post: tags: - identityGovernance.accessReviewSet summary: Invoke action batchRecordDecisions - description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither.' + description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta @@ -18032,12 +18610,116 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/microsoft.graph.acceptRecommendations': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action acceptRecommendations + description: 'Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven''t been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there''s no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta + operationId: identityGovernance.accessReview.instance.decision.instance.stage_acceptRecommendation + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/microsoft.graph.batchRecordDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchRecordDecisions + description: 'Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.instance.decision.instance.stage_batchRecordDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/identityGovernance/accessReviews/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/microsoft.graph.stop': post: tags: - identityGovernance.accessReviewSet summary: Invoke action stop - description: 'Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages.' + description: 'Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-beta @@ -18446,12 +19128,54 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/instances/{accessReviewInstance-id}/microsoft.graph.batchApplyCustomDataProvidedResourceDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchApplyCustomDataProvidedResourceDecisions + description: 'Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.instance_batchApplyCustomDataProvidedResourceDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + applyResult: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemApplyResult' + applyDescription: + type: string + nullable: true + customDataProvidedResourceId: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/identityGovernance/accessReviews/instances/{accessReviewInstance-id}/microsoft.graph.batchRecordDecisions': post: tags: - identityGovernance.accessReviewSet summary: Invoke action batchRecordDecisions - description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither.' + description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta @@ -20916,12 +21640,70 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.batchApplyCustomDataProvidedResourceDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchApplyCustomDataProvidedResourceDecisions + description: 'Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.instance.stage.decision.instance_batchApplyCustomDataProvidedResourceDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + applyResult: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemApplyResult' + applyDescription: + type: string + nullable: true + customDataProvidedResourceId: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/identityGovernance/accessReviews/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.batchRecordDecisions': post: tags: - identityGovernance.accessReviewSet summary: Invoke action batchRecordDecisions - description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither.' + description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta @@ -21317,12 +22099,100 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/microsoft.graph.acceptRecommendations': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action acceptRecommendations + description: 'Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven''t been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there''s no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta + operationId: identityGovernance.accessReview.instance.stage_acceptRecommendation + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/microsoft.graph.batchRecordDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchRecordDecisions + description: 'Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.instance.stage_batchRecordDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/identityGovernance/accessReviews/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/microsoft.graph.stop': post: tags: - identityGovernance.accessReviewSet summary: Invoke action stop - description: 'Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages.' + description: 'Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-beta @@ -21633,12 +22503,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/appConsent: + /identityGovernance/accessReviews/unified: get: tags: - - identityGovernance.appConsentApprovalRoute - summary: Get appConsent from identityGovernance - operationId: identityGovernance_GetAppConsent + - identityGovernance.accessReviewSet + summary: Get unified from identityGovernance + description: Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + operationId: identityGovernance.accessReview_GetUnified parameters: - name: $select in: query @@ -21666,21 +22537,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appConsentApprovalRoute' + $ref: '#/components/schemas/microsoft.graph.unifiedRoot' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.appConsentApprovalRoute - summary: Update the navigation property appConsent in identityGovernance - operationId: identityGovernance_UpdateAppConsent + - identityGovernance.accessReviewSet + summary: Update the navigation property unified in identityGovernance + operationId: identityGovernance.accessReview_UpdateUnified requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appConsentApprovalRoute' + $ref: '#/components/schemas/microsoft.graph.unifiedRoot' required: true responses: 2XX: @@ -21688,15 +22559,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appConsentApprovalRoute' + $ref: '#/components/schemas/microsoft.graph.unifiedRoot' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.appConsentApprovalRoute - summary: Delete navigation property appConsent for identityGovernance - operationId: identityGovernance_DeleteAppConsent + - identityGovernance.accessReviewSet + summary: Delete navigation property unified for identityGovernance + operationId: identityGovernance.accessReview_DeleteUnified parameters: - name: If-Match in: header @@ -21710,16 +22581,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/appConsent/appConsentRequests: + /identityGovernance/accessReviews/unified/decisions: get: tags: - - identityGovernance.appConsentApprovalRoute - summary: List appConsentRequests - description: Retrieve appConsentRequest objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/appconsentapprovalroute-list-appconsentrequests?view=graph-rest-beta - operationId: identityGovernance.appConsent_ListAppConsentRequest + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: Represents the unified (vNext) access review decisions on an instance of a review. + operationId: identityGovernance.accessReview.unified_ListDecision parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -21758,7 +22626,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.appConsentRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessReviewInstanceDecisionItemCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -21767,15 +22635,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.appConsentApprovalRoute - summary: Create new navigation property to appConsentRequests for identityGovernance - operationId: identityGovernance.appConsent_CreateAppConsentRequest + - identityGovernance.accessReviewSet + summary: Create new navigation property to decisions for identityGovernance + operationId: identityGovernance.accessReview.unified_CreateDecision requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' required: true responses: 2XX: @@ -21783,29 +22651,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}': + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}': get: tags: - - identityGovernance.appConsentApprovalRoute - summary: Get appConsentRequest - description: Read the properties and relationships of an appConsentRequest object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/appconsentrequest-get?view=graph-rest-beta - operationId: identityGovernance.appConsent_GetAppConsentRequest + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: Represents the unified (vNext) access review decisions on an instance of a review. + operationId: identityGovernance.accessReview.unified_GetDecision parameters: - - name: appConsentRequest-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of appConsentRequest + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: appConsentRequest + x-ms-docs-key-type: accessReviewInstanceDecisionItem - name: $select in: query description: Select properties to be returned @@ -21832,30 +22697,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.appConsentApprovalRoute - summary: Update the navigation property appConsentRequests in identityGovernance - operationId: identityGovernance.appConsent_UpdateAppConsentRequest + - identityGovernance.accessReviewSet + summary: Update the navigation property decisions in identityGovernance + operationId: identityGovernance.accessReview.unified_UpdateDecision parameters: - - name: appConsentRequest-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of appConsentRequest + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: appConsentRequest + x-ms-docs-key-type: accessReviewInstanceDecisionItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' required: true responses: 2XX: @@ -21863,24 +22728,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.appConsentApprovalRoute - summary: Delete navigation property appConsentRequests for identityGovernance - operationId: identityGovernance.appConsent_DeleteAppConsentRequest + - identityGovernance.accessReviewSet + summary: Delete navigation property decisions for identityGovernance + operationId: identityGovernance.accessReview.unified_DeleteDecision parameters: - - name: appConsentRequest-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of appConsentRequest + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: appConsentRequest + x-ms-docs-key-type: accessReviewInstanceDecisionItem - name: If-Match in: header description: ETag @@ -21893,25 +22758,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests': + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/insights': get: tags: - - identityGovernance.appConsentApprovalRoute - summary: List userConsentRequests - description: Retrieve a collection of userConsentRequest objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/appconsentrequest-list-userconsentrequests?view=graph-rest-beta - operationId: identityGovernance.appConsent.appConsentRequest_ListUserConsentRequest + - identityGovernance.accessReviewSet + summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + operationId: identityGovernance.accessReview.unified.decision_ListInsight parameters: - - name: appConsentRequest-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of appConsentRequest + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: appConsentRequest + x-ms-docs-key-type: accessReviewInstanceDecisionItem - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -21949,7 +22811,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userConsentRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.governanceInsightCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -21958,24 +22820,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.appConsentApprovalRoute - summary: Create new navigation property to userConsentRequests for identityGovernance - operationId: identityGovernance.appConsent.appConsentRequest_CreateUserConsentRequest + - identityGovernance.accessReviewSet + summary: Create new navigation property to insights for identityGovernance + operationId: identityGovernance.accessReview.unified.decision_CreateInsight parameters: - - name: appConsentRequest-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of appConsentRequest + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: appConsentRequest + x-ms-docs-key-type: accessReviewInstanceDecisionItem requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + $ref: '#/components/schemas/microsoft.graph.governanceInsight' required: true responses: 2XX: @@ -21983,37 +22845,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + $ref: '#/components/schemas/microsoft.graph.governanceInsight' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}': + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/insights/{governanceInsight-id}': get: tags: - - identityGovernance.appConsentApprovalRoute - summary: Get userConsentRequest - description: Read the properties and relationships of a userConsentRequest object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/userconsentrequest-get?view=graph-rest-beta - operationId: identityGovernance.appConsent.appConsentRequest_GetUserConsentRequest + - identityGovernance.accessReviewSet + summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + operationId: identityGovernance.accessReview.unified.decision_GetInsight parameters: - - name: appConsentRequest-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of appConsentRequest + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: appConsentRequest - - name: userConsentRequest-id + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id in: path - description: The unique identifier of userConsentRequest + description: The unique identifier of governanceInsight required: true style: simple schema: type: string - x-ms-docs-key-type: userConsentRequest + x-ms-docs-key-type: governanceInsight - name: $select in: query description: Select properties to be returned @@ -22040,38 +22899,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + $ref: '#/components/schemas/microsoft.graph.governanceInsight' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.appConsentApprovalRoute - summary: Update the navigation property userConsentRequests in identityGovernance - operationId: identityGovernance.appConsent.appConsentRequest_UpdateUserConsentRequest + - identityGovernance.accessReviewSet + summary: Update the navigation property insights in identityGovernance + operationId: identityGovernance.accessReview.unified.decision_UpdateInsight parameters: - - name: appConsentRequest-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of appConsentRequest + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: appConsentRequest - - name: userConsentRequest-id + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id in: path - description: The unique identifier of userConsentRequest + description: The unique identifier of governanceInsight required: true style: simple schema: type: string - x-ms-docs-key-type: userConsentRequest + x-ms-docs-key-type: governanceInsight requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + $ref: '#/components/schemas/microsoft.graph.governanceInsight' required: true responses: 2XX: @@ -22079,32 +22938,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + $ref: '#/components/schemas/microsoft.graph.governanceInsight' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.appConsentApprovalRoute - summary: Delete navigation property userConsentRequests for identityGovernance - operationId: identityGovernance.appConsent.appConsentRequest_DeleteUserConsentRequest + - identityGovernance.accessReviewSet + summary: Delete navigation property insights for identityGovernance + operationId: identityGovernance.accessReview.unified.decision_DeleteInsight parameters: - - name: appConsentRequest-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of appConsentRequest + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: appConsentRequest - - name: userConsentRequest-id + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id in: path - description: The unique identifier of userConsentRequest + description: The unique identifier of governanceInsight required: true style: simple schema: type: string - x-ms-docs-key-type: userConsentRequest + x-ms-docs-key-type: governanceInsight - name: If-Match in: header description: ETag @@ -22117,30 +22976,44 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval': + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/insights/$count': get: tags: - - identityGovernance.appConsentApprovalRoute - summary: Get approval from identityGovernance - description: Approval decisions associated with a request. - operationId: identityGovernance.appConsent.appConsentRequest.userConsentRequest_GetApproval + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.decision.insight_GetCount parameters: - - name: appConsentRequest-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of appConsentRequest + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: appConsentRequest - - name: userConsentRequest-id + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get instance from identityGovernance + description: 'There''s exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on.' + operationId: identityGovernance.accessReview.unified.decision_GetInstance + parameters: + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of userConsentRequest + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: userConsentRequest + x-ms-docs-key-type: accessReviewInstanceDecisionItem - name: $select in: query description: Select properties to be returned @@ -22167,38 +23040,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approval' + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.appConsentApprovalRoute - summary: Update the navigation property approval in identityGovernance - operationId: identityGovernance.appConsent.appConsentRequest.userConsentRequest_UpdateApproval + - identityGovernance.accessReviewSet + summary: Update the navigation property instance in identityGovernance + operationId: identityGovernance.accessReview.unified.decision_UpdateInstance parameters: - - name: appConsentRequest-id - in: path - description: The unique identifier of appConsentRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: appConsentRequest - - name: userConsentRequest-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of userConsentRequest + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: userConsentRequest + x-ms-docs-key-type: accessReviewInstanceDecisionItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approval' + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' required: true responses: 2XX: @@ -22206,32 +23071,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approval' + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.appConsentApprovalRoute - summary: Delete navigation property approval for identityGovernance - operationId: identityGovernance.appConsent.appConsentRequest.userConsentRequest_DeleteApproval + - identityGovernance.accessReviewSet + summary: Delete navigation property instance for identityGovernance + operationId: identityGovernance.accessReview.unified.decision_DeleteInstance parameters: - - name: appConsentRequest-id - in: path - description: The unique identifier of appConsentRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: appConsentRequest - - name: userConsentRequest-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of userConsentRequest + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: userConsentRequest + x-ms-docs-key-type: accessReviewInstanceDecisionItem - name: If-Match in: header description: ETag @@ -22244,30 +23101,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/steps': + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/contactedReviewers': get: tags: - - identityGovernance.appConsentApprovalRoute - summary: Get steps from identityGovernance - description: Used to represent the decision associated with a single step in the approval process configured in approvalStage. - operationId: identityGovernance.appConsent.appConsentRequest.userConsentRequest.approval_ListStep + - identityGovernance.accessReviewSet + summary: Get contactedReviewers from identityGovernance + description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' + operationId: identityGovernance.accessReview.unified.decision.instance_ListContactedReviewer parameters: - - name: appConsentRequest-id - in: path - description: The unique identifier of appConsentRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: appConsentRequest - - name: userConsentRequest-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of userConsentRequest + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: userConsentRequest + x-ms-docs-key-type: accessReviewInstanceDecisionItem - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -22305,7 +23154,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.approvalStepCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessReviewReviewerCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -22314,32 +23163,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.appConsentApprovalRoute - summary: Create new navigation property to steps for identityGovernance - operationId: identityGovernance.appConsent.appConsentRequest.userConsentRequest.approval_CreateStep + - identityGovernance.accessReviewSet + summary: Create new navigation property to contactedReviewers for identityGovernance + operationId: identityGovernance.accessReview.unified.decision.instance_CreateContactedReviewer parameters: - - name: appConsentRequest-id - in: path - description: The unique identifier of appConsentRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: appConsentRequest - - name: userConsentRequest-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of userConsentRequest + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: userConsentRequest + x-ms-docs-key-type: accessReviewInstanceDecisionItem requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStep' + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' required: true responses: 2XX: @@ -22347,42 +23188,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStep' + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/steps/{approvalStep-id}': + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/contactedReviewers/{accessReviewReviewer-id}': get: tags: - - identityGovernance.appConsentApprovalRoute - summary: Get steps from identityGovernance - description: Used to represent the decision associated with a single step in the approval process configured in approvalStage. - operationId: identityGovernance.appConsent.appConsentRequest.userConsentRequest.approval_GetStep + - identityGovernance.accessReviewSet + summary: Get contactedReviewers from identityGovernance + description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' + operationId: identityGovernance.accessReview.unified.decision.instance_GetContactedReviewer parameters: - - name: appConsentRequest-id - in: path - description: The unique identifier of appConsentRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: appConsentRequest - - name: userConsentRequest-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of userConsentRequest + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: userConsentRequest - - name: approvalStep-id + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewReviewer-id in: path - description: The unique identifier of approvalStep + description: The unique identifier of accessReviewReviewer required: true style: simple schema: type: string - x-ms-docs-key-type: approvalStep + x-ms-docs-key-type: accessReviewReviewer - name: $select in: query description: Select properties to be returned @@ -22409,46 +23242,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStep' + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.appConsentApprovalRoute - summary: Update the navigation property steps in identityGovernance - operationId: identityGovernance.appConsent.appConsentRequest.userConsentRequest.approval_UpdateStep + - identityGovernance.accessReviewSet + summary: Update the navigation property contactedReviewers in identityGovernance + operationId: identityGovernance.accessReview.unified.decision.instance_UpdateContactedReviewer parameters: - - name: appConsentRequest-id - in: path - description: The unique identifier of appConsentRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: appConsentRequest - - name: userConsentRequest-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of userConsentRequest + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: userConsentRequest - - name: approvalStep-id + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewReviewer-id in: path - description: The unique identifier of approvalStep + description: The unique identifier of accessReviewReviewer required: true style: simple schema: type: string - x-ms-docs-key-type: approvalStep + x-ms-docs-key-type: accessReviewReviewer requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStep' + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' required: true responses: 2XX: @@ -22456,40 +23281,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStep' + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.appConsentApprovalRoute - summary: Delete navigation property steps for identityGovernance - operationId: identityGovernance.appConsent.appConsentRequest.userConsentRequest.approval_DeleteStep + - identityGovernance.accessReviewSet + summary: Delete navigation property contactedReviewers for identityGovernance + operationId: identityGovernance.accessReview.unified.decision.instance_DeleteContactedReviewer parameters: - - name: appConsentRequest-id - in: path - description: The unique identifier of appConsentRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: appConsentRequest - - name: userConsentRequest-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of userConsentRequest + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: userConsentRequest - - name: approvalStep-id + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewReviewer-id in: path - description: The unique identifier of approvalStep + description: The unique identifier of accessReviewReviewer required: true style: simple schema: type: string - x-ms-docs-key-type: approvalStep + x-ms-docs-key-type: accessReviewReviewer - name: If-Match in: header description: ETag @@ -22502,51 +23319,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/steps/$count': + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/contactedReviewers/$count': get: tags: - - identityGovernance.appConsentApprovalRoute - summary: Get the number of the resource - operationId: identityGovernance.appConsent.appConsentRequest.userConsentRequest.approval.step_GetCount - parameters: - - name: appConsentRequest-id - in: path - description: The unique identifier of appConsentRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: appConsentRequest - - name: userConsentRequest-id - in: path - description: The unique identifier of userConsentRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userConsentRequest - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/$count': - get: - tags: - - identityGovernance.appConsentApprovalRoute + - identityGovernance.accessReviewSet summary: Get the number of the resource - operationId: identityGovernance.appConsent.appConsentRequest.userConsentRequest_GetCount + operationId: identityGovernance.accessReview.unified.decision.instance.contactedReviewer_GetCount parameters: - - name: appConsentRequest-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of appConsentRequest + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: appConsentRequest + x-ms-docs-key-type: accessReviewInstanceDecisionItem - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -22554,189 +23341,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/microsoft.graph.filterByCurrentUser(on=''{on}'')': + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions': get: tags: - - identityGovernance.appConsentApprovalRoute - summary: Invoke function filterByCurrentUser - description: 'Retrieve a collection of userConsentRequest objects for accessing a specified app, for which the current user is the reviewer.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/userconsentrequest-filterbycurrentuser?view=graph-rest-beta - operationId: identityGovernance.appConsent.appConsentRequest.userConsentRequest_filterGraphBPreCurrentUser + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReview.unified.decision.instance_ListDecision parameters: - - name: appConsentRequest-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of appConsentRequest + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: appConsentRequest - - name: on - in: path - description: 'Usage: on=''{on}''' - required: true - style: simple - schema: - $ref: '#/components/schemas/microsoft.graph.consentRequestFilterByCurrentUserOptions' - - $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 userConsentRequest - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userConsentRequest' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /identityGovernance/appConsent/appConsentRequests/$count: - get: - tags: - - identityGovernance.appConsentApprovalRoute - summary: Get the number of the resource - operationId: identityGovernance.appConsent.appConsentRequest_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/appConsent/appConsentRequests/microsoft.graph.filterByCurrentUser(on=''{on}'')': - get: - tags: - - identityGovernance.appConsentApprovalRoute - summary: Invoke function filterByCurrentUser - description: Retrieve a collection of appConsentRequest objects for which the current user is the reviewer and the status of the userConsentRequest for accessing the specified app is InProgress. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/appconsentrequest-filterbycurrentuser?view=graph-rest-beta - operationId: identityGovernance.appConsent.appConsentRequest_filterGraphBPreCurrentUser - parameters: - - name: on - in: path - description: 'Usage: on=''{on}''' - required: true - style: simple - schema: - $ref: '#/components/schemas/microsoft.graph.consentRequestFilterByCurrentUserOptions' - - $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 appConsentRequest - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.appConsentRequest' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /identityGovernance/catalogs: - get: - tags: - - identityGovernance.accessPackageCatalog - summary: Get catalogs from identityGovernance - operationId: identityGovernance_ListCatalog - parameters: + x-ms-docs-key-type: accessReviewInstanceDecisionItem - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -22774,29 +23394,33 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageCatalogCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessReviewInstanceDecisionItemCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - identityGovernance.accessPackageCatalog - summary: Create new navigation property to catalogs for identityGovernance - operationId: identityGovernance_CreateCatalog + - identityGovernance.accessReviewSet + summary: Create new navigation property to decisions for identityGovernance + operationId: identityGovernance.accessReview.unified.decision.instance_CreateDecision + parameters: + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' required: true responses: 2XX: @@ -22804,30 +23428,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}': + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions/{accessReviewInstanceDecisionItem-id1}': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get catalogs from identityGovernance - operationId: identityGovernance_GetCatalog + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReview.unified.decision.instance_GetDecision parameters: - - name: accessPackageCatalog-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem - name: $select in: query description: Select properties to be returned @@ -22854,35 +23482,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessPackageCatalog - summary: Update the navigation property catalogs in identityGovernance - operationId: identityGovernance_UpdateCatalog + - identityGovernance.accessReviewSet + summary: Update the navigation property decisions in identityGovernance + operationId: identityGovernance.accessReview.unified.decision.instance_UpdateDecision parameters: - - name: accessPackageCatalog-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' required: true responses: 2XX: @@ -22890,29 +23521,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog - summary: Delete navigation property catalogs for identityGovernance - operationId: identityGovernance_DeleteCatalog + - identityGovernance.accessReviewSet + summary: Delete navigation property decisions for identityGovernance + operationId: identityGovernance.accessReview.unified.decision.instance_DeleteDecision parameters: - - name: accessPackageCatalog-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem - name: If-Match in: header description: ETag @@ -22924,28 +23558,31 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageCustomWorkflowExtensions': + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions/{accessReviewInstanceDecisionItem-id1}/insights': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageCustomWorkflowExtensions from identityGovernance - description: 'The attributes of a logic app, which can be called at various stages of an access package request and assignment cycle.' - operationId: identityGovernance.catalog_ListAccessPackageCustomWorkflowExtension + - identityGovernance.accessReviewSet + summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + operationId: identityGovernance.accessReview.unified.decision.instance.decision_ListInsight parameters: - - name: accessPackageCatalog-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -22983,38 +23620,41 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customCalloutExtensionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.governanceInsightCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - identityGovernance.accessPackageCatalog - summary: Create new navigation property to accessPackageCustomWorkflowExtensions for identityGovernance - operationId: identityGovernance.catalog_CreateAccessPackageCustomWorkflowExtension + - identityGovernance.accessReviewSet + summary: Create new navigation property to insights for identityGovernance + operationId: identityGovernance.accessReview.unified.decision.instance.decision_CreateInsight parameters: - - name: accessPackageCatalog-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $ref: '#/components/schemas/microsoft.graph.governanceInsight' required: true responses: 2XX: @@ -23022,39 +23662,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $ref: '#/components/schemas/microsoft.graph.governanceInsight' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageCustomWorkflowExtensions/{customCalloutExtension-id}': + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions/{accessReviewInstanceDecisionItem-id1}/insights/{governanceInsight-id}': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageCustomWorkflowExtensions from identityGovernance - description: 'The attributes of a logic app, which can be called at various stages of an access package request and assignment cycle.' - operationId: identityGovernance.catalog_GetAccessPackageCustomWorkflowExtension + - identityGovernance.accessReviewSet + summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + operationId: identityGovernance.accessReview.unified.decision.instance.decision_GetInsight parameters: - - name: accessPackageCatalog-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: customCalloutExtension-id + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 in: path - description: The unique identifier of customCalloutExtension + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: customCalloutExtension + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight - name: $select in: query description: Select properties to be returned @@ -23081,43 +23724,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $ref: '#/components/schemas/microsoft.graph.governanceInsight' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessPackageCatalog - summary: Update the navigation property accessPackageCustomWorkflowExtensions in identityGovernance - operationId: identityGovernance.catalog_UpdateAccessPackageCustomWorkflowExtension + - identityGovernance.accessReviewSet + summary: Update the navigation property insights in identityGovernance + operationId: identityGovernance.accessReview.unified.decision.instance.decision_UpdateInsight parameters: - - name: accessPackageCatalog-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: customCalloutExtension-id + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 in: path - description: The unique identifier of customCalloutExtension + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: customCalloutExtension + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $ref: '#/components/schemas/microsoft.graph.governanceInsight' required: true responses: 2XX: @@ -23125,37 +23771,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $ref: '#/components/schemas/microsoft.graph.governanceInsight' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog - summary: Delete navigation property accessPackageCustomWorkflowExtensions for identityGovernance - operationId: identityGovernance.catalog_DeleteAccessPackageCustomWorkflowExtension + - identityGovernance.accessReviewSet + summary: Delete navigation property insights for identityGovernance + operationId: identityGovernance.accessReview.unified.decision.instance.decision_DeleteInsight parameters: - - name: accessPackageCatalog-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: customCalloutExtension-id + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 in: path - description: The unique identifier of customCalloutExtension + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: customCalloutExtension + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight - name: If-Match in: header description: ETag @@ -23167,27 +23816,30 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageCustomWorkflowExtensions/$count': + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions/{accessReviewInstanceDecisionItem-id1}/insights/$count': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.accessReviewSet summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageCustomWorkflowExtension_GetCount + operationId: identityGovernance.accessReview.unified.decision.instance.decision.insight_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -23195,35 +23847,62 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles': + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions/$count': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResourceRoles from identityGovernance - description: The roles in each resource in a catalog. Read-only. - operationId: identityGovernance.catalog_ListAccessPackageResourceRole + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.decision.instance.decision_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.accessReviewSet + summary: Invoke function filterByCurrentUser + description: 'Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.decision.instance.decision_filterGraphBPreCurrentUser + parameters: + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' - $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: @@ -23231,9 +23910,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: @@ -23253,78 +23932,91 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + description: Success + content: + application/json: + schema: + title: Collection of accessReviewInstanceDecisionItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions/microsoft.graph.recordAllDecisions': post: tags: - - identityGovernance.accessPackageCatalog - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.catalog_CreateAccessPackageResourceRole + - identityGovernance.accessReviewSet + summary: Invoke action recordAllDecisions + description: 'As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.decision.instance.decision_recordAllDecision parameters: - - name: accessPackageCatalog-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessReviewInstanceDecisionItem requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/definition': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResourceRoles from identityGovernance - description: The roles in each resource in a catalog. Read-only. - operationId: identityGovernance.catalog_GetAccessPackageResourceRole + - identityGovernance.accessReviewSet + summary: Get definition from identityGovernance + description: 'There''s exactly one accessReviewScheduleDefinition associated with each instance. It''s the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition.' + operationId: identityGovernance.accessReview.unified.decision.instance_GetDefinition parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessReviewInstanceDecisionItem - name: $select in: query description: Select properties to be returned @@ -23351,322 +24043,261 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.acceptRecommendations': + post: tags: - - identityGovernance.accessPackageCatalog - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.catalog_UpdateAccessPackageResourceRole + - identityGovernance.accessReviewSet + summary: Invoke action acceptRecommendations + description: Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-acceptrecommendations?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.decision.instance_acceptRecommendation parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true + x-ms-docs-key-type: accessReviewInstanceDecisionItem responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.applyDecisions': + post: tags: - - identityGovernance.accessPackageCatalog - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.catalog_DeleteAccessPackageResourceRole + - identityGovernance.accessReviewSet + summary: Invoke action applyDecisions + description: Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-applydecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.decision.instance_applyDecision parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem responses: 2XX: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': - get: + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.batchApplyCustomDataProvidedResourceDecisions': + post: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole_GetAccessPackageResource + - identityGovernance.accessReviewSet + summary: Invoke action batchApplyCustomDataProvidedResourceDecisions + description: 'Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.decision.instance_batchApplyCustomDataProvidedResourceDecision parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + applyResult: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemApplyResult' + applyDescription: + type: string + nullable: true + customDataProvidedResourceId: + type: string + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.batchRecordDecisions': + post: tags: - - identityGovernance.accessPackageCatalog - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole_UpdateAccessPackageResource + - identityGovernance.accessReviewSet + summary: Invoke action batchRecordDecisions + description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.decision.instance_batchRecordDecision parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessReviewInstanceDecisionItem requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.resetDecisions': + post: tags: - - identityGovernance.accessPackageCatalog - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole_DeleteAccessPackageResource + - identityGovernance.accessReviewSet + summary: Invoke action resetDecisions + description: Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.decision.instance_resetDecision parameters: - - name: accessPackageCatalog-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.sendReminder': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action sendReminder + description: Send a reminder to the reviewers of a currently active accessReviewInstance. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.decision.instance_sendReminder + parameters: + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem responses: 2XX: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': - get: + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.stop': + post: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + - identityGovernance.accessReviewSet + summary: Invoke action stop + description: 'Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.decision.instance_stop parameters: - - name: accessPackageCatalog-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.stopApplyDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action stopApplyDecisions + operationId: identityGovernance.accessReview.unified.decision.instance_stopApplyDecision + parameters: + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles': + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRole + - identityGovernance.accessReviewSet + summary: Get stages from identityGovernance + description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.' + operationId: identityGovernance.accessReview.unified.decision.instance_ListStage parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessReviewInstanceDecisionItem - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -23704,46 +24335,33 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessReviewStageCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - identityGovernance.accessPackageCatalog - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole + - identityGovernance.accessReviewSet + summary: Create new navigation property to stages for identityGovernance + operationId: identityGovernance.accessReview.unified.decision.instance_CreateStage parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessReviewInstanceDecisionItem requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' required: true responses: 2XX: @@ -23751,47 +24369,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole + - identityGovernance.accessReviewSet + summary: Get stages from identityGovernance + description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.' + operationId: identityGovernance.accessReview.unified.decision.instance_GetStage parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewStage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessReviewStage - name: $select in: query description: Select properties to be returned @@ -23818,51 +24423,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessPackageCatalog - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole + - identityGovernance.accessReviewSet + summary: Update the navigation property stages in identityGovernance + operationId: identityGovernance.accessReview.unified.decision.instance_UpdateStage parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewStage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessReviewStage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' required: true responses: 2XX: @@ -23870,45 +24462,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole + - identityGovernance.accessReviewSet + summary: Delete navigation property stages for identityGovernance + operationId: identityGovernance.accessReview.unified.decision.instance_DeleteStage parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewStage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessReviewStage - name: If-Match in: header description: ETag @@ -23920,71 +24499,31 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/$count': - get: - tags: - - identityGovernance.accessPackageCatalog - summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_GetCount - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - $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-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReview.unified.decision.instance.stage_ListDecision parameters: - - name: accessPackageCatalog-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewStage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessReviewStage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -24022,46 +24561,41 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessReviewInstanceDecisionItemCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - identityGovernance.accessPackageCatalog - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + - identityGovernance.accessReviewSet + summary: Create new navigation property to decisions for identityGovernance + operationId: identityGovernance.accessReview.unified.decision.instance.stage_CreateDecision parameters: - - name: accessPackageCatalog-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewStage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessReviewStage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' required: true responses: 2XX: @@ -24069,212 +24603,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': - get: - tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.accessPackageResourceScope' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.accessPackageCatalog - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.accessPackageCatalog - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id1}': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReview.unified.decision.instance.stage_GetDecision parameters: - - name: accessPackageCatalog-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewStage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessReviewInstanceDecisionItem - name: $select in: query description: Select properties to be returned @@ -24301,51 +24665,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessPackageCatalog - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + - identityGovernance.accessReviewSet + summary: Update the navigation property decisions in identityGovernance + operationId: identityGovernance.accessReview.unified.decision.instance.stage_UpdateDecision parameters: - - name: accessPackageCatalog-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewStage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessReviewInstanceDecisionItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' required: true responses: 2XX: @@ -24353,45 +24712,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + - identityGovernance.accessReviewSet + summary: Delete navigation property decisions for identityGovernance + operationId: identityGovernance.accessReview.unified.decision.instance.stage_DeleteDecision parameters: - - name: accessPackageCatalog-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewStage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessReviewInstanceDecisionItem - name: If-Match in: header description: ETag @@ -24403,111 +24757,39 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': - get: - tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.accessPackageResourceEnvironment' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id1}/insights': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + - identityGovernance.accessReviewSet + summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + operationId: identityGovernance.accessReview.unified.decision.instance.stage.decision_ListInsight parameters: - - name: accessPackageCatalog-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewStage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessReviewInstanceDecisionItem - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -24545,54 +24827,49 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.governanceInsightCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - identityGovernance.accessPackageCatalog - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + - identityGovernance.accessReviewSet + summary: Create new navigation property to insights for identityGovernance + operationId: identityGovernance.accessReview.unified.decision.instance.stage.decision_CreateInsight parameters: - - name: accessPackageCatalog-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewStage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessReviewInstanceDecisionItem requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.governanceInsight' required: true responses: 2XX: @@ -24600,55 +24877,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.governanceInsight' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id1}/insights/{governanceInsight-id}': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + - identityGovernance.accessReviewSet + summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + operationId: identityGovernance.accessReview.unified.decision.instance.stage.decision_GetInsight parameters: - - name: accessPackageCatalog-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewStage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of governanceInsight required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: governanceInsight - name: $select in: query description: Select properties to be returned @@ -24675,59 +24947,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.governanceInsight' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessPackageCatalog - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + - identityGovernance.accessReviewSet + summary: Update the navigation property insights in identityGovernance + operationId: identityGovernance.accessReview.unified.decision.instance.stage.decision_UpdateInsight parameters: - - name: accessPackageCatalog-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewStage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of governanceInsight required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: governanceInsight requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.governanceInsight' required: true responses: 2XX: @@ -24735,53 +25002,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.governanceInsight' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + - identityGovernance.accessReviewSet + summary: Delete navigation property insights for identityGovernance + operationId: identityGovernance.accessReview.unified.decision.instance.stage.decision_DeleteInsight parameters: - - name: accessPackageCatalog-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewStage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of governanceInsight required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: governanceInsight - name: If-Match in: header description: ETag @@ -24793,43 +25055,38 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id1}/insights/$count': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.accessReviewSet summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + operationId: identityGovernance.accessReview.unified.decision.instance.stage.decision.insight_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessReviewInstanceDecisionItem-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessReviewStage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessReviewInstanceDecisionItem required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessReviewInstanceDecisionItem - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -24837,26 +25094,38375 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions/$count': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get externalOriginResourceConnector from identityGovernance + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.decision.instance.stage.decision_GetCount + parameters: + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.accessReviewSet + summary: Invoke function filterByCurrentUser + description: 'Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.decision.instance.stage.decision_filterGraphBPreCurrentUser + parameters: + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + - $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 accessReviewInstanceDecisionItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions/microsoft.graph.recordAllDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action recordAllDecisions + description: 'As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.decision.instance.stage.decision_recordAllDecision + parameters: + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/microsoft.graph.acceptRecommendations': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action acceptRecommendations + description: 'Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven''t been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there''s no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.decision.instance.stage_acceptRecommendation + parameters: + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/microsoft.graph.batchRecordDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchRecordDecisions + description: 'Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.decision.instance.stage_batchRecordDecision + parameters: + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/microsoft.graph.stop': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action stop + description: 'Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.decision.instance.stage_stop + parameters: + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.decision.instance.stage_GetCount + parameters: + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.accessReviewSet + summary: Invoke function filterByCurrentUser + description: Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-filterbycurrentuser?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.decision.instance.stage_filterGraphBPreCurrentUser + parameters: + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewStageFilterByCurrentUserOptions' + - $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 accessReviewStage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /identityGovernance/accessReviews/unified/decisions/$count: + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.decision_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/decisions/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.accessReviewSet + summary: Invoke function filterByCurrentUser + description: 'Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.decision_filterGraphBPreCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + - $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 accessReviewInstanceDecisionItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /identityGovernance/accessReviews/unified/decisions/microsoft.graph.recordAllDecisions: + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action recordAllDecisions + description: 'As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.decision_recordAllDecision + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /identityGovernance/accessReviews/unified/definitions: + get: + tags: + - identityGovernance.accessReviewSet + summary: List accessReviewScheduleDefinitions + description: 'Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is returned, including all of their nested properties, for each access review series created. This doesn''t include the associated accessReviewInstance objects.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroot-list-definitions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified_ListDefinition + 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.accessReviewScheduleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create accessReviewScheduleDefinition + description: 'Create a new user-centric (catalog-scope) accessReviewScheduleDefinition object through the unified route. With a user-centric review, a reviewer evaluates a principal''s access to every group and application contained in an entitlement management catalog in a single review. The catalog is identified in the resourceScopes collection of the principalResourceMembershipsScope.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/unifiedroot-post-definitions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified_CreateDefinition + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get definitions from identityGovernance + description: Represents the unified (vNext) template and scheduling for an access review. + operationId: identityGovernance.accessReview.unified_GetDefinition + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewScheduleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property definitions in identityGovernance + operationId: identityGovernance.accessReview.unified_UpdateDefinition + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property definitions for identityGovernance + operationId: identityGovernance.accessReview.unified_DeleteDefinition + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get instances from identityGovernance + description: 'Set of access reviews instances for this access review series. Access reviews that don''t recur will only have one instance; otherwise, there''s an instance for each recurrence.' + operationId: identityGovernance.accessReview.unified.definition_ListInstance + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessReviewInstanceCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to instances for identityGovernance + operationId: identityGovernance.accessReview.unified.definition_CreateInstance + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get instances from identityGovernance + description: 'Set of access reviews instances for this access review series. Access reviews that don''t recur will only have one instance; otherwise, there''s an instance for each recurrence.' + operationId: identityGovernance.accessReview.unified.definition_GetInstance + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property instances in identityGovernance + operationId: identityGovernance.accessReview.unified.definition_UpdateInstance + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property instances for identityGovernance + operationId: identityGovernance.accessReview.unified.definition_DeleteInstance + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/contactedReviewers': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get contactedReviewers from identityGovernance + description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' + operationId: identityGovernance.accessReview.unified.definition.instance_ListContactedReviewer + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessReviewReviewerCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to contactedReviewers for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance_CreateContactedReviewer + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/contactedReviewers/{accessReviewReviewer-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get contactedReviewers from identityGovernance + description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' + operationId: identityGovernance.accessReview.unified.definition.instance_GetContactedReviewer + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewReviewer-id + in: path + description: The unique identifier of accessReviewReviewer + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewReviewer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property contactedReviewers in identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance_UpdateContactedReviewer + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewReviewer-id + in: path + description: The unique identifier of accessReviewReviewer + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property contactedReviewers for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance_DeleteContactedReviewer + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewReviewer-id + in: path + description: The unique identifier of accessReviewReviewer + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/contactedReviewers/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.definition.instance.contactedReviewer_GetCount + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReview.unified.definition.instance_ListDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessReviewInstanceDecisionItemCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to decisions for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance_CreateDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReview.unified.definition.instance_GetDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property decisions in identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance_UpdateDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property decisions for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance_DeleteDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/insights': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + operationId: identityGovernance.accessReview.unified.definition.instance.decision_ListInsight + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.governanceInsightCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to insights for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.decision_CreateInsight + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/insights/{governanceInsight-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + operationId: identityGovernance.accessReview.unified.definition.instance.decision_GetInsight + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.governanceInsight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property insights in identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.decision_UpdateInsight + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property insights for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.decision_DeleteInsight + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/insights/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.definition.instance.decision.insight_GetCount + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get instance from identityGovernance + description: 'There''s exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on.' + operationId: identityGovernance.accessReview.unified.definition.instance.decision_GetInstance + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property instance in identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.decision_UpdateInstance + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property instance for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.decision_DeleteInstance + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/contactedReviewers': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get contactedReviewers from identityGovernance + description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance_ListContactedReviewer + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessReviewReviewerCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to contactedReviewers for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance_CreateContactedReviewer + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/contactedReviewers/{accessReviewReviewer-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get contactedReviewers from identityGovernance + description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance_GetContactedReviewer + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewReviewer-id + in: path + description: The unique identifier of accessReviewReviewer + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewReviewer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property contactedReviewers in identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance_UpdateContactedReviewer + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewReviewer-id + in: path + description: The unique identifier of accessReviewReviewer + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property contactedReviewers for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance_DeleteContactedReviewer + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewReviewer-id + in: path + description: The unique identifier of accessReviewReviewer + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/contactedReviewers/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance.contactedReviewer_GetCount + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/definition': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get definition from identityGovernance + description: 'There''s exactly one accessReviewScheduleDefinition associated with each instance. It''s the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition.' + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance_GetDefinition + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewScheduleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.acceptRecommendations': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action acceptRecommendations + description: Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-acceptrecommendations?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance_acceptRecommendation + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.applyDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action applyDecisions + description: Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-applydecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance_applyDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.batchApplyCustomDataProvidedResourceDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchApplyCustomDataProvidedResourceDecisions + description: 'Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance_batchApplyCustomDataProvidedResourceDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + applyResult: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemApplyResult' + applyDescription: + type: string + nullable: true + customDataProvidedResourceId: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.batchRecordDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchRecordDecisions + description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance_batchRecordDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.resetDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action resetDecisions + description: Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance_resetDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.sendReminder': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action sendReminder + description: Send a reminder to the reviewers of a currently active accessReviewInstance. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance_sendReminder + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.stop': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action stop + description: 'Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance_stop + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.stopApplyDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action stopApplyDecisions + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance_stopApplyDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get stages from identityGovernance + description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.' + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance_ListStage + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessReviewStageCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to stages for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance_CreateStage + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get stages from identityGovernance + description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.' + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance_GetStage + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewStage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property stages in identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance_UpdateStage + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property stages for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance_DeleteStage + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance.stage_ListDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessReviewInstanceDecisionItemCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to decisions for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance.stage_CreateDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id1}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance.stage_GetDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property decisions in identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance.stage_UpdateDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property decisions for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance.stage_DeleteDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id1}/insights': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance.stage.decision_ListInsight + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.governanceInsightCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to insights for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance.stage.decision_CreateInsight + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id1}/insights/{governanceInsight-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance.stage.decision_GetInsight + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.governanceInsight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property insights in identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance.stage.decision_UpdateInsight + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property insights for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance.stage.decision_DeleteInsight + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id1}/insights/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance.stage.decision.insight_GetCount + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance.stage.decision_GetCount + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.accessReviewSet + summary: Invoke function filterByCurrentUser + description: 'Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance.stage.decision_filterGraphBPreCurrentUser + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + - $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 accessReviewInstanceDecisionItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions/microsoft.graph.recordAllDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action recordAllDecisions + description: 'As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance.stage.decision_recordAllDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/microsoft.graph.acceptRecommendations': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action acceptRecommendations + description: 'Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven''t been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there''s no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance.stage_acceptRecommendation + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/microsoft.graph.batchRecordDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchRecordDecisions + description: 'Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance.stage_batchRecordDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/microsoft.graph.stop': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action stop + description: 'Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance.stage_stop + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance.stage_GetCount + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.accessReviewSet + summary: Invoke function filterByCurrentUser + description: Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-filterbycurrentuser?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.decision.instance.stage_filterGraphBPreCurrentUser + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewStageFilterByCurrentUserOptions' + - $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 accessReviewStage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.definition.instance.decision_GetCount + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.accessReviewSet + summary: Invoke function filterByCurrentUser + description: 'Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.decision_filterGraphBPreCurrentUser + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + - $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 accessReviewInstanceDecisionItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/microsoft.graph.recordAllDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action recordAllDecisions + description: 'As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.decision_recordAllDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/definition': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get definition from identityGovernance + description: 'There''s exactly one accessReviewScheduleDefinition associated with each instance. It''s the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition.' + operationId: identityGovernance.accessReview.unified.definition.instance_GetDefinition + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewScheduleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.acceptRecommendations': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action acceptRecommendations + description: Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-acceptrecommendations?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance_acceptRecommendation + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.applyDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action applyDecisions + description: Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-applydecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance_applyDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.batchApplyCustomDataProvidedResourceDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchApplyCustomDataProvidedResourceDecisions + description: 'Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance_batchApplyCustomDataProvidedResourceDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + applyResult: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemApplyResult' + applyDescription: + type: string + nullable: true + customDataProvidedResourceId: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.batchRecordDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchRecordDecisions + description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance_batchRecordDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.resetDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action resetDecisions + description: Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance_resetDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.sendReminder': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action sendReminder + description: Send a reminder to the reviewers of a currently active accessReviewInstance. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance_sendReminder + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.stop': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action stop + description: 'Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance_stop + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/microsoft.graph.stopApplyDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action stopApplyDecisions + operationId: identityGovernance.accessReview.unified.definition.instance_stopApplyDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get stages from identityGovernance + description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.' + operationId: identityGovernance.accessReview.unified.definition.instance_ListStage + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessReviewStageCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to stages for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance_CreateStage + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get stages from identityGovernance + description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.' + operationId: identityGovernance.accessReview.unified.definition.instance_GetStage + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewStage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property stages in identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance_UpdateStage + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property stages for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance_DeleteStage + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReview.unified.definition.instance.stage_ListDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessReviewInstanceDecisionItemCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to decisions for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.stage_CreateDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReview.unified.definition.instance.stage_GetDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property decisions in identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.stage_UpdateDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property decisions for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.stage_DeleteDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/insights': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision_ListInsight + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.governanceInsightCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to insights for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision_CreateInsight + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/insights/{governanceInsight-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision_GetInsight + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.governanceInsight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property insights in identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision_UpdateInsight + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property insights for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision_DeleteInsight + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/insights/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.insight_GetCount + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get instance from identityGovernance + description: 'There''s exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on.' + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision_GetInstance + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property instance in identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision_UpdateInstance + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property instance for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision_DeleteInstance + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/contactedReviewers': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get contactedReviewers from identityGovernance + description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance_ListContactedReviewer + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessReviewReviewerCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to contactedReviewers for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance_CreateContactedReviewer + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/contactedReviewers/{accessReviewReviewer-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get contactedReviewers from identityGovernance + description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance_GetContactedReviewer + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewReviewer-id + in: path + description: The unique identifier of accessReviewReviewer + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewReviewer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property contactedReviewers in identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance_UpdateContactedReviewer + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewReviewer-id + in: path + description: The unique identifier of accessReviewReviewer + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property contactedReviewers for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance_DeleteContactedReviewer + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewReviewer-id + in: path + description: The unique identifier of accessReviewReviewer + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/contactedReviewers/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance.contactedReviewer_GetCount + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance_ListDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessReviewInstanceDecisionItemCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to decisions for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance_CreateDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions/{accessReviewInstanceDecisionItem-id1}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance_GetDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property decisions in identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance_UpdateDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property decisions for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance_DeleteDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions/{accessReviewInstanceDecisionItem-id1}/insights': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance.decision_ListInsight + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.governanceInsightCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to insights for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance.decision_CreateInsight + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions/{accessReviewInstanceDecisionItem-id1}/insights/{governanceInsight-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance.decision_GetInsight + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.governanceInsight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property insights in identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance.decision_UpdateInsight + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property insights for identityGovernance + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance.decision_DeleteInsight + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions/{accessReviewInstanceDecisionItem-id1}/insights/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance.decision.insight_GetCount + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance.decision_GetCount + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.accessReviewSet + summary: Invoke function filterByCurrentUser + description: 'Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance.decision_filterGraphBPreCurrentUser + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + - $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 accessReviewInstanceDecisionItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions/microsoft.graph.recordAllDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action recordAllDecisions + description: 'As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance.decision_recordAllDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/definition': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get definition from identityGovernance + description: 'There''s exactly one accessReviewScheduleDefinition associated with each instance. It''s the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition.' + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance_GetDefinition + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewScheduleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.acceptRecommendations': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action acceptRecommendations + description: Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-acceptrecommendations?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance_acceptRecommendation + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.applyDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action applyDecisions + description: Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-applydecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance_applyDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.batchApplyCustomDataProvidedResourceDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchApplyCustomDataProvidedResourceDecisions + description: 'Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance_batchApplyCustomDataProvidedResourceDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + applyResult: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemApplyResult' + applyDescription: + type: string + nullable: true + customDataProvidedResourceId: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.batchRecordDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchRecordDecisions + description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance_batchRecordDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.resetDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action resetDecisions + description: Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance_resetDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.sendReminder': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action sendReminder + description: Send a reminder to the reviewers of a currently active accessReviewInstance. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance_sendReminder + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.stop': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action stop + description: 'Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance_stop + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.stopApplyDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action stopApplyDecisions + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision.instance_stopApplyDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision_GetCount + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.accessReviewSet + summary: Invoke function filterByCurrentUser + description: 'Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision_filterGraphBPreCurrentUser + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + - $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 accessReviewInstanceDecisionItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/microsoft.graph.recordAllDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action recordAllDecisions + description: 'As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.stage.decision_recordAllDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/microsoft.graph.acceptRecommendations': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action acceptRecommendations + description: 'Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven''t been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there''s no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.stage_acceptRecommendation + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/microsoft.graph.batchRecordDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchRecordDecisions + description: 'Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.stage_batchRecordDecision + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/microsoft.graph.stop': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action stop + description: 'Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.stage_stop + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.definition.instance.stage_GetCount + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.accessReviewSet + summary: Invoke function filterByCurrentUser + description: Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-filterbycurrentuser?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance.stage_filterGraphBPreCurrentUser + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewStageFilterByCurrentUserOptions' + - $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 accessReviewStage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.definition.instance_GetCount + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/instances/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.accessReviewSet + summary: Invoke function filterByCurrentUser + description: Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-filterbycurrentuser?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition.instance_filterGraphBPreCurrentUser + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceFilterByCurrentUserOptions' + - $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 accessReviewInstance + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition-id}/microsoft.graph.stop': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action stop + operationId: identityGovernance.accessReview.unified.definition_stop + parameters: + - name: accessReviewScheduleDefinition-id + in: path + description: The unique identifier of accessReviewScheduleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewScheduleDefinition + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /identityGovernance/accessReviews/unified/definitions/$count: + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.definition_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/definitions/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.accessReviewSet + summary: Invoke function filterByCurrentUser + description: Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewscheduledefinition-filterbycurrentuser?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.definition_filterGraphBPreCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinitionFilterByCurrentUserOptions' + - $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 accessReviewScheduleDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /identityGovernance/accessReviews/unified/instances: + get: + tags: + - identityGovernance.accessReviewSet + summary: Get instances from identityGovernance + description: Represents the unified (vNext) instance of a review. + operationId: identityGovernance.accessReview.unified_ListInstance + 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.accessReviewInstanceCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to instances for identityGovernance + operationId: identityGovernance.accessReview.unified_CreateInstance + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get instances from identityGovernance + description: Represents the unified (vNext) instance of a review. + operationId: identityGovernance.accessReview.unified_GetInstance + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property instances in identityGovernance + operationId: identityGovernance.accessReview.unified_UpdateInstance + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property instances for identityGovernance + operationId: identityGovernance.accessReview.unified_DeleteInstance + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/contactedReviewers': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get contactedReviewers from identityGovernance + description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' + operationId: identityGovernance.accessReview.unified.instance_ListContactedReviewer + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessReviewReviewerCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to contactedReviewers for identityGovernance + operationId: identityGovernance.accessReview.unified.instance_CreateContactedReviewer + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/contactedReviewers/{accessReviewReviewer-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get contactedReviewers from identityGovernance + description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' + operationId: identityGovernance.accessReview.unified.instance_GetContactedReviewer + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewReviewer-id + in: path + description: The unique identifier of accessReviewReviewer + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewReviewer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property contactedReviewers in identityGovernance + operationId: identityGovernance.accessReview.unified.instance_UpdateContactedReviewer + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewReviewer-id + in: path + description: The unique identifier of accessReviewReviewer + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property contactedReviewers for identityGovernance + operationId: identityGovernance.accessReview.unified.instance_DeleteContactedReviewer + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewReviewer-id + in: path + description: The unique identifier of accessReviewReviewer + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/contactedReviewers/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.instance.contactedReviewer_GetCount + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReview.unified.instance_ListDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessReviewInstanceDecisionItemCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to decisions for identityGovernance + operationId: identityGovernance.accessReview.unified.instance_CreateDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReview.unified.instance_GetDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property decisions in identityGovernance + operationId: identityGovernance.accessReview.unified.instance_UpdateDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property decisions for identityGovernance + operationId: identityGovernance.accessReview.unified.instance_DeleteDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/insights': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + operationId: identityGovernance.accessReview.unified.instance.decision_ListInsight + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.governanceInsightCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to insights for identityGovernance + operationId: identityGovernance.accessReview.unified.instance.decision_CreateInsight + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/insights/{governanceInsight-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + operationId: identityGovernance.accessReview.unified.instance.decision_GetInsight + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.governanceInsight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property insights in identityGovernance + operationId: identityGovernance.accessReview.unified.instance.decision_UpdateInsight + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property insights for identityGovernance + operationId: identityGovernance.accessReview.unified.instance.decision_DeleteInsight + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/insights/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.instance.decision.insight_GetCount + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get instance from identityGovernance + description: 'There''s exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on.' + operationId: identityGovernance.accessReview.unified.instance.decision_GetInstance + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property instance in identityGovernance + operationId: identityGovernance.accessReview.unified.instance.decision_UpdateInstance + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property instance for identityGovernance + operationId: identityGovernance.accessReview.unified.instance.decision_DeleteInstance + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/contactedReviewers': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get contactedReviewers from identityGovernance + description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' + operationId: identityGovernance.accessReview.unified.instance.decision.instance_ListContactedReviewer + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessReviewReviewerCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to contactedReviewers for identityGovernance + operationId: identityGovernance.accessReview.unified.instance.decision.instance_CreateContactedReviewer + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/contactedReviewers/{accessReviewReviewer-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get contactedReviewers from identityGovernance + description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' + operationId: identityGovernance.accessReview.unified.instance.decision.instance_GetContactedReviewer + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewReviewer-id + in: path + description: The unique identifier of accessReviewReviewer + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewReviewer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property contactedReviewers in identityGovernance + operationId: identityGovernance.accessReview.unified.instance.decision.instance_UpdateContactedReviewer + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewReviewer-id + in: path + description: The unique identifier of accessReviewReviewer + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property contactedReviewers for identityGovernance + operationId: identityGovernance.accessReview.unified.instance.decision.instance_DeleteContactedReviewer + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewReviewer-id + in: path + description: The unique identifier of accessReviewReviewer + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/contactedReviewers/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.instance.decision.instance.contactedReviewer_GetCount + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/definition': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get definition from identityGovernance + description: 'There''s exactly one accessReviewScheduleDefinition associated with each instance. It''s the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition.' + operationId: identityGovernance.accessReview.unified.instance.decision.instance_GetDefinition + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewScheduleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.acceptRecommendations': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action acceptRecommendations + description: Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-acceptrecommendations?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.decision.instance_acceptRecommendation + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.applyDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action applyDecisions + description: Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-applydecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.decision.instance_applyDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.batchApplyCustomDataProvidedResourceDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchApplyCustomDataProvidedResourceDecisions + description: 'Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.decision.instance_batchApplyCustomDataProvidedResourceDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + applyResult: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemApplyResult' + applyDescription: + type: string + nullable: true + customDataProvidedResourceId: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.batchRecordDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchRecordDecisions + description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.decision.instance_batchRecordDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.resetDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action resetDecisions + description: Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.decision.instance_resetDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.sendReminder': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action sendReminder + description: Send a reminder to the reviewers of a currently active accessReviewInstance. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.decision.instance_sendReminder + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.stop': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action stop + description: 'Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.decision.instance_stop + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.stopApplyDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action stopApplyDecisions + operationId: identityGovernance.accessReview.unified.instance.decision.instance_stopApplyDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get stages from identityGovernance + description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.' + operationId: identityGovernance.accessReview.unified.instance.decision.instance_ListStage + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessReviewStageCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to stages for identityGovernance + operationId: identityGovernance.accessReview.unified.instance.decision.instance_CreateStage + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get stages from identityGovernance + description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.' + operationId: identityGovernance.accessReview.unified.instance.decision.instance_GetStage + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewStage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property stages in identityGovernance + operationId: identityGovernance.accessReview.unified.instance.decision.instance_UpdateStage + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property stages for identityGovernance + operationId: identityGovernance.accessReview.unified.instance.decision.instance_DeleteStage + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReview.unified.instance.decision.instance.stage_ListDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessReviewInstanceDecisionItemCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to decisions for identityGovernance + operationId: identityGovernance.accessReview.unified.instance.decision.instance.stage_CreateDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id1}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReview.unified.instance.decision.instance.stage_GetDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property decisions in identityGovernance + operationId: identityGovernance.accessReview.unified.instance.decision.instance.stage_UpdateDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property decisions for identityGovernance + operationId: identityGovernance.accessReview.unified.instance.decision.instance.stage_DeleteDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id1}/insights': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + operationId: identityGovernance.accessReview.unified.instance.decision.instance.stage.decision_ListInsight + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.governanceInsightCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to insights for identityGovernance + operationId: identityGovernance.accessReview.unified.instance.decision.instance.stage.decision_CreateInsight + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id1}/insights/{governanceInsight-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + operationId: identityGovernance.accessReview.unified.instance.decision.instance.stage.decision_GetInsight + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.governanceInsight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property insights in identityGovernance + operationId: identityGovernance.accessReview.unified.instance.decision.instance.stage.decision_UpdateInsight + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property insights for identityGovernance + operationId: identityGovernance.accessReview.unified.instance.decision.instance.stage.decision_DeleteInsight + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id1}/insights/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.instance.decision.instance.stage.decision.insight_GetCount + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.instance.decision.instance.stage.decision_GetCount + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.accessReviewSet + summary: Invoke function filterByCurrentUser + description: 'Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.decision.instance.stage.decision_filterGraphBPreCurrentUser + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + - $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 accessReviewInstanceDecisionItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions/microsoft.graph.recordAllDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action recordAllDecisions + description: 'As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.decision.instance.stage.decision_recordAllDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/microsoft.graph.acceptRecommendations': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action acceptRecommendations + description: 'Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven''t been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there''s no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.decision.instance.stage_acceptRecommendation + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/microsoft.graph.batchRecordDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchRecordDecisions + description: 'Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.decision.instance.stage_batchRecordDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/microsoft.graph.stop': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action stop + description: 'Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.decision.instance.stage_stop + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.instance.decision.instance.stage_GetCount + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.accessReviewSet + summary: Invoke function filterByCurrentUser + description: Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-filterbycurrentuser?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.decision.instance.stage_filterGraphBPreCurrentUser + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewStageFilterByCurrentUserOptions' + - $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 accessReviewStage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.instance.decision_GetCount + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.accessReviewSet + summary: Invoke function filterByCurrentUser + description: 'Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.decision_filterGraphBPreCurrentUser + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + - $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 accessReviewInstanceDecisionItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/decisions/microsoft.graph.recordAllDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action recordAllDecisions + description: 'As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.decision_recordAllDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/definition': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get definition from identityGovernance + description: 'There''s exactly one accessReviewScheduleDefinition associated with each instance. It''s the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition.' + operationId: identityGovernance.accessReview.unified.instance_GetDefinition + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewScheduleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/microsoft.graph.acceptRecommendations': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action acceptRecommendations + description: Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-acceptrecommendations?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance_acceptRecommendation + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/microsoft.graph.applyDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action applyDecisions + description: Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-applydecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance_applyDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/microsoft.graph.batchApplyCustomDataProvidedResourceDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchApplyCustomDataProvidedResourceDecisions + description: 'Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance_batchApplyCustomDataProvidedResourceDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + applyResult: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemApplyResult' + applyDescription: + type: string + nullable: true + customDataProvidedResourceId: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/microsoft.graph.batchRecordDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchRecordDecisions + description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance_batchRecordDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/microsoft.graph.resetDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action resetDecisions + description: Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance_resetDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/microsoft.graph.sendReminder': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action sendReminder + description: Send a reminder to the reviewers of a currently active accessReviewInstance. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance_sendReminder + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/microsoft.graph.stop': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action stop + description: 'Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance_stop + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/microsoft.graph.stopApplyDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action stopApplyDecisions + operationId: identityGovernance.accessReview.unified.instance_stopApplyDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get stages from identityGovernance + description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.' + operationId: identityGovernance.accessReview.unified.instance_ListStage + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessReviewStageCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to stages for identityGovernance + operationId: identityGovernance.accessReview.unified.instance_CreateStage + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get stages from identityGovernance + description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.' + operationId: identityGovernance.accessReview.unified.instance_GetStage + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewStage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property stages in identityGovernance + operationId: identityGovernance.accessReview.unified.instance_UpdateStage + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property stages for identityGovernance + operationId: identityGovernance.accessReview.unified.instance_DeleteStage + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReview.unified.instance.stage_ListDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessReviewInstanceDecisionItemCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to decisions for identityGovernance + operationId: identityGovernance.accessReview.unified.instance.stage_CreateDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReview.unified.instance.stage_GetDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property decisions in identityGovernance + operationId: identityGovernance.accessReview.unified.instance.stage_UpdateDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property decisions for identityGovernance + operationId: identityGovernance.accessReview.unified.instance.stage_DeleteDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/insights': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + operationId: identityGovernance.accessReview.unified.instance.stage.decision_ListInsight + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.governanceInsightCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to insights for identityGovernance + operationId: identityGovernance.accessReview.unified.instance.stage.decision_CreateInsight + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/insights/{governanceInsight-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + operationId: identityGovernance.accessReview.unified.instance.stage.decision_GetInsight + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.governanceInsight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property insights in identityGovernance + operationId: identityGovernance.accessReview.unified.instance.stage.decision_UpdateInsight + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property insights for identityGovernance + operationId: identityGovernance.accessReview.unified.instance.stage.decision_DeleteInsight + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/insights/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.instance.stage.decision.insight_GetCount + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get instance from identityGovernance + description: 'There''s exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on.' + operationId: identityGovernance.accessReview.unified.instance.stage.decision_GetInstance + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property instance in identityGovernance + operationId: identityGovernance.accessReview.unified.instance.stage.decision_UpdateInstance + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property instance for identityGovernance + operationId: identityGovernance.accessReview.unified.instance.stage.decision_DeleteInstance + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/contactedReviewers': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get contactedReviewers from identityGovernance + description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance_ListContactedReviewer + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessReviewReviewerCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to contactedReviewers for identityGovernance + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance_CreateContactedReviewer + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/contactedReviewers/{accessReviewReviewer-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get contactedReviewers from identityGovernance + description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance_GetContactedReviewer + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewReviewer-id + in: path + description: The unique identifier of accessReviewReviewer + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewReviewer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property contactedReviewers in identityGovernance + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance_UpdateContactedReviewer + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewReviewer-id + in: path + description: The unique identifier of accessReviewReviewer + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property contactedReviewers for identityGovernance + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance_DeleteContactedReviewer + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewReviewer-id + in: path + description: The unique identifier of accessReviewReviewer + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewReviewer + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/contactedReviewers/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance.contactedReviewer_GetCount + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance_ListDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessReviewInstanceDecisionItemCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to decisions for identityGovernance + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance_CreateDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions/{accessReviewInstanceDecisionItem-id1}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance_GetDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property decisions in identityGovernance + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance_UpdateDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property decisions for identityGovernance + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance_DeleteDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions/{accessReviewInstanceDecisionItem-id1}/insights': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance.decision_ListInsight + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.governanceInsightCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessReviewSet + summary: Create new navigation property to insights for identityGovernance + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance.decision_CreateInsight + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions/{accessReviewInstanceDecisionItem-id1}/insights/{governanceInsight-id}': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance.decision_GetInsight + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.governanceInsight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessReviewSet + summary: Update the navigation property insights in identityGovernance + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance.decision_UpdateInsight + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessReviewSet + summary: Delete navigation property insights for identityGovernance + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance.decision_DeleteInsight + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: governanceInsight-id + in: path + description: The unique identifier of governanceInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceInsight + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions/{accessReviewInstanceDecisionItem-id1}/insights/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance.decision.insight_GetCount + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: accessReviewInstanceDecisionItem-id1 + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance.decision_GetCount + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.accessReviewSet + summary: Invoke function filterByCurrentUser + description: 'Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance.decision_filterGraphBPreCurrentUser + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + - $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 accessReviewInstanceDecisionItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions/microsoft.graph.recordAllDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action recordAllDecisions + description: 'As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance.decision_recordAllDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/definition': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get definition from identityGovernance + description: 'There''s exactly one accessReviewScheduleDefinition associated with each instance. It''s the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition.' + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance_GetDefinition + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessReviewScheduleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.acceptRecommendations': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action acceptRecommendations + description: Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-acceptrecommendations?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance_acceptRecommendation + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.applyDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action applyDecisions + description: Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-applydecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance_applyDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.batchApplyCustomDataProvidedResourceDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchApplyCustomDataProvidedResourceDecisions + description: 'Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance_batchApplyCustomDataProvidedResourceDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + applyResult: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemApplyResult' + applyDescription: + type: string + nullable: true + customDataProvidedResourceId: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.batchRecordDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchRecordDecisions + description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance_batchRecordDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.resetDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action resetDecisions + description: Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance_resetDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.sendReminder': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action sendReminder + description: Send a reminder to the reviewers of a currently active accessReviewInstance. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance_sendReminder + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.stop': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action stop + description: 'Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance_stop + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/microsoft.graph.stopApplyDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action stopApplyDecisions + operationId: identityGovernance.accessReview.unified.instance.stage.decision.instance_stopApplyDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: accessReviewInstanceDecisionItem-id + in: path + description: The unique identifier of accessReviewInstanceDecisionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstanceDecisionItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.instance.stage.decision_GetCount + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.accessReviewSet + summary: Invoke function filterByCurrentUser + description: 'Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.stage.decision_filterGraphBPreCurrentUser + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + - $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 accessReviewInstanceDecisionItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/microsoft.graph.recordAllDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action recordAllDecisions + description: 'As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.stage.decision_recordAllDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/microsoft.graph.acceptRecommendations': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action acceptRecommendations + description: 'Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven''t been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there''s no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.stage_acceptRecommendation + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/microsoft.graph.batchRecordDecisions': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action batchRecordDecisions + description: 'Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.stage_batchRecordDecision + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + justification: + type: string + nullable: true + principalId: + type: string + nullable: true + resourceId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/microsoft.graph.stop': + post: + tags: + - identityGovernance.accessReviewSet + summary: Invoke action stop + description: 'Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.stage_stop + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: accessReviewStage-id + in: path + description: The unique identifier of accessReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewStage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/$count': + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.instance.stage_GetCount + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/instances/{accessReviewInstance-id}/stages/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.accessReviewSet + summary: Invoke function filterByCurrentUser + description: Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewstage-filterbycurrentuser?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance.stage_filterGraphBPreCurrentUser + parameters: + - name: accessReviewInstance-id + in: path + description: The unique identifier of accessReviewInstance + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessReviewInstance + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewStageFilterByCurrentUserOptions' + - $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 accessReviewStage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /identityGovernance/accessReviews/unified/instances/$count: + get: + tags: + - identityGovernance.accessReviewSet + summary: Get the number of the resource + operationId: identityGovernance.accessReview.unified.instance_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/accessReviews/unified/instances/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.accessReviewSet + summary: Invoke function filterByCurrentUser + description: Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accessreviewinstance-filterbycurrentuser?view=graph-rest-beta + operationId: identityGovernance.accessReview.unified.instance_filterGraphBPreCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceFilterByCurrentUserOptions' + - $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 accessReviewInstance + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /identityGovernance/appConsent: + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get appConsent from identityGovernance + operationId: identityGovernance_GetAppConsent + 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.appConsentApprovalRoute' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Update the navigation property appConsent in identityGovernance + operationId: identityGovernance_UpdateAppConsent + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appConsentApprovalRoute' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appConsentApprovalRoute' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Delete navigation property appConsent for identityGovernance + operationId: identityGovernance_DeleteAppConsent + parameters: + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/appConsent/appConsentRequests: + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: List appConsentRequests + description: Retrieve appConsentRequest objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/appconsentapprovalroute-list-appconsentrequests?view=graph-rest-beta + operationId: identityGovernance.appConsent_ListAppConsentRequest + 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.appConsentRequestCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Create new navigation property to appConsentRequests for identityGovernance + operationId: identityGovernance.appConsent_CreateAppConsentRequest + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}': + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get appConsentRequest + description: Read the properties and relationships of an appConsentRequest object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/appconsentrequest-get?view=graph-rest-beta + operationId: identityGovernance.appConsent_GetAppConsentRequest + parameters: + - name: appConsentRequest-id + in: path + description: The unique identifier of appConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.appConsentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Update the navigation property appConsentRequests in identityGovernance + operationId: identityGovernance.appConsent_UpdateAppConsentRequest + parameters: + - name: appConsentRequest-id + in: path + description: The unique identifier of appConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: appConsentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Delete navigation property appConsentRequests for identityGovernance + operationId: identityGovernance.appConsent_DeleteAppConsentRequest + parameters: + - name: appConsentRequest-id + in: path + description: The unique identifier of appConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests': + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: List userConsentRequests + description: Retrieve a collection of userConsentRequest objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/appconsentrequest-list-userconsentrequests?view=graph-rest-beta + operationId: identityGovernance.appConsent.appConsentRequest_ListUserConsentRequest + parameters: + - name: appConsentRequest-id + in: path + description: The unique identifier of appConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.userConsentRequestCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Create new navigation property to userConsentRequests for identityGovernance + operationId: identityGovernance.appConsent.appConsentRequest_CreateUserConsentRequest + parameters: + - name: appConsentRequest-id + in: path + description: The unique identifier of appConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: appConsentRequest + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}': + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get userConsentRequest + description: Read the properties and relationships of a userConsentRequest object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/userconsentrequest-get?view=graph-rest-beta + operationId: identityGovernance.appConsent.appConsentRequest_GetUserConsentRequest + parameters: + - name: appConsentRequest-id + in: path + description: The unique identifier of appConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: The unique identifier of userConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.userConsentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Update the navigation property userConsentRequests in identityGovernance + operationId: identityGovernance.appConsent.appConsentRequest_UpdateUserConsentRequest + parameters: + - name: appConsentRequest-id + in: path + description: The unique identifier of appConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: The unique identifier of userConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userConsentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Delete navigation property userConsentRequests for identityGovernance + operationId: identityGovernance.appConsent.appConsentRequest_DeleteUserConsentRequest + parameters: + - name: appConsentRequest-id + in: path + description: The unique identifier of appConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: The unique identifier of userConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval': + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get approval from identityGovernance + description: Approval decisions associated with a request. + operationId: identityGovernance.appConsent.appConsentRequest.userConsentRequest_GetApproval + parameters: + - name: appConsentRequest-id + in: path + description: The unique identifier of appConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: The unique identifier of userConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.approval' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Update the navigation property approval in identityGovernance + operationId: identityGovernance.appConsent.appConsentRequest.userConsentRequest_UpdateApproval + parameters: + - name: appConsentRequest-id + in: path + description: The unique identifier of appConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: The unique identifier of userConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userConsentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Delete navigation property approval for identityGovernance + operationId: identityGovernance.appConsent.appConsentRequest.userConsentRequest_DeleteApproval + parameters: + - name: appConsentRequest-id + in: path + description: The unique identifier of appConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: The unique identifier of userConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/steps': + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get steps from identityGovernance + description: Used to represent the decision associated with a single step in the approval process configured in approvalStage. + operationId: identityGovernance.appConsent.appConsentRequest.userConsentRequest.approval_ListStep + parameters: + - name: appConsentRequest-id + in: path + description: The unique identifier of appConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: The unique identifier of userConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.approvalStepCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Create new navigation property to steps for identityGovernance + operationId: identityGovernance.appConsent.appConsentRequest.userConsentRequest.approval_CreateStep + parameters: + - name: appConsentRequest-id + in: path + description: The unique identifier of appConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: The unique identifier of userConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userConsentRequest + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/steps/{approvalStep-id}': + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get steps from identityGovernance + description: Used to represent the decision associated with a single step in the approval process configured in approvalStage. + operationId: identityGovernance.appConsent.appConsentRequest.userConsentRequest.approval_GetStep + parameters: + - name: appConsentRequest-id + in: path + description: The unique identifier of appConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: The unique identifier of userConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - name: approvalStep-id + in: path + description: The unique identifier of approvalStep + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: approvalStep + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.approvalStep' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Update the navigation property steps in identityGovernance + operationId: identityGovernance.appConsent.appConsentRequest.userConsentRequest.approval_UpdateStep + parameters: + - name: appConsentRequest-id + in: path + description: The unique identifier of appConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: The unique identifier of userConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - name: approvalStep-id + in: path + description: The unique identifier of approvalStep + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: approvalStep + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Delete navigation property steps for identityGovernance + operationId: identityGovernance.appConsent.appConsentRequest.userConsentRequest.approval_DeleteStep + parameters: + - name: appConsentRequest-id + in: path + description: The unique identifier of appConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: The unique identifier of userConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - name: approvalStep-id + in: path + description: The unique identifier of approvalStep + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: approvalStep + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/steps/$count': + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get the number of the resource + operationId: identityGovernance.appConsent.appConsentRequest.userConsentRequest.approval.step_GetCount + parameters: + - name: appConsentRequest-id + in: path + description: The unique identifier of appConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: userConsentRequest-id + in: path + description: The unique identifier of userConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userConsentRequest + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/$count': + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get the number of the resource + operationId: identityGovernance.appConsent.appConsentRequest.userConsentRequest_GetCount + parameters: + - name: appConsentRequest-id + in: path + description: The unique identifier of appConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Invoke function filterByCurrentUser + description: 'Retrieve a collection of userConsentRequest objects for accessing a specified app, for which the current user is the reviewer.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/userconsentrequest-filterbycurrentuser?view=graph-rest-beta + operationId: identityGovernance.appConsent.appConsentRequest.userConsentRequest_filterGraphBPreCurrentUser + parameters: + - name: appConsentRequest-id + in: path + description: The unique identifier of appConsentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: appConsentRequest + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.consentRequestFilterByCurrentUserOptions' + - $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 userConsentRequest + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /identityGovernance/appConsent/appConsentRequests/$count: + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Get the number of the resource + operationId: identityGovernance.appConsent.appConsentRequest_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/appConsent/appConsentRequests/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.appConsentApprovalRoute + summary: Invoke function filterByCurrentUser + description: Retrieve a collection of appConsentRequest objects for which the current user is the reviewer and the status of the userConsentRequest for accessing the specified app is InProgress. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/appconsentrequest-filterbycurrentuser?view=graph-rest-beta + operationId: identityGovernance.appConsent.appConsentRequest_filterGraphBPreCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.consentRequestFilterByCurrentUserOptions' + - $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 appConsentRequest + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /identityGovernance/catalogs: + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get catalogs from identityGovernance + operationId: identityGovernance_ListCatalog + 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.accessPackageCatalogCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to catalogs for identityGovernance + operationId: identityGovernance_CreateCatalog + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get catalogs from identityGovernance + operationId: identityGovernance_GetCatalog + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageCatalog' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property catalogs in identityGovernance + operationId: identityGovernance_UpdateCatalog + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property catalogs for identityGovernance + operationId: identityGovernance_DeleteCatalog + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageCustomWorkflowExtensions': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageCustomWorkflowExtensions from identityGovernance + description: 'The attributes of a logic app, which can be called at various stages of an access package request and assignment cycle.' + operationId: identityGovernance.catalog_ListAccessPackageCustomWorkflowExtension + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customCalloutExtensionCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to accessPackageCustomWorkflowExtensions for identityGovernance + operationId: identityGovernance.catalog_CreateAccessPackageCustomWorkflowExtension + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageCustomWorkflowExtensions/{customCalloutExtension-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageCustomWorkflowExtensions from identityGovernance + description: 'The attributes of a logic app, which can be called at various stages of an access package request and assignment cycle.' + operationId: identityGovernance.catalog_GetAccessPackageCustomWorkflowExtension + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: customCalloutExtension-id + in: path + description: The unique identifier of customCalloutExtension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customCalloutExtension + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customCalloutExtension' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property accessPackageCustomWorkflowExtensions in identityGovernance + operationId: identityGovernance.catalog_UpdateAccessPackageCustomWorkflowExtension + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: customCalloutExtension-id + in: path + description: The unique identifier of customCalloutExtension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customCalloutExtension + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property accessPackageCustomWorkflowExtensions for identityGovernance + operationId: identityGovernance.catalog_DeleteAccessPackageCustomWorkflowExtension + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: customCalloutExtension-id + in: path + description: The unique identifier of customCalloutExtension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customCalloutExtension + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageCustomWorkflowExtensions/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageCustomWorkflowExtension_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceRoles from identityGovernance + description: The roles in each resource in a catalog. Read-only. + operationId: identityGovernance.catalog_ListAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessPackageResourceRoleCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.catalog_CreateAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceRoles from identityGovernance + description: The roles in each resource in a catalog. Read-only. + operationId: identityGovernance.catalog_GetAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.catalog_UpdateAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.catalog_DeleteAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole_GetAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResource' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole_UpdateAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole_DeleteAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessPackageResourceRoleCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessPackageResourceScopeCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResource' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessPackageResourceRoleCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector parameters: - - name: accessPackageCatalog-id + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.externalOriginResourceConnector' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + put: + tags: + - identityGovernance.accessPackageCatalog + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + 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' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.externalOriginResourceConnector' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_refresh + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_GetUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + put: + tags: + - identityGovernance.accessPackageCatalog + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + 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' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResourceRole_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResources from identityGovernance + operationId: identityGovernance.catalog_ListAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessPackageResourceCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to accessPackageResources for identityGovernance + operationId: identityGovernance.catalog_CreateAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResources from identityGovernance + operationId: identityGovernance.catalog_GetAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResource' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property accessPackageResources in identityGovernance + operationId: identityGovernance.catalog_UpdateAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property accessPackageResources for identityGovernance + operationId: identityGovernance.catalog_DeleteAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResource_GetAccessPackageResourceEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResource_ListAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessPackageResourceRoleCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.catalog.accessPackageResource_CreateAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResource_GetAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.catalog.accessPackageResource_UpdateAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.catalog.accessPackageResource_DeleteAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResource' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessPackageResourceScopeCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResource' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.externalOriginResourceConnector' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + put: + tags: + - identityGovernance.accessPackageCatalog + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + 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' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.externalOriginResourceConnector' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + put: + tags: + - identityGovernance.accessPackageCatalog + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + 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' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResource_ListAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessPackageResourceScopeCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.catalog.accessPackageResource_CreateAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResource_GetAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.catalog.accessPackageResource_UpdateAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.catalog.accessPackageResource_DeleteAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResource' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessPackageResourceRoleCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResource' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.externalOriginResourceConnector' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + put: + tags: + - identityGovernance.accessPackageCatalog + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + 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' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.externalOriginResourceConnector' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + put: + tags: + - identityGovernance.accessPackageCatalog + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + 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' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/externalOriginResourceConnector': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.catalog.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.externalOriginResourceConnector' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/microsoft.graph.refresh': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.catalog.accessPackageResource_refresh + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: List customDataProvidedResourceUploadSession objects + description: Get a list of the customDataProvidedResourceUploadSession objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-list-uploadsessions?view=graph-rest-beta + operationId: identityGovernance.catalog.accessPackageResource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create customDataProvidedResourceUploadSession + description: 'Create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and customDataProvidedResource pair. Once you create an upload session, upload files, and complete the session, the data is processed and you cannot create another upload session for that same pair. If you encounter errors with files uploaded or need to start fresh, you can delete the active upload session to create a new one. The following table lists the derived types of customDataProvidedResourceUploadSession that can be created. Specify the @odata.type in the request body to indicate the derived type.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresource-post-uploadsessions?view=graph-rest-beta + operationId: identityGovernance.catalog.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get customDataProvidedResourceUploadSession + description: Read the properties and relationships of a customDataProvidedResourceUploadSession object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-get?view=graph-rest-beta + operationId: identityGovernance.catalog.accessPackageResource_GetUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update customDataProvidedResourceUploadSession + description: Update the properties of a customDataProvidedResourceUploadSession created for a customDataProvidedResource object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-update?view=graph-rest-beta + operationId: identityGovernance.catalog.accessPackageResource_UpdateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete customDataProvidedResourceUploadSession + description: Delete a customDataProvidedResourceUploadSession object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-delete-uploadsessions?view=graph-rest-beta + operationId: identityGovernance.catalog.accessPackageResource_DeleteUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.accessPackageResource.uploadSession_ListFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.accessPackageResource.uploadSession_GetFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResource.uploadSession_GetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + put: + tags: + - identityGovernance.accessPackageCatalog + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + 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' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.catalog.accessPackageResource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResource.uploadSession_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResource_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceScopes from identityGovernance + operationId: identityGovernance.catalog_ListAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessPackageResourceScopeCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.catalog_CreateAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceScopes from identityGovernance + operationId: identityGovernance.catalog_GetAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.catalog_UpdateAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.catalog_DeleteAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope_GetAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResource' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope_UpdateAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope_DeleteAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessPackageResourceRoleCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResource' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessPackageResourceScopeCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id1 + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id1 + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id1 + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.externalOriginResourceConnector' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + put: + tags: + - identityGovernance.accessPackageCatalog + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + 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' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessPackageResourceScopeCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.externalOriginResourceConnector' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_refresh + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_GetUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + put: + tags: + - identityGovernance.accessPackageCatalog + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + 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' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResourceScope_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackages': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog_ListAccessPackage + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessPackageCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog_GetAccessPackage + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackage' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackages(uniqueName=''{uniqueName}'')': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.accessPackage_GetGraphBPreUniqueName + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: uniqueName + in: path + description: Alternate key of accessPackage + required: true + style: simple + 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.accessPackage' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackages/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackage_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs/{accessPackageCatalog-id}/customAccessPackageWorkflowExtensions': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get customAccessPackageWorkflowExtensions from identityGovernance + operationId: identityGovernance.catalog_ListCustomAccessPackageWorkflowExtension + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customAccessPackageWorkflowExtensionCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to customAccessPackageWorkflowExtensions for identityGovernance + operationId: identityGovernance.catalog_CreateCustomAccessPackageWorkflowExtension + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/customAccessPackageWorkflowExtensions/{customAccessPackageWorkflowExtension-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get customAccessPackageWorkflowExtensions from identityGovernance + operationId: identityGovernance.catalog_GetCustomAccessPackageWorkflowExtension + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: customAccessPackageWorkflowExtension-id + in: path + description: The unique identifier of customAccessPackageWorkflowExtension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customAccessPackageWorkflowExtension + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customAccessPackageWorkflowExtension' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property customAccessPackageWorkflowExtensions in identityGovernance + operationId: identityGovernance.catalog_UpdateCustomAccessPackageWorkflowExtension + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: customAccessPackageWorkflowExtension-id + in: path + description: The unique identifier of customAccessPackageWorkflowExtension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customAccessPackageWorkflowExtension + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property customAccessPackageWorkflowExtensions for identityGovernance + operationId: identityGovernance.catalog_DeleteCustomAccessPackageWorkflowExtension + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: customAccessPackageWorkflowExtension-id + in: path + description: The unique identifier of customAccessPackageWorkflowExtension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customAccessPackageWorkflowExtension + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/customAccessPackageWorkflowExtensions/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.customAccessPackageWorkflowExtension_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/catalogs(uniqueName=''{uniqueName}'')': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get catalogs from identityGovernance + operationId: identityGovernance.catalog_GetGraphBPreUniqueName + parameters: + - name: uniqueName + in: path + description: Alternate key of accessPackageCatalog + required: true + style: simple + 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.accessPackageCatalog' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property catalogs in identityGovernance + operationId: identityGovernance.catalog_UpdateGraphBPreUniqueName + parameters: + - name: uniqueName + in: path + description: Alternate key of accessPackageCatalog + required: true + style: simple + schema: + type: string + nullable: true + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property catalogs for identityGovernance + operationId: identityGovernance.catalog_DeleteGraphBPreUniqueName + parameters: + - name: uniqueName + in: path + description: Alternate key of accessPackageCatalog + required: true + style: simple + schema: + type: string + nullable: true + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + /identityGovernance/catalogs/$count: + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog_GetCount + 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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + /identityGovernance/catalogs/microsoft.graph.Search(): + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke function Search + operationId: identityGovernance.catalog_Search + 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 accessPackageCatalog + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /identityGovernance/entitlementManagement: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get entitlementManagement from identityGovernance + operationId: identityGovernance_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.entitlementManagement' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property entitlementManagement in identityGovernance + operationId: identityGovernance_UpdateEntitlementManagement + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entitlementManagement' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entitlementManagement' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property entitlementManagement for identityGovernance + operationId: identityGovernance_DeleteEntitlementManagement + parameters: + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get approval + description: 'Retrieve the properties of an approval object. This API request is made by an approver in the following scenarios:' + operationId: identityGovernance.entitlementManagement_ListAccessPackageAssignmentApproval + 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.approvalCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageAssignmentApprovals for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignmentApproval + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get approval + description: 'Retrieve the properties of an approval object. This API request is made by an approver in the following scenarios:' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/approval-get?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignmentApproval + parameters: + - name: approval-id + in: path + description: The unique identifier of approval + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: approval + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.approval' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageAssignmentApprovals in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageAssignmentApproval + parameters: + - name: approval-id + in: path + description: The unique identifier of approval + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: approval + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageAssignmentApprovals for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignmentApproval + parameters: + - name: approval-id + in: path + description: The unique identifier of approval + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: approval + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/steps': + get: + tags: + - identityGovernance.entitlementManagement + summary: List approvalSteps + description: 'List the approvalStep objects associated with an approval. This API request is made by an approver in the following scenarios:' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/approval-list-steps?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_ListStep + parameters: + - name: approval-id + in: path + description: The unique identifier of approval + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: approval + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.approvalStepCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to steps for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_CreateStep + parameters: + - name: approval-id + in: path + description: The unique identifier of approval + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: approval + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/steps/{approvalStep-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get approvalStep + description: Retrieve the properties of an approvalStep object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/approvalstep-get?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_GetStep + parameters: + - name: approval-id + in: path + description: The unique identifier of approval + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: approval + - name: approvalStep-id + in: path + description: The unique identifier of approvalStep + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: approvalStep + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.approvalStep' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update approvalStep + description: Apply an approve or deny decision on an approvalStep object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/approvalstep-update?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_UpdateStep + parameters: + - name: approval-id + in: path + description: The unique identifier of approval + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: approval + - name: approvalStep-id + in: path + description: The unique identifier of approvalStep + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: approvalStep + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property steps for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_DeleteStep + parameters: + - name: approval-id + in: path + description: The unique identifier of approval + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: approval + - name: approvalStep-id + in: path + description: The unique identifier of approvalStep + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: approvalStep + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/steps/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval.step_GetCount + parameters: + - name: approval-id + in: path + description: The unique identifier of approval + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: approval + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.entitlementManagement + summary: Invoke function filterByCurrentUser + description: 'In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/approval-filterbycurrentuser?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_filterGraphBPreCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.approvalFilterByCurrentUserOptions' + - $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 approval + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies: + get: + tags: + - identityGovernance.entitlementManagement + summary: List accessPackageAssignmentPolicies + description: 'Retrieve a list of accessPackageAssignmentPolicy objects in Microsoft Entra entitlement management. If the delegated user is in a directory role, the resulting list includes all the assignment policies that the caller has access to read, across all catalogs and access packages. If the delegated user is an access package manager or catalog owner, they should instead retrieve the policies for the access packages they can read with list accessPackages by including $expand=accessPackageAssignmentPolicies in the query.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-accesspackageassignmentpolicies?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_ListAccessPackageAssignmentPolicy + 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.accessPackageAssignmentPolicyCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create accessPackageAssignmentPolicy + description: Create a new accessPackageAssignmentPolicy object in Microsoft Entra entitlement management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-accesspackageassignmentpolicies?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignmentPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignmentPolicy + description: "In Microsoft Entra entitlement management, retrieve the properties and relationships of an\r\n accessPackageAssignmentPolicy object." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentpolicy-get?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignmentPolicy + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageAssignmentPolicy' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update accessPackageAssignmentPolicy + description: 'Update an existing accessPackageAssignmentPolicy object to change one or more of its properties, such as the display name or description.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentpolicy-update?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_SetAccessPackageAssignmentPolicy + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete accessPackageAssignmentPolicy + description: 'In Microsoft Entra entitlement management, delete an accessPackageAssignmentPolicy.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentpolicy-delete?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignmentPolicy + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_GetAccessPackage + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackage' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageCatalog from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_GetAccessPackageCatalog + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageCatalog' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_ListCustomExtensionHandler + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customExtensionHandlerCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to customExtensionHandlers for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_CreateCustomExtensionHandler + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_GetCustomExtensionHandler + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: The unique identifier of customExtensionHandler + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customExtensionHandler' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property customExtensionHandlers in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_UpdateCustomExtensionHandler + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: The unique identifier of customExtensionHandler + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property customExtensionHandlers for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_DeleteCustomExtensionHandler + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: The unique identifier of customExtensionHandler + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get customExtension from identityGovernance + description: Indicates which custom workflow extension is executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy.customExtensionHandler_GetCustomExtension + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: The unique identifier of customExtensionHandler + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customAccessPackageWorkflowExtension' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy.customExtensionHandler_GetCount + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get customExtensionStageSettings from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_ListCustomExtensionStageSetting + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customExtensionStageSettingCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to customExtensionStageSettings for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_CreateCustomExtensionStageSetting + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get customExtensionStageSettings from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_GetCustomExtensionStageSetting + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionStageSetting-id + in: path + description: The unique identifier of customExtensionStageSetting + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customExtensionStageSetting + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customExtensionStageSetting' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property customExtensionStageSettings in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_UpdateCustomExtensionStageSetting + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionStageSetting-id + in: path + description: The unique identifier of customExtensionStageSetting + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customExtensionStageSetting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property customExtensionStageSettings for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_DeleteCustomExtensionStageSetting + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionStageSetting-id + in: path + description: The unique identifier of customExtensionStageSetting + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customExtensionStageSetting + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}/customExtension': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get customExtension from identityGovernance + description: Indicates the custom workflow extension that is executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy.customExtensionStageSetting_GetCustomExtension + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionStageSetting-id + in: path + description: The unique identifier of customExtensionStageSetting + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customExtensionStageSetting + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customCalloutExtension' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy.customExtensionStageSetting_GetCount + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_GetCount + 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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + /identityGovernance/entitlementManagement/accessPackageAssignmentRequests: + get: + tags: + - identityGovernance.entitlementManagement + summary: List accessPackageAssignmentRequests + description: 'In Microsoft Entra entitlement management, retrieve a list of accessPackageAssignmentRequest objects. The resulting list includes all the assignment requests, current and well as expired, that the caller has access to read, across all catalogs and access packages.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-accesspackageassignmentrequests?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_ListAccessPackageAssignmentRequest + 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.accessPackageAssignmentRequestCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create accessPackageAssignmentRequest + description: 'In Microsoft Entra Entitlement Management, create a new accessPackageAssignmentRequest object. This operation is used to assign a user to an access package, or to remove an access package assignment.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-accesspackageassignmentrequests?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignmentRequest + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignmentRequest + description: 'In Microsoft Entra entitlement management, retrieve the properties and relationships of an accessPackageAssignmentRequest object.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-get?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignmentRequest + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: The unique identifier of accessPackageAssignmentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageAssignmentRequest' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageAssignmentRequests in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageAssignmentRequest + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: The unique identifier of accessPackageAssignmentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete accessPackageAssignmentRequest + description: Delete an accessPackageAssignmentRequest object. This request can be made to remove a denied or completed request. You can't delete an access package assignment request if it has any accessPackageAssignment objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-delete?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignmentRequest + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: The unique identifier of accessPackageAssignmentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackage from identityGovernance + description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_GetAccessPackage + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: The unique identifier of accessPackageAssignmentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackage' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignment from identityGovernance + description: 'For a requestType of UserAdd or AdminAdd, an access package assignment requested to be created. For a requestType of UserRemove, AdminRemove, ApproverRemove, or SystemRemove, this property has the id property of an existing assignment to be removed. Supports $expand.' + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_GetAccessPackageAssignment + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: The unique identifier of accessPackageAssignmentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageAssignment' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action cancel + description: 'In Microsoft Entra Entitlement Management, cancel accessPackageAssignmentRequest objects that are in a cancelable state: accepted, pendingApproval, pendingNotBefore, pendingApprovalEscalated.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-cancel?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_cancel + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: The unique identifier of accessPackageAssignmentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.reprocess': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action reprocess + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_reprocess + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: The unique identifier of accessPackageAssignmentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.resume': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action resume + description: 'Resume a user''s access package request after waiting for a callback from a custom extension. In Microsoft Entra entitlement management, when an access package policy has been enabled to call out a custom extension and the request processing is waiting for the callback from the customer, the customer can initiate a resume action. It''s performed on an accessPackageAssignmentRequest object whose requestStatus is in a WaitingForCallback state.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-resume?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_resume + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: The unique identifier of accessPackageAssignmentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + source: + type: string + nullable: true + type: + type: string + nullable: true + data: + $ref: '#/components/schemas/microsoft.graph.customExtensionData' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get requestor from identityGovernance + description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand.' + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_GetRequestor + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: The unique identifier of accessPackageAssignmentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageSubject' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property requestor in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_UpdateRequestor + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: The unique identifier of accessPackageAssignmentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property requestor for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_DeleteRequestor + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: The unique identifier of accessPackageAssignmentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest.requestor_GetConnectedOrganization + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: The unique identifier of accessPackageAssignmentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.connectedOrganization' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_GetCount + 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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.entitlementManagement + summary: Invoke function filterByCurrentUser + description: 'In Microsoft Entra Entitlement Management, retrieve a list of accessPackageAssignmentRequest objects filtered on the signed-in user.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-filterbycurrentuser?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_filterGraphBPreCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestFilterByCurrentUserOptions' + - $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 accessPackageAssignmentRequest + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles: + get: + tags: + - identityGovernance.entitlementManagement + summary: List accessPackageAssignmentResourceRoles + description: 'Retrieve a list of accessPackageAssignmentResourceRole objects. The resulting list includes all the resource roles of all assignments that the caller has access to read, across all catalogs and access packages.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-accesspackageassignmentresourceroles?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_ListAccessPackageAssignmentResourceRole + 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.accessPackageAssignmentResourceRoleCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageAssignmentResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignmentResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignmentResourceRole + description: Retrieve the properties and relationships of an accessPackageAssignmentResourceRole object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentresourcerole-get?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignmentResourceRole + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageAssignmentResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageAssignmentResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageAssignmentResourceRole + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageAssignmentResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignmentResourceRole + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignments from identityGovernance + description: The access package assignments resulting in this role assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_ListAccessPackageAssignment + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessPackageAssignmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignments from identityGovernance + description: The access package assignments resulting in this role assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_GetAccessPackageAssignment + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageAssignment_GetCount + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRole from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_GetAccessPackageResourceRole + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceRole in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_UpdateAccessPackageResourceRole + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRole for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_DeleteAccessPackageResourceRole + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole_GetAccessPackageResource + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole_UpdateAccessPackageResource + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole_DeleteAccessPackageResource + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRole + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessPackageResourceRoleCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_GetCount + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessPackageResourceScopeCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessPackageResourceRoleCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.externalOriginResourceConnector' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + 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: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.externalOriginResourceConnector' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_refresh + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_ListUploadSession + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetUploadSession + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + 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: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScope from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_GetAccessPackageResourceScope + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceScope in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_UpdateAccessPackageResourceScope + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScope for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_DeleteAccessPackageResourceScope + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope_GetAccessPackageResource + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope_UpdateAccessPackageResource + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope_DeleteAccessPackageResource + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessPackageResourceRoleCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessPackageResourceScopeCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.externalOriginResourceConnector' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -24865,14 +63471,189 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -24899,34 +63680,219 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + 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: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: - - identityGovernance.accessPackageCatalog - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -24935,40 +63901,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: action - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -24977,14 +63942,51 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -25022,40 +64024,151 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - identityGovernance.accessPackageCatalog - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -25064,6 +64177,184 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/externalOriginResourceConnector': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.externalOriginResourceConnector' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_refresh + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_ListUploadSession + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property content: @@ -25080,43 +64371,217 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -25125,6 +64590,14 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -25151,113 +64624,127 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - - identityGovernance.accessPackageCatalog - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -25269,47 +64756,55 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - - identityGovernance.accessPackageCatalog - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -25327,43 +64822,22 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: action - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/$count': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -25371,69 +64845,125 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + - identityGovernance.entitlementManagement + summary: Get accessPackageSubject from identityGovernance + description: Read-only. Nullable. Supports $filter (eq) on objectId and $expand query parameters. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_GetAccessPackageSubject parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageSubject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageSubject in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_UpdateAccessPackageSubject + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageAssignmentResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': - get: + x-ms-docs-operation-type: operation + delete: tags: - - identityGovernance.accessPackageCatalog - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageSubject for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_DeleteAccessPackageSubject parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageSubject_GetConnectedOrganization + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -25460,76 +64990,101 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': - post: + /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/$count: + get: tags: - - identityGovernance.accessPackageCatalog - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_refresh + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_GetCount parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/microsoft.graph.My(): + get: + tags: + - identityGovernance.entitlementManagement + summary: Invoke function My + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_My + 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: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole + uniqueItems: true + type: array + items: + 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 accessPackageAssignmentResourceRole + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /identityGovernance/entitlementManagement/accessPackageAssignments: get: tags: - - identityGovernance.accessPackageCatalog - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_ListUploadSession + - identityGovernance.entitlementManagement + summary: List accessPackageAssignments + description: 'Retrieve a list of accessPackageAssignment objects in Microsoft Entra entitlement management. For directory-wide administrators, the resulting list includes all the assignments, current and well as expired, that the caller has access to read, across all catalogs and access packages. If the caller is on behalf of a delegated user who is assigned only to catalog-specific delegated administrative roles, the request must supply a filter to indicate a specific access package, such as: $filter=accessPackage/id eq ''a914b616-e04e-476b-aa37-91038f0b165b''.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-accesspackageassignments?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_ListAccessPackageAssignment parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -25567,46 +65122,24 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - identityGovernance.accessPackageCatalog - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_CreateUploadSession - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageAssignments for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignment requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' required: true responses: 2XX: @@ -25614,46 +65147,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_GetUploadSession + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignments from identityGovernance + description: The assignment of an access package to a subject for a period of time. + operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignment parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageAssignment - name: $select in: query description: Select properties to be returned @@ -25680,51 +65193,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessPackageCatalog - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageAssignments in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageAssignment parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' required: true responses: 2XX: @@ -25732,45 +65224,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageAssignments for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignment parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageAssignment - name: If-Match in: header description: ETag @@ -25782,139 +65253,126 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage': + get: tags: - - identityGovernance.accessPackageCatalog - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + - identityGovernance.entitlementManagement + summary: Get accessPackage from identityGovernance + description: Read-only. Nullable. Supports $filter (eq) on the id property and $expand query parameters. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_GetAccessPackage parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple + x-ms-docs-key-type: accessPackageAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': - get: + x-ms-docs-operation-type: operation + patch: tags: - - identityGovernance.accessPackageCatalog - summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackage in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateAccessPackage parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - - identityGovernance.accessPackageCatalog - summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageResourceRole_GetCount + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackage for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteAccessPackage parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageAssignment + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResources from identityGovernance - operationId: identityGovernance.catalog_ListAccessPackageResource + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignmentPolicies from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_ListAccessPackageAssignmentPolicy parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageAssignment - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -25952,7 +65410,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentPolicyCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -25966,24 +65424,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.accessPackageCatalog - summary: Create new navigation property to accessPackageResources for identityGovernance - operationId: identityGovernance.catalog_CreateAccessPackageResource + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageAssignmentPolicies for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_CreateAccessPackageAssignmentPolicy parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageAssignment requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' required: true responses: 2XX: @@ -25991,7 +65449,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' default: $ref: '#/components/responses/error' deprecated: true @@ -26000,29 +65458,30 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResources from identityGovernance - operationId: identityGovernance.catalog_GetAccessPackageResource + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignmentPolicies from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_GetAccessPackageAssignmentPolicy parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: $select in: query description: Select properties to be returned @@ -26049,7 +65508,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' default: $ref: '#/components/responses/error' deprecated: true @@ -26060,32 +65519,32 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessPackageCatalog - summary: Update the navigation property accessPackageResources in identityGovernance - operationId: identityGovernance.catalog_UpdateAccessPackageResource + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageAssignmentPolicies in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_UpdateAccessPackageAssignmentPolicy parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' required: true responses: 2XX: @@ -26093,7 +65552,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' default: $ref: '#/components/responses/error' deprecated: true @@ -26104,26 +65563,26 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog - summary: Delete navigation property accessPackageResources for identityGovernance - operationId: identityGovernance.catalog_DeleteAccessPackageResource + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageAssignmentPolicies for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_DeleteAccessPackageAssignmentPolicy parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: If-Match in: header description: ETag @@ -26141,30 +65600,30 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResource_GetAccessPackageResourceEnvironment + - identityGovernance.entitlementManagement + summary: Get accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_GetAccessPackage parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: $select in: query description: Select properties to be returned @@ -26191,7 +65650,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' deprecated: true @@ -26200,45 +65659,29 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResource_ListAccessPackageResourceRole + - identityGovernance.entitlementManagement + summary: Get accessPackageCatalog from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_GetAccessPackageCatalog parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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: accessPackageAssignmentPolicy - name: $select in: query description: Select properties to be returned @@ -26261,54 +65704,11 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.accessPackageCatalog - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource_CreateAccessPackageResourceRole - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true - responses: - 2XX: - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' default: $ref: '#/components/responses/error' deprecated: true @@ -26317,38 +65717,45 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResource_GetAccessPackageResourceRole + - identityGovernance.entitlementManagement + summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_ListCustomExtensionHandler parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple + x-ms-docs-key-type: accessPackageAssignmentPolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: accessPackageResourceRole + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -26371,11 +65778,7 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/responses/microsoft.graph.customExtensionHandlerCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -26383,98 +65786,46 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - identityGovernance.accessPackageCatalog - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.catalog.accessPackageResource_UpdateAccessPackageResourceRole + - identityGovernance.entitlementManagement + summary: Create new navigation property to customExtensionHandlers for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_CreateCustomExtensionHandler parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.accessPackageCatalog - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource_DeleteAccessPackageResourceRole - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' default: $ref: '#/components/responses/error' deprecated: true @@ -26483,37 +65834,38 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + - identityGovernance.entitlementManagement + summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_GetCustomExtensionHandler parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customExtensionHandler required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customExtensionHandler - name: $select in: query description: Select properties to be returned @@ -26540,7 +65892,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' default: $ref: '#/components/responses/error' deprecated: true @@ -26551,40 +65903,40 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessPackageCatalog - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + - identityGovernance.entitlementManagement + summary: Update the navigation property customExtensionHandlers in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_UpdateCustomExtensionHandler parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customExtensionHandler required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customExtensionHandler requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' required: true responses: 2XX: @@ -26592,7 +65944,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' default: $ref: '#/components/responses/error' deprecated: true @@ -26603,34 +65955,34 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + - identityGovernance.entitlementManagement + summary: Delete navigation property customExtensionHandlers for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_DeleteCustomExtensionHandler parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customExtensionHandler required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customExtensionHandler - name: If-Match in: header description: ETag @@ -26648,38 +66000,38 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + - identityGovernance.entitlementManagement + summary: Get customExtension from identityGovernance + description: Indicates which custom workflow extension is executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy.customExtensionHandler_GetCustomExtension parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customExtensionHandler required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customExtensionHandler - name: $select in: query description: Select properties to be returned @@ -26706,7 +66058,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' default: $ref: '#/components/responses/error' deprecated: true @@ -26715,38 +66067,65 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/$count': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy.customExtensionHandler_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get customExtensionStageSettings from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_ListCustomExtensionStageSetting + parameters: + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -26784,7 +66163,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customExtensionStageSettingCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -26798,40 +66177,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.accessPackageCatalog - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + - identityGovernance.entitlementManagement + summary: Create new navigation property to customExtensionStageSettings for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_CreateCustomExtensionStageSetting parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' required: true responses: 2XX: @@ -26839,7 +66210,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' default: $ref: '#/components/responses/error' deprecated: true @@ -26848,46 +66219,38 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + - identityGovernance.entitlementManagement + summary: Get customExtensionStageSettings from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_GetCustomExtensionStageSetting parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionStageSetting-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customExtensionStageSetting required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customExtensionStageSetting - name: $select in: query description: Select properties to be returned @@ -26914,7 +66277,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' default: $ref: '#/components/responses/error' deprecated: true @@ -26925,48 +66288,40 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessPackageCatalog - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + - identityGovernance.entitlementManagement + summary: Update the navigation property customExtensionStageSettings in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_UpdateCustomExtensionStageSetting parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionStageSetting-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customExtensionStageSetting required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customExtensionStageSetting requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' required: true responses: 2XX: @@ -26974,7 +66329,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' default: $ref: '#/components/responses/error' deprecated: true @@ -26985,42 +66340,34 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + - identityGovernance.entitlementManagement + summary: Delete navigation property customExtensionStageSettings for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_DeleteCustomExtensionStageSetting parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionStageSetting-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customExtensionStageSetting required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customExtensionStageSetting - name: If-Match in: header description: ETag @@ -27038,45 +66385,38 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}/customExtension': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + - identityGovernance.entitlementManagement + summary: Get customExtension from identityGovernance + description: Indicates the custom workflow extension that is executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy.customExtensionStageSetting_GetCustomExtension parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionStageSetting-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customExtensionStageSetting required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customExtensionStageSetting - name: $select in: query description: Select properties to be returned @@ -27103,7 +66443,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' default: $ref: '#/components/responses/error' deprecated: true @@ -27112,58 +66452,34 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/$count': + get: tags: - - identityGovernance.accessPackageCatalog - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy.customExtensionStageSetting_GetCount parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true + x-ms-docs-key-type: accessPackageAssignmentPolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -27171,54 +66487,26 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/$count': + get: tags: - - identityGovernance.accessPackageCatalog - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_GetCount parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: accessPackageAssignment + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -27226,47 +66514,21 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageCatalog': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + - identityGovernance.entitlementManagement + summary: Get accessPackageCatalog from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_GetAccessPackageCatalog parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignment - name: $select in: query description: Select properties to be returned @@ -27293,7 +66555,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' default: $ref: '#/components/responses/error' deprecated: true @@ -27302,45 +66564,36 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoleScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_ListAccessPackageResourceRoleScope parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple + x-ms-docs-key-type: accessPackageAssignment + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: accessPackageResourceScope + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -27363,127 +66616,67 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleScopeCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': post: tags: - - identityGovernance.accessPackageCatalog - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_CreateAccessPackageResourceRoleScope parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignment + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoleScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_GetAccessPackageResourceRoleScope parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -27506,125 +66699,111 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - identityGovernance.accessPackageCatalog - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_UpdateAccessPackageResourceRoleScope parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': - get: + delete: tags: - - identityGovernance.accessPackageCatalog - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_DeleteAccessPackageResourceRoleScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRole from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_GetAccessPackageResourceRole + parameters: + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -27651,67 +66830,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessPackageCatalog - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceRole in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_UpdateAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -27719,61 +66869,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRole for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_DeleteAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -27785,203 +66906,157 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': + get: tags: - - identityGovernance.accessPackageCatalog - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole_GetAccessPackageResource parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': - get: + x-ms-docs-operation-type: operation + patch: tags: - - identityGovernance.accessPackageCatalog - summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole_UpdateAccessPackageResource parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - - identityGovernance.accessPackageCatalog - summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole_DeleteAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -28008,92 +67083,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': - post: - tags: - - identityGovernance.accessPackageCatalog - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -28131,54 +67148,41 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - identityGovernance.accessPackageCatalog - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -28186,38 +67190,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -28226,14 +67226,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -28260,37 +67252,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessPackageCatalog - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -28299,20 +67286,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -28320,37 +67299,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -28359,14 +67333,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -28378,136 +67344,30 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: - tags: - - identityGovernance.accessPackageCatalog - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': - get: - tags: - - identityGovernance.accessPackageCatalog - summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - $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-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/$count': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceRole_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -28515,35 +67375,30 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResource_ListAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -28584,37 +67439,32 @@ paths: $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource_CreateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: @@ -28631,36 +67481,31 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResource_GetAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -28698,34 +67543,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.catalog.accessPackageResource_UpdateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -28750,34 +67590,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource_DeleteAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -28797,35 +67632,30 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -28863,34 +67693,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -28915,34 +67740,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -28962,36 +67782,31 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -29029,36 +67844,31 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -29107,37 +67917,32 @@ paths: $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -29162,36 +67967,31 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -29237,34 +68037,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -29297,34 +68092,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -29352,35 +68142,30 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -29389,14 +68174,45 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -29423,37 +68239,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': + post: tags: - - identityGovernance.accessPackageCatalog - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + - identityGovernance.entitlementManagement + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -29462,58 +68278,35 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + get: tags: - - identityGovernance.accessPackageCatalog - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -29522,55 +68315,120 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true style: simple schema: type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -29579,14 +68437,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -29613,116 +68471,87 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': - get: + patch: tags: - - identityGovernance.accessPackageCatalog - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope required: true style: simple schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': - post: + delete: tags: - - identityGovernance.accessPackageCatalog - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -29731,48 +68560,50 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -29781,14 +68612,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -29826,40 +68657,37 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - - identityGovernance.accessPackageCatalog - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -29868,59 +68696,76 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -29929,79 +68774,55 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + type: string + format: binary default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - patch: + put: tags: - - identityGovernance.accessPackageCatalog - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -30010,66 +68831,58 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -30078,22 +68891,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -30105,39 +68918,29 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - - identityGovernance.accessPackageCatalog - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -30146,14 +68949,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -30162,44 +68957,40 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - - identityGovernance.accessPackageCatalog - summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -30208,49 +68999,47 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -30266,42 +69055,60 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/$count': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -30331,89 +69138,63 @@ paths: $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/microsoft.graph.refresh': post: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Invoke action refresh description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_refresh parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope responses: 2XX: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: action - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListUploadSession parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -30454,45 +69235,32 @@ paths: $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateUploadSession parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: @@ -30509,43 +69277,30 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -30583,42 +69338,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateUploadSession parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -30643,42 +69385,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -30698,47 +69427,31 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: tags: - - identityGovernance.accessPackageCatalog - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -30747,122 +69460,21 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': - get: - tags: - - identityGovernance.accessPackageCatalog - summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - $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-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/$count': - get: - tags: - - identityGovernance.accessPackageCatalog - summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope_GetCount - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $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-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/externalOriginResourceConnector': - get: - tags: - - identityGovernance.accessPackageCatalog - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.catalog.accessPackageResource_GetExternalOriginResourceConnector - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple + - $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: accessPackageResource + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -30885,95 +69497,53 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - - identityGovernance.accessPackageCatalog - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.catalog.accessPackageResource_refresh + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions': - get: - tags: - - identityGovernance.accessPackageCatalog - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.catalog.accessPackageResource_ListUploadSession - parameters: - - name: accessPackageCatalog-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -30996,85 +69566,38 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.accessPackageCatalog - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource_CreateUploadSession - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true - responses: - 2XX: - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.catalog.accessPackageResource_GetUploadSession + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -31083,63 +69606,47 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession - - name: $select - in: query - description: Select properties to be returned - 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: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + type: string + format: binary default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - patch: + put: tags: - - identityGovernance.accessPackageCatalog - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.catalog.accessPackageResource_UpdateUploadSession + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -31148,50 +69655,50 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource_DeleteUploadSession + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -31200,6 +69707,14 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -31211,39 +69726,29 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - - identityGovernance.accessPackageCatalog - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.catalog.accessPackageResource.uploadSession_uploadFile + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -31252,206 +69757,111 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/$count': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - - identityGovernance.accessPackageCatalog - summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageResource.uploadSession_GetCount + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - $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-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/$count': - get: - tags: - - identityGovernance.accessPackageCatalog - summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageResource_GetCount - parameters: - - name: accessPackageCatalog-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/$count': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResourceScopes from identityGovernance - operationId: identityGovernance.catalog_ListAccessPackageResourceScope + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.accessPackageResourceScopeCollectionResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.accessPackageCatalog - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.catalog_CreateAccessPackageResourceScope - parameters: - - name: accessPackageCatalog-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackageResourceScopes from identityGovernance - operationId: identityGovernance.catalog_GetAccessPackageResourceScope + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScope from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_GetAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -31481,34 +69891,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessPackageCatalog - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.catalog_UpdateAccessPackageResourceScope + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceScope in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_UpdateAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property values content: @@ -31525,34 +69930,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.catalog_DeleteAccessPackageResourceScope + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScope for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_DeleteAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -31564,35 +69964,30 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope_GetAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -31622,34 +70017,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope_UpdateAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property values content: @@ -31666,34 +70056,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope_DeleteAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -31705,36 +70090,31 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -31764,36 +70144,31 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -31834,37 +70209,32 @@ paths: $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: @@ -31881,36 +70251,31 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -31948,34 +70313,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32000,34 +70360,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32047,35 +70402,30 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32113,34 +70463,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32165,34 +70510,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32212,36 +70552,31 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32279,36 +70614,31 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32357,37 +70687,32 @@ paths: $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32412,36 +70737,31 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32450,7 +70770,7 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id1 + - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope required: true @@ -32487,34 +70807,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32523,7 +70838,7 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id1 + - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope required: true @@ -32547,34 +70862,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32583,7 +70893,7 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id1 + - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope required: true @@ -32602,35 +70912,30 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32646,34 +70951,30 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32711,39 +71012,316 @@ paths: $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: tags: - - identityGovernance.accessPackageCatalog - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32752,40 +71330,50 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32794,6 +71382,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -32831,40 +71427,37 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - - identityGovernance.accessPackageCatalog - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32873,51 +71466,76 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32934,63 +71552,47 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession - - name: $select - in: query - description: Select properties to be returned - 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: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + type: string + format: binary default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - patch: + put: tags: - - identityGovernance.accessPackageCatalog - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -33007,50 +71609,50 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -33067,6 +71669,14 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -33078,39 +71688,79 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Invoke action uploadFile description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -33136,35 +71786,30 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: action - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -33180,34 +71825,29 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/$count': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -33215,35 +71855,30 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -33284,37 +71919,32 @@ paths: $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: @@ -33331,37 +71961,32 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope required: true @@ -33398,35 +72023,30 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope required: true @@ -33450,35 +72070,30 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope required: true @@ -33497,35 +72112,30 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/$count': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -33533,34 +72143,30 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/externalOriginResourceConnector': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -33590,73 +72196,63 @@ paths: $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/microsoft.graph.refresh': post: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Invoke action refresh description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_refresh + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_refresh parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope responses: 2XX: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: action - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_ListUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -33697,37 +72293,32 @@ paths: $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_CreateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: @@ -33744,35 +72335,30 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_GetUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -33810,34 +72396,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -33862,34 +72443,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -33909,39 +72485,31 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: tags: - - identityGovernance.accessPackageCatalog - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -33950,99 +72518,6 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': - get: - tags: - - identityGovernance.accessPackageCatalog - summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - $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-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/$count': - get: - tags: - - identityGovernance.accessPackageCatalog - summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageResourceScope_GetCount - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - $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-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackages': - get: - tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog_ListAccessPackage - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -34080,101 +72555,53 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog_GetAccessPackage + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.accessPackage' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackages(uniqueName=''{uniqueName}'')': - get: - tags: - - identityGovernance.accessPackageCatalog - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackage_GetGraphBPreUniqueName - parameters: - - name: accessPackageCatalog-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: uniqueName + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: Alternate key of accessPackage + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - nullable: true + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -34201,266 +72628,151 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackages/$count': - get: - tags: - - identityGovernance.accessPackageCatalog - summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackage_GetCount - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - $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-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/customAccessPackageWorkflowExtensions': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': get: tags: - - identityGovernance.accessPackageCatalog - summary: Get customAccessPackageWorkflowExtensions from identityGovernance - operationId: identityGovernance.catalog_ListCustomAccessPackageWorkflowExtension + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.customAccessPackageWorkflowExtensionCollectionResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.accessPackageCatalog - summary: Create new navigation property to customAccessPackageWorkflowExtensions for identityGovernance - operationId: identityGovernance.catalog_CreateCustomAccessPackageWorkflowExtension - parameters: - - name: accessPackageCatalog-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/customAccessPackageWorkflowExtensions/{customAccessPackageWorkflowExtension-id}': - get: - tags: - - identityGovernance.accessPackageCatalog - summary: Get customAccessPackageWorkflowExtensions from identityGovernance - operationId: identityGovernance.catalog_GetCustomAccessPackageWorkflowExtension - parameters: - - name: accessPackageCatalog-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: customAccessPackageWorkflowExtension-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of customAccessPackageWorkflowExtension + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: customAccessPackageWorkflowExtension - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + type: string + format: binary default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - patch: + put: tags: - - identityGovernance.accessPackageCatalog - summary: Update the navigation property customAccessPackageWorkflowExtensions in identityGovernance - operationId: identityGovernance.catalog_UpdateCustomAccessPackageWorkflowExtension + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: customAccessPackageWorkflowExtension-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customAccessPackageWorkflowExtension + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customAccessPackageWorkflowExtension + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.accessPackageCatalog - summary: Delete navigation property customAccessPackageWorkflowExtensions for identityGovernance - operationId: identityGovernance.catalog_DeleteCustomAccessPackageWorkflowExtension + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: customAccessPackageWorkflowExtension-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customAccessPackageWorkflowExtension + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customAccessPackageWorkflowExtension + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -34472,27 +72784,37 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/customAccessPackageWorkflowExtensions/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.catalog.customAccessPackageWorkflowExtension_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -34500,135 +72822,96 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs(uniqueName=''{uniqueName}'')': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - - identityGovernance.accessPackageCatalog - summary: Get catalogs from identityGovernance - operationId: identityGovernance.catalog_GetGraphBPreUniqueName + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile parameters: - - name: uniqueName + - name: accessPackageAssignment-id in: path - description: Alternate key of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple 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 + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.accessPackageCatalog - summary: Update the navigation property catalogs in identityGovernance - operationId: identityGovernance.catalog_UpdateGraphBPreUniqueName - parameters: - - name: uniqueName + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: Alternate key of accessPackageCatalog + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - nullable: true - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' - required: true + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/$count': + get: tags: - - identityGovernance.accessPackageCatalog - summary: Delete navigation property catalogs for identityGovernance - operationId: identityGovernance.catalog_DeleteGraphBPreUniqueName + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount parameters: - - name: uniqueName + - name: accessPackageAssignment-id in: path - description: Alternate key of accessPackageCatalog + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - nullable: true - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true style: simple schema: type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - /identityGovernance/catalogs/$count: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/$count': get: tags: - - identityGovernance.accessPackageCatalog + - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.catalog_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_GetCount parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -34636,26 +72919,30 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - /identityGovernance/catalogs/microsoft.graph.Search(): + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith': get: tags: - - identityGovernance.accessPackageCatalog - summary: Invoke function Search - operationId: identityGovernance.catalog_Search + - identityGovernance.entitlementManagement + summary: Get accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_ListAccessPackagesIncompatibleGraphWPre parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -34663,9 +72950,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -34685,40 +72972,37 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of accessPackageCatalog - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - /identityGovernance/entitlementManagement: + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith/{accessPackage-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get entitlementManagement from identityGovernance - operationId: identityGovernance_GetEntitlementManagement + summary: Get accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_GetAccessPackagesIncompatibleGraphWPre parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage - name: $select in: query description: Select properties to be returned @@ -34745,58 +73029,102 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.entitlementManagement' + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith(uniqueName=''{uniqueName}'')': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property entitlementManagement in identityGovernance - operationId: identityGovernance_UpdateEntitlementManagement - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.entitlementManagement' - required: true + summary: Get accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackagesIncompatibleGraphWPre_GetGraphBPreUniqueName + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: uniqueName + in: path + description: Alternate key of accessPackage + required: true + style: simple + 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: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.entitlementManagement' + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property entitlementManagement for identityGovernance - operationId: identityGovernance_DeleteEntitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackagesIncompatibleWith_GetCount parameters: - - name: If-Match - in: header - description: ETag + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true style: simple schema: type: string + x-ms-docs-key-type: accessPackageAssignment + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleAccessPackages': get: tags: - identityGovernance.entitlementManagement - summary: Get approval - description: 'Retrieve the properties of an approval object. This API request is made by an approver in the following scenarios:' - operationId: identityGovernance.entitlementManagement_ListAccessPackageAssignmentApproval + summary: Get incompatibleAccessPackages from identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_ListIncompatibleAccessPackage parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -34834,67 +73162,94 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.approvalCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleAccessPackages/{accessPackage-id}/$ref': + delete: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentApprovals for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignmentApproval - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.approval' - required: true + summary: Delete ref of navigation property incompatibleAccessPackages for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleAccessPackage_DeleteAccessPackageGraphBPreRef + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.approval' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleAccessPackages/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get approval - description: 'Retrieve the properties of an approval object. This API request is made by an approver in the following scenarios:' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/approval-get?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignmentApproval + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleAccessPackage_GetCount parameters: - - name: approval-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: approval - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: accessPackageAssignment + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleAccessPackages/$ref': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get ref of incompatibleAccessPackages from identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_ListIncompatibleAccessPackageGraphBPreRef + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + type: string + x-ms-docs-key-type: accessPackageAssignment + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Expand related entities + description: Order items by property values style: form explode: false schema: @@ -34904,90 +73259,85 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.approval' + $ref: '#/components/responses/StringCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentApprovals in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageAssignmentApproval + summary: Create new navigation property ref to incompatibleAccessPackages for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_CreateIncompatibleAccessPackageGraphBPreRef parameters: - - name: approval-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: approval + x-ms-docs-key-type: accessPackageAssignment requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.approval' - required: true + $ref: '#/components/requestBodies/refPostBody' responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.approval' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentApprovals for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignmentApproval + summary: Delete ref of navigation property incompatibleAccessPackages for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_DeleteIncompatibleAccessPackageGraphBPreRef parameters: - - name: approval-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: approval + x-ms-docs-key-type: accessPackageAssignment - name: If-Match in: header description: ETag style: simple schema: type: string + - name: '@id' + in: query + description: The delete Uri + required: true + style: form + explode: false + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/steps': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups': get: tags: - identityGovernance.entitlementManagement - summary: List approvalSteps - description: 'List the approvalStep objects associated with an approval. This API request is made by an approver in the following scenarios:' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/approval-list-steps?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_ListStep + summary: Get incompatibleGroups from identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_ListIncompatibleGroup parameters: - - name: approval-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: approval + x-ms-docs-key-type: accessPackageAssignment - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -35025,71 +73375,87 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.approvalStepCollectionResponse' + $ref: '#/components/responses/microsoft.graph.groupCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups/{group-id}/$ref': + delete: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to steps for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_CreateStep + summary: Delete ref of navigation property incompatibleGroups for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleGroup_DeleteGroupGraphBPreRef parameters: - - name: approval-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: approval - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.approvalStep' - required: true + x-ms-docs-key-type: accessPackageAssignment + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.approvalStep' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/steps/{approvalStep-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups/{group-id}/serviceProvisioningErrors': get: tags: - identityGovernance.entitlementManagement - summary: Get approvalStep - description: Retrieve the properties of an approvalStep object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/approvalstep-get?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_GetStep + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object.' + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleGroup_ListServiceProvisioningError parameters: - - name: approval-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: approval - - name: approvalStep-id + x-ms-docs-key-type: accessPackageAssignment + - name: group-id in: path - description: The unique identifier of approvalStep + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: approvalStep + 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 @@ -35112,193 +73478,191 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.approvalStep' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups/{group-id}/serviceProvisioningErrors/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Update approvalStep - description: Apply approve or deny decision on an approvalStep object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/approvalstep-update?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_UpdateStep + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleGroup.ServiceProvisioningError_GetCount parameters: - - name: approval-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: approval - - name: approvalStep-id + x-ms-docs-key-type: accessPackageAssignment + - name: group-id in: path - description: The unique identifier of approvalStep + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: approvalStep - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.approvalStep' - required: true + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.approvalStep' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property steps for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_DeleteStep + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleGroup_GetCount parameters: - - name: approval-id - in: path - description: The unique identifier of approval - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: approval - - name: approvalStep-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of approvalStep + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: approvalStep - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: accessPackageAssignment + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/steps/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval.step_GetCount + summary: Get ref of incompatibleGroups from identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_ListIncompatibleGroupGraphBPreRef parameters: - - name: approval-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: approval + x-ms-docs-key-type: accessPackageAssignment + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $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/ODataCountResponse' + $ref: '#/components/responses/StringCollectionResponse' default: $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/$count: - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_GetCount + summary: Create new navigation property ref to incompatibleGroups for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_CreateIncompatibleGroupGraphBPreRef parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + requestBody: + $ref: '#/components/requestBodies/refPostBody' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/microsoft.graph.filterByCurrentUser(on=''{on}'')': - get: + x-ms-docs-operation-type: operation + delete: tags: - identityGovernance.entitlementManagement - summary: Invoke function filterByCurrentUser - description: 'In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/approval-filterbycurrentuser?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_filterGraphBPreCurrentUser + summary: Delete ref of navigation property incompatibleGroups for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_DeleteIncompatibleGroupGraphBPreRef parameters: - - name: on + - name: accessPackageAssignment-id in: path - description: 'Usage: on=''{on}''' + description: The unique identifier of accessPackageAssignment required: true style: simple schema: - $ref: '#/components/schemas/microsoft.graph.approvalFilterByCurrentUserOptions' - - $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 + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $orderby + type: string + - name: '@id' in: query - description: Order items by property values + description: The delete Uri + required: true style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/microsoft.graph.getApplicablePolicyRequirements': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action getApplicablePolicyRequirements + description: 'In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-getapplicablepolicyrequirements?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_getApplicablePolicyRequirement + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageAssignment responses: 2XX: description: Success content: application/json: schema: - title: Collection of approval type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.approval' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' '@odata.nextLink': type: string nullable: true @@ -35306,120 +73670,63 @@ paths: type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + x-ms-docs-operation-type: action x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies: - get: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/microsoft.graph.moveToCatalog': + post: tags: - identityGovernance.entitlementManagement - summary: List accessPackageAssignmentPolicies - description: 'Retrieve a list of accessPackageAssignmentPolicy objects in Microsoft Entra entitlement management. If the delegated user is in a directory role, the resulting list includes all the assignment policies that the caller has access to read, across all catalogs and access packages. If the delegated user is an access package manager or catalog owner, they should instead retrieve the policies for the access packages they can read with list accessPackages by including $expand=accessPackageAssignmentPolicies in the query.' + summary: Invoke action moveToCatalog + description: 'In Microsoft Entra entitlement management, this action moves the accessPackage to a specified target accessPackageCatalog. The resources in the access package must be present in the target catalog.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-accesspackageassignmentpolicies?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_ListAccessPackageAssignmentPolicy + url: https://learn.microsoft.com/graph/api/accesspackage-movetocatalog?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_moveToCatalog 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 + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentPolicyCollectionResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create accessPackageAssignmentPolicy - description: Create a new accessPackageAssignmentPolicy object in Microsoft Entra entitlement management. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-accesspackageassignmentpolicies?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignmentPolicy + type: string + x-ms-docs-key-type: accessPackageAssignment requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + type: object + properties: + catalogId: + type: string + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicy - description: "In Microsoft Entra entitlement management, retrieve the properties and relationships of an\r\n accessPackageAssignmentPolicy object." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentpolicy-get?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignmentPolicy + summary: Get accessPackageAssignmentPolicy from identityGovernance + description: Read-only. Nullable. Supports $filter (eq) on the id property + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_GetAccessPackageAssignmentPolicy parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment - name: $select in: query description: Select properties to be returned @@ -35455,24 +73762,20 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - put: + patch: tags: - identityGovernance.entitlementManagement - summary: Update accessPackageAssignmentPolicy - description: 'Update an existing accessPackageAssignmentPolicy object to change one or more of its properties, such as the display name or description.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentpolicy-update?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_SetAccessPackageAssignmentPolicy + summary: Update the navigation property accessPackageAssignmentPolicy in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateAccessPackageAssignmentPolicy parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment requestBody: description: New navigation property values content: @@ -35498,21 +73801,17 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete accessPackageAssignmentPolicy - description: 'In Microsoft Entra entitlement management, delete an accessPackageAssignmentPolicy.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentpolicy-delete?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignmentPolicy + summary: Delete navigation property accessPackageAssignmentPolicy for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteAccessPackageAssignmentPolicy parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment - name: If-Match in: header description: ETag @@ -35530,22 +73829,22 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackage': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackage from identityGovernance description: The access package with this policy. Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_GetAccessPackage + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_GetAccessPackage parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment - name: $select in: query description: Select properties to be returned @@ -35581,21 +73880,21 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageCatalog from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_GetAccessPackageCatalog + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_GetAccessPackageCatalog parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment - name: $select in: query description: Select properties to be returned @@ -35631,22 +73930,22 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers': get: tags: - identityGovernance.entitlementManagement summary: Get customExtensionHandlers from identityGovernance description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_ListCustomExtensionHandler + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_ListCustomExtensionHandler parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -35700,16 +73999,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to customExtensionHandlers for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_CreateCustomExtensionHandler + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_CreateCustomExtensionHandler parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment requestBody: description: New navigation property content: @@ -35732,22 +74031,22 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/{customExtensionHandler-id}': get: tags: - identityGovernance.entitlementManagement summary: Get customExtensionHandlers from identityGovernance description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_GetCustomExtensionHandler + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_GetCustomExtensionHandler parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment - name: customExtensionHandler-id in: path description: The unique identifier of customExtensionHandler @@ -35795,16 +74094,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property customExtensionHandlers in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_UpdateCustomExtensionHandler + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_UpdateCustomExtensionHandler parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment - name: customExtensionHandler-id in: path description: The unique identifier of customExtensionHandler @@ -35839,16 +74138,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property customExtensionHandlers for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_DeleteCustomExtensionHandler + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_DeleteCustomExtensionHandler parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment - name: customExtensionHandler-id in: path description: The unique identifier of customExtensionHandler @@ -35874,22 +74173,22 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/{customExtensionHandler-id}/customExtension': get: tags: - identityGovernance.entitlementManagement summary: Get customExtension from identityGovernance description: Indicates which custom workflow extension is executed at this stage. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy.customExtensionHandler_GetCustomExtension + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy.customExtensionHandler_GetCustomExtension parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment - name: customExtensionHandler-id in: path description: The unique identifier of customExtensionHandler @@ -35933,21 +74232,21 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy.customExtensionHandler_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy.customExtensionHandler_GetCount parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -35960,22 +74259,22 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionStageSettings': get: tags: - identityGovernance.entitlementManagement summary: Get customExtensionStageSettings from identityGovernance description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_ListCustomExtensionStageSetting + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_ListCustomExtensionStageSetting parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -36029,16 +74328,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to customExtensionStageSettings for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_CreateCustomExtensionStageSetting + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_CreateCustomExtensionStageSetting parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment requestBody: description: New navigation property content: @@ -36061,22 +74360,22 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionStageSettings/{customExtensionStageSetting-id}': get: tags: - identityGovernance.entitlementManagement summary: Get customExtensionStageSettings from identityGovernance description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_GetCustomExtensionStageSetting + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_GetCustomExtensionStageSetting parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment - name: customExtensionStageSetting-id in: path description: The unique identifier of customExtensionStageSetting @@ -36124,16 +74423,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property customExtensionStageSettings in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_UpdateCustomExtensionStageSetting + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_UpdateCustomExtensionStageSetting parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment - name: customExtensionStageSetting-id in: path description: The unique identifier of customExtensionStageSetting @@ -36168,16 +74467,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property customExtensionStageSettings for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_DeleteCustomExtensionStageSetting + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_DeleteCustomExtensionStageSetting parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment - name: customExtensionStageSetting-id in: path description: The unique identifier of customExtensionStageSetting @@ -36203,22 +74502,22 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}/customExtension': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionStageSettings/{customExtensionStageSetting-id}/customExtension': get: tags: - identityGovernance.entitlementManagement summary: Get customExtension from identityGovernance description: Indicates the custom workflow extension that is executed at this stage. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy.customExtensionStageSetting_GetCustomExtension + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy.customExtensionStageSetting_GetCustomExtension parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment - name: customExtensionStageSetting-id in: path description: The unique identifier of customExtensionStageSetting @@ -36262,40 +74561,21 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionStageSettings/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy.customExtensionStageSetting_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy.customExtensionStageSetting_GetCount parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - $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-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_GetCount - parameters: + x-ms-docs-key-type: accessPackageAssignment - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -36308,17 +74588,21 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - /identityGovernance/entitlementManagement/accessPackageAssignmentRequests: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests': get: tags: - identityGovernance.entitlementManagement - summary: List accessPackageAssignmentRequests - description: 'In Microsoft Entra entitlement management, retrieve a list of accessPackageAssignmentRequest objects. The resulting list includes all the assignment requests, current and well as expired, that the caller has access to read, across all catalogs and access packages.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-accesspackageassignmentrequests?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_ListAccessPackageAssignmentRequest + summary: Get accessPackageAssignmentRequests from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_ListAccessPackageAssignmentRequest parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -36371,12 +74655,17 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create accessPackageAssignmentRequest - description: 'In Microsoft Entra Entitlement Management, create a new accessPackageAssignmentRequest object. This operation is used to assign a user to an access package, or to remove an access package assignment.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-accesspackageassignmentrequests?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignmentRequest + summary: Create new navigation property to accessPackageAssignmentRequests for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_CreateAccessPackageAssignmentRequest + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment requestBody: description: New navigation property content: @@ -36399,17 +74688,21 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentRequest - description: 'In Microsoft Entra entitlement management, retrieve the properties and relationships of an accessPackageAssignmentRequest object.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-get?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignmentRequest + summary: Get accessPackageAssignmentRequests from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_GetAccessPackageAssignmentRequest parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentRequest-id in: path description: The unique identifier of accessPackageAssignmentRequest @@ -36457,8 +74750,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageAssignmentRequests in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageAssignmentRequest + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateAccessPackageAssignmentRequest parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentRequest-id in: path description: The unique identifier of accessPackageAssignmentRequest @@ -36492,13 +74793,17 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete accessPackageAssignmentRequest - description: Delete an accessPackageAssignmentRequest object. This request can be made to remove a denied or completed request. You can't delete an access package assignment request if it has any accessPackageAssignment objects. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-delete?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignmentRequest + summary: Delete navigation property accessPackageAssignmentRequests for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteAccessPackageAssignmentRequest parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentRequest-id in: path description: The unique identifier of accessPackageAssignmentRequest @@ -36524,14 +74829,22 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackage from identityGovernance description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_GetAccessPackage + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_GetAccessPackage parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentRequest-id in: path description: The unique identifier of accessPackageAssignmentRequest @@ -36575,14 +74888,22 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignment from identityGovernance description: 'For a requestType of UserAdd or AdminAdd, an access package assignment requested to be created. For a requestType of UserRemove, AdminRemove, ApproverRemove, or SystemRemove, this property has the id property of an existing assignment to be removed. Supports $expand.' - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_GetAccessPackageAssignment + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_GetAccessPackageAssignment parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentRequest-id in: path description: The unique identifier of accessPackageAssignmentRequest @@ -36626,7 +74947,7 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel': post: tags: - identityGovernance.entitlementManagement @@ -36635,8 +74956,16 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-cancel?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_cancel + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_cancel parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentRequest-id in: path description: The unique identifier of accessPackageAssignmentRequest @@ -36656,13 +74985,21 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.reprocess': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.reprocess': post: tags: - identityGovernance.entitlementManagement summary: Invoke action reprocess - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_reprocess + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_reprocess parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentRequest-id in: path description: The unique identifier of accessPackageAssignmentRequest @@ -36682,7 +75019,7 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.resume': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.resume': post: tags: - identityGovernance.entitlementManagement @@ -36691,8 +75028,16 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-resume?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_resume + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_resume parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentRequest-id in: path description: The unique identifier of accessPackageAssignmentRequest @@ -36730,14 +75075,22 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor': get: tags: - identityGovernance.entitlementManagement summary: Get requestor from identityGovernance description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand.' - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_GetRequestor + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_GetRequestor parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentRequest-id in: path description: The unique identifier of accessPackageAssignmentRequest @@ -36785,8 +75138,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property requestor in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_UpdateRequestor + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_UpdateRequestor parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentRequest-id in: path description: The unique identifier of accessPackageAssignmentRequest @@ -36821,8 +75182,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property requestor for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_DeleteRequestor + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_DeleteRequestor parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentRequest-id in: path description: The unique identifier of accessPackageAssignmentRequest @@ -36848,14 +75217,22 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization': get: tags: - identityGovernance.entitlementManagement summary: Get connectedOrganization from identityGovernance description: The connected organization of the subject. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest.requestor_GetConnectedOrganization + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest.requestor_GetConnectedOrganization parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentRequest-id in: path description: The unique identifier of accessPackageAssignmentRequest @@ -36899,13 +75276,21 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/$count: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_GetCount parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -36918,7 +75303,7 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/microsoft.graph.filterByCurrentUser(on=''{on}'')': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: - identityGovernance.entitlementManagement @@ -36927,8 +75312,16 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-filterbycurrentuser?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_filterGraphBPreCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_filterGraphBPreCurrentUser parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: on in: path description: 'Usage: on=''{on}''' @@ -37000,17 +75393,22 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: List accessPackageAssignmentResourceRoles - description: 'Retrieve a list of accessPackageAssignmentResourceRole objects. The resulting list includes all the resource roles of all assignments that the caller has access to read, across all catalogs and access packages.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-accesspackageassignmentresourceroles?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_ListAccessPackageAssignmentResourceRole + summary: Get accessPackageAssignmentResourceRoles from identityGovernance + description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_ListAccessPackageAssignmentResourceRole parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -37059,7 +75457,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageAssignmentResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignmentResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_CreateAccessPackageAssignmentResourceRole + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment requestBody: description: New navigation property content: @@ -37077,17 +75484,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentResourceRole - description: Retrieve the properties and relationships of an accessPackageAssignmentResourceRole object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentresourcerole-get?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignmentResourceRole + summary: Get accessPackageAssignmentResourceRoles from identityGovernance + description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_GetAccessPackageAssignmentResourceRole parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -37130,8 +75542,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageAssignmentResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageAssignmentResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateAccessPackageAssignmentResourceRole parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -37161,8 +75581,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageAssignmentResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignmentResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteAccessPackageAssignmentResourceRole parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -37183,14 +75611,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignments from identityGovernance description: The access package assignments resulting in this role assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_ListAccessPackageAssignment + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_ListAccessPackageAssignment parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -37243,14 +75679,22 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id1}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignments from identityGovernance description: The access package assignments resulting in this role assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_GetAccessPackageAssignment + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_GetAccessPackageAssignment parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -37259,7 +75703,7 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageAssignment-id1 in: path description: The unique identifier of accessPackageAssignment required: true @@ -37297,13 +75741,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageAssignment_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageAssignment_GetCount parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -37319,13 +75771,21 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRole from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_GetAccessPackageResourceRole parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -37368,8 +75828,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRole in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_UpdateAccessPackageResourceRole parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -37399,8 +75867,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRole for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_DeleteAccessPackageResourceRole parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -37421,13 +75897,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole_GetAccessPackageResource parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -37470,8 +75954,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole_UpdateAccessPackageResource parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -37501,8 +75993,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole_DeleteAccessPackageResource parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -37523,14 +76023,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -37569,14 +76077,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRole parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -37633,8 +76149,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -37660,14 +76184,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -37718,8 +76250,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -37757,8 +76297,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -37787,13 +76335,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_GetCount parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -37809,14 +76365,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -37873,8 +76437,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -37900,14 +76472,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -37958,8 +76538,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -37997,8 +76585,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -38027,13 +76623,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -38084,8 +76688,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -38123,8 +76735,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -38153,14 +76773,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -38207,14 +76835,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -38279,8 +76915,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -38314,14 +76958,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -38380,8 +77032,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -38427,8 +77087,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -38465,13 +77133,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -38495,13 +77171,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -38548,7 +77233,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement @@ -38557,8 +77242,16 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -38581,13 +77274,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -38652,8 +77353,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -38687,13 +77396,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -38752,8 +77469,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -38799,8 +77524,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -38837,7 +77570,391 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + 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: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: - identityGovernance.entitlementManagement @@ -38846,8 +77963,16 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -38882,13 +78007,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -38912,13 +78045,21 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -38934,13 +78075,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -38979,7 +78129,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement @@ -38988,8 +78138,16 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_refresh + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_refresh parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39004,13 +78162,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_ListUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_ListUploadSession parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39067,8 +78233,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateUploadSession parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39094,13 +78268,248 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetUploadSession + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39117,6 +78526,14 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -39143,16 +78560,75 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39169,29 +78645,42 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39208,6 +78697,14 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -39219,8 +78716,45 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: - identityGovernance.entitlementManagement @@ -39229,8 +78763,16 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39257,13 +78799,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39279,13 +78829,21 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScope from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_GetAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_GetAccessPackageResourceScope parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39328,8 +78886,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScope in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_UpdateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_UpdateAccessPackageResourceScope parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39359,8 +78925,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScope for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_DeleteAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_DeleteAccessPackageResourceScope parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39381,13 +78955,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope_GetAccessPackageResource parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39430,8 +79012,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope_UpdateAccessPackageResource parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39461,8 +79051,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope_DeleteAccessPackageResource parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39483,14 +79081,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39529,14 +79135,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39593,8 +79207,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39620,14 +79242,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39678,8 +79308,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39717,8 +79355,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39747,13 +79393,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39804,8 +79458,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39843,8 +79505,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39873,14 +79543,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39927,14 +79605,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -39999,8 +79685,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -40034,14 +79728,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -40100,8 +79802,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -40147,8 +79857,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -40185,13 +79903,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -40215,13 +79941,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -40268,7 +80003,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement @@ -40277,8 +80012,16 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -40301,13 +80044,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -40372,8 +80123,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -40407,13 +80166,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -40472,8 +80239,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -40519,8 +80294,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -40557,58 +80340,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: The unique identifier of accessPackageAssignmentResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount - parameters: + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -40625,51 +80372,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount - parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: The unique identifier of accessPackageAssignmentResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope - parameters: - - name: accessPackageAssignmentResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -40707,52 +80417,29 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope - parameters: + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -40761,14 +80448,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -40795,16 +80498,83 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -40813,37 +80583,166 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -40852,33 +80751,47 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true style: simple schema: type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/$count': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -40887,6 +80800,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -40894,62 +80815,21 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/externalOriginResourceConnector': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.externalOriginResourceConnector' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/microsoft.graph.refresh': - post: - tags: - - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_refresh - parameters: + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -40958,19 +80838,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_ListUploadSession + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -41016,7 +80906,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -41026,9 +80916,17 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_CreateUploadSession + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -41042,7 +80940,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -41050,17 +80948,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetUploadSession + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -41069,14 +80976,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: customDataProvidedResourceUploadSession-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -41103,16 +81010,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -41121,20 +81036,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: customDataProvidedResourceUploadSession-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -41142,16 +81057,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -41160,14 +81083,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: customDataProvidedResourceUploadSession-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -41180,50 +81103,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: The unique identifier of accessPackageAssignmentResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: customDataProvidedResourceUploadSession-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount - parameters: + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -41239,14 +81133,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageSubject from identityGovernance - description: Read-only. Nullable. Supports $filter (eq) on objectId and $expand query parameters. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_GetAccessPackageSubject + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -41281,47 +81183,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageSubject in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_UpdateAccessPackageSubject + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_refresh parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageSubject for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_DeleteAccessPackageSubject - parameters: + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -41330,26 +81214,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get connectedOrganization from identityGovernance - description: The connected organization of the subject. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageSubject_GetConnectedOrganization + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentResourceRole-id in: path description: The unique identifier of accessPackageAssignmentResourceRole @@ -41358,127 +81243,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.connectedOrganization' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/microsoft.graph.My(): - get: - tags: - - identityGovernance.entitlementManagement - summary: Invoke function My - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_My - 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 accessPackageAssignmentResourceRole - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /identityGovernance/entitlementManagement/accessPackageAssignments: - get: - tags: - - identityGovernance.entitlementManagement - summary: List accessPackageAssignments - description: 'Retrieve a list of accessPackageAssignment objects in Microsoft Entra entitlement management. For directory-wide administrators, the resulting list includes all the assignments, current and well as expired, that the caller has access to read, across all catalogs and access packages. If the caller is on behalf of a delegated user who is assigned only to catalog-specific delegated administrative roles, the request must supply a filter to indicate a specific access package, such as: $filter=accessPackage/id eq ''a914b616-e04e-476b-aa37-91038f0b165b''.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-accesspackageassignments?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_ListAccessPackageAssignment - parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -41516,7 +81280,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -41526,32 +81290,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignments for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignment - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignments from identityGovernance - description: The assignment of an access package to a subject for a period of time. - operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignment + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_CreateUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -41561,72 +81301,37 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.accessPackageAssignment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignments in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageAssignment - parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignments for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignment + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -41636,34 +81341,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: If-Match - in: header - description: ETag + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackage from identityGovernance - description: Read-only. Nullable. Supports $filter (eq) on the id property and $expand query parameters. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_GetAccessPackage - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -41690,15 +81383,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackage in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateAccessPackage + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -41708,12 +81401,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -41721,15 +81430,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackage for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteAccessPackage + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -41739,6 +81448,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -41751,13 +81476,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_ListAccessPackageAssignmentPolicy + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile parameters: - name: accessPackageAssignment-id in: path @@ -41767,6 +81492,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -41804,23 +81545,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentPolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentPolicies for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_CreateAccessPackageAssignmentPolicy + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile parameters: - name: accessPackageAssignment-id in: path @@ -41830,52 +81568,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_GetAccessPackageAssignmentPolicy - parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -41902,20 +81618,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentPolicies in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_UpdateAccessPackageAssignmentPolicy + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent parameters: - name: accessPackageAssignment-id in: path @@ -41925,41 +81638,46 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' - required: true + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + type: string + format: binary default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: + put: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentPolicies for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_DeleteAccessPackageAssignmentPolicy + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent parameters: - name: accessPackageAssignment-id in: path @@ -41969,38 +81687,49 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true style: simple schema: type: string + x-ms-docs-key-type: customDataProvidedResourceFile + 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' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get accessPackage from identityGovernance - description: The access package with this policy. Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_GetAccessPackage + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent parameters: - name: accessPackageAssignment-id in: path @@ -42010,55 +81739,47 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_GetAccessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -42068,56 +81789,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Get customExtensionHandlers from identityGovernance - description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_ListCustomExtensionHandler + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile parameters: - name: accessPackageAssignment-id in: path @@ -42127,68 +81831,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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 + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customExtensionHandlerCollectionResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to customExtensionHandlers for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_CreateCustomExtensionHandler + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -42198,43 +81872,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' - required: true + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject': get: tags: - identityGovernance.entitlementManagement - summary: Get customExtensionHandlers from identityGovernance - description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_GetCustomExtensionHandler + summary: Get accessPackageSubject from identityGovernance + description: Read-only. Nullable. Supports $filter (eq) on objectId and $expand query parameters. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_GetAccessPackageSubject parameters: - name: accessPackageAssignment-id in: path @@ -42244,22 +81903,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: The unique identifier of accessPackageAssignmentPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionHandler-id + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of customExtensionHandler + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionHandler + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -42286,51 +81937,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property customExtensionHandlers in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_UpdateCustomExtensionHandler - parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + summary: Update the navigation property accessPackageSubject in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_UpdateAccessPackageSubject + parameters: + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionHandler-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of customExtensionHandler + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionHandler + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' required: true responses: 2XX: @@ -42338,20 +81976,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property customExtensionHandlers for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_DeleteCustomExtensionHandler + summary: Delete navigation property accessPackageSubject for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_DeleteAccessPackageSubject parameters: - name: accessPackageAssignment-id in: path @@ -42361,22 +81994,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: The unique identifier of accessPackageAssignmentPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionHandler-id + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of customExtensionHandler + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionHandler + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag @@ -42388,19 +82013,14 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization': get: tags: - identityGovernance.entitlementManagement - summary: Get customExtension from identityGovernance - description: Indicates which custom workflow extension is executed at this stage. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy.customExtensionHandler_GetCustomExtension + summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageSubject_GetConnectedOrganization parameters: - name: accessPackageAssignment-id in: path @@ -42410,22 +82030,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: The unique identifier of accessPackageAssignmentPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionHandler-id + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of customExtensionHandler + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionHandler + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -42452,21 +82064,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy.customExtensionHandler_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -42476,14 +82083,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: The unique identifier of accessPackageAssignmentPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -42491,18 +82090,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/microsoft.graph.My()': get: tags: - identityGovernance.entitlementManagement - summary: Get customExtensionStageSettings from identityGovernance - description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_ListCustomExtensionStageSetting + summary: Invoke function My + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_My parameters: - name: accessPackageAssignment-id in: path @@ -42512,22 +82105,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: The unique identifier of accessPackageAssignmentPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - $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: @@ -42535,9 +82120,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: @@ -42557,23 +82142,34 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customExtensionStageSettingCollectionResponse' + description: Success + content: + application/json: + schema: + title: Collection of accessPackageAssignmentResourceRole + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/microsoft.graph.reprocess': post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to customExtensionStageSettings for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_CreateCustomExtensionStageSetting + summary: Invoke action reprocess + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_reprocess parameters: - name: accessPackageAssignment-id in: path @@ -42583,43 +82179,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: The unique identifier of accessPackageAssignmentPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' - required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/target': get: tags: - identityGovernance.entitlementManagement - summary: Get customExtensionStageSettings from identityGovernance - description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_GetCustomExtensionStageSetting + summary: Get target from identityGovernance + description: The subject of the access package assignment. Read-only. Nullable. Supports $expand. Supports $filter (eq) on objectId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_GetTarget parameters: - name: accessPackageAssignment-id in: path @@ -42629,22 +82201,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: The unique identifier of accessPackageAssignmentPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionStageSetting-id - in: path - description: The unique identifier of customExtensionStageSetting - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customExtensionStageSetting - name: $select in: query description: Select properties to be returned @@ -42671,20 +82227,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property customExtensionStageSettings in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_UpdateCustomExtensionStageSetting + summary: Update the navigation property target in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateTarget parameters: - name: accessPackageAssignment-id in: path @@ -42694,28 +82245,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: The unique identifier of accessPackageAssignmentPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionStageSetting-id - in: path - description: The unique identifier of customExtensionStageSetting - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customExtensionStageSetting requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' required: true responses: 2XX: @@ -42723,20 +82258,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property customExtensionStageSettings for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_DeleteCustomExtensionStageSetting + summary: Delete navigation property target for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteTarget parameters: - name: accessPackageAssignment-id in: path @@ -42746,22 +82276,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: The unique identifier of accessPackageAssignmentPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionStageSetting-id - in: path - description: The unique identifier of customExtensionStageSetting - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customExtensionStageSetting - name: If-Match in: header description: ETag @@ -42773,19 +82287,14 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}/customExtension': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/target/connectedOrganization': get: tags: - identityGovernance.entitlementManagement - summary: Get customExtension from identityGovernance - description: Indicates the custom workflow extension that is executed at this stage. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy.customExtensionStageSetting_GetCustomExtension + summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.target_GetConnectedOrganization parameters: - name: accessPackageAssignment-id in: path @@ -42795,22 +82304,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: The unique identifier of accessPackageAssignmentPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionStageSetting-id - in: path - description: The unique identifier of customExtensionStageSetting - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customExtensionStageSetting - name: $select in: query description: Select properties to be returned @@ -42837,70 +82330,302 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/$count': + /identityGovernance/entitlementManagement/accessPackageAssignments/$count: get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy.customExtensionStageSetting_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_GetCount parameters: - - name: accessPackageAssignment-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/accessPackageAssignments/microsoft.graph.additionalAccess(): + get: + tags: + - identityGovernance.entitlementManagement + summary: Invoke function additionalAccess + description: 'In Microsoft Entra Entitlement Management, retrieve a collection of accessPackageAssignment objects that indicate a target user has an assignment to a specified access package and also an assignment to another, potentially incompatible, access package. It can be used to prepare to configure the incompatible access packages for a specific access package.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignment-additionalaccess?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_additionalAccess + 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 accessPackageAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/entitlementManagement/accessPackageAssignments/microsoft.graph.additionalAccess(accessPackageId=''{accessPackageId}'',incompatibleAccessPackageId=''{incompatibleAccessPackageId}'')': + get: + tags: + - identityGovernance.entitlementManagement + summary: Invoke function additionalAccess + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_additionalAccess + parameters: + - name: accessPackageId in: path - description: The unique identifier of accessPackageAssignment + description: 'Usage: accessPackageId=''{accessPackageId}''' required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + nullable: true + - name: incompatibleAccessPackageId in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: 'Usage: incompatibleAccessPackageId=''{incompatibleAccessPackageId}''' required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + title: Collection of accessPackageAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/$count': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/entitlementManagement/accessPackageAssignments/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_GetCount + summary: Invoke function filterByCurrentUser + description: 'In Microsoft Entra Entitlement Management, retrieve a list of accessPackageAssignment objects filtered on the signed-in user.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignment-filterbycurrentuser?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_filterGraphBPreCurrentUser parameters: - - name: accessPackageAssignment-id + - name: on in: path - description: The unique identifier of accessPackageAssignment + description: 'Usage: on=''{on}''' required: true style: simple schema: - type: string - x-ms-docs-key-type: accessPackageAssignment + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentFilterByCurrentUserOptions' + - $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: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + title: Collection of accessPackageAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /identityGovernance/entitlementManagement/accessPackageCatalogs: + get: + tags: + - identityGovernance.entitlementManagement + summary: List accessPackageCatalogs + description: Retrieve a list of accessPackageCatalog objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-accesspackagecatalogs?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_ListAccessPackageCatalog + 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.accessPackageCatalogCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -42908,21 +82633,60 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageCatalog': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create accessPackageCatalog + description: Create a new accessPackageCatalog object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-accesspackagecatalogs?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_CreateAccessPackageCatalog + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_GetAccessPackageCatalog + summary: Get accessPackageCatalog + description: Retrieve the properties and relationships of an accessPackageCatalog object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagecatalog-get?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_GetAccessPackageCatalog parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageCatalog - name: $select in: query description: Select properties to be returned @@ -42958,21 +82722,100 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes': + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update accessPackageCatalog + description: 'Update an existing accessPackageCatalog object to change one or more of its properties, such as the display name or description.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagecatalog-update?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageCatalog + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete accessPackageCatalog + description: Delete an accessPackageCatalog. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagecatalog-delete?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageCatalog + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageCustomWorkflowExtensions': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_ListAccessPackageResourceRoleScope + summary: List accessPackageCustomWorkflowExtensions + description: List the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagecatalog-list-accesspackagecustomworkflowextensions?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_ListAccessPackageCustomWorkflowExtension parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageCatalog - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -43010,9 +82853,14 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customCalloutExtensionCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -43020,23 +82868,23 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_CreateAccessPackageResourceRoleScope + summary: Create new navigation property to accessPackageCustomWorkflowExtensions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_CreateAccessPackageCustomWorkflowExtension parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageCatalog requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' required: true responses: 2XX: @@ -43044,33 +82892,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageCustomWorkflowExtensions/{customCalloutExtension-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_GetAccessPackageResourceRoleScope + summary: Get accessPackageAssignmentRequestWorkflowExtension + description: Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetAccessPackageCustomWorkflowExtension parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: customCalloutExtension-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of customCalloutExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: customCalloutExtension - name: $select in: query description: Select properties to be returned @@ -43097,38 +82954,47 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_UpdateAccessPackageResourceRoleScope + summary: Update accessPackageAssignmentRequestWorkflowExtension + description: Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_UpdateAccessPackageCustomWorkflowExtension parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: customCalloutExtension-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of customCalloutExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: customCalloutExtension requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' required: true responses: 2XX: @@ -43136,32 +83002,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_DeleteAccessPackageResourceRoleScope + summary: Delete navigation property accessPackageCustomWorkflowExtensions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteAccessPackageCustomWorkflowExtension parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: customCalloutExtension-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of customCalloutExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: customCalloutExtension - name: If-Match in: header description: ETag @@ -43173,31 +83044,167 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageCustomWorkflowExtensions/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRole from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_GetAccessPackageResourceRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageCustomWorkflowExtension_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles': + get: + tags: + - identityGovernance.entitlementManagement + summary: List accessPackageResourceRoles + description: 'Retrieve a list of accessPackageResourceRole objects of an accessPackageResource in an accessPackageCatalog. The resource should have been added to the catalog by creating an accessPackageResourceRequest. This list of roles can then be used by the caller to select a role, which is needed when later creating an accessPackageResourceRoleScope.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagecatalog-list-accesspackageresourceroles?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_ListAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessPackageResourceRoleCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_CreateAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: The roles in each resource in a catalog. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -43227,29 +83234,34 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRole in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_UpdateAccessPackageResourceRole + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_UpdateAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: @@ -43266,29 +83278,34 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRole for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_DeleteAccessPackageResourceRole + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -43300,30 +83317,35 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole_GetAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -43353,29 +83375,34 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole_UpdateAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: @@ -43392,29 +83419,34 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole_DeleteAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -43426,31 +83458,36 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -43480,31 +83517,36 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -43545,6 +83587,11 @@ paths: $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -43553,24 +83600,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: @@ -43587,32 +83634,37 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 in: path description: The unique identifier of accessPackageResourceRole required: true @@ -43649,30 +83701,35 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 in: path description: The unique identifier of accessPackageResourceRole required: true @@ -43696,30 +83753,35 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 in: path description: The unique identifier of accessPackageResourceRole required: true @@ -43738,30 +83800,35 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/$count': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -43769,30 +83836,35 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -43833,6 +83905,11 @@ paths: $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -43841,24 +83918,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: @@ -43875,31 +83952,36 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -43937,29 +84019,34 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -43984,29 +84071,34 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -44026,30 +84118,35 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -44087,29 +84184,34 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -44134,29 +84236,34 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -44176,31 +84283,36 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -44238,31 +84350,36 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -44311,6 +84428,11 @@ paths: $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -44319,24 +84441,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -44361,31 +84483,36 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -44394,7 +84521,7 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: accessPackageResourceRole-id1 in: path description: The unique identifier of accessPackageResourceRole required: true @@ -44431,29 +84558,34 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -44462,7 +84594,7 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: accessPackageResourceRole-id1 in: path description: The unique identifier of accessPackageResourceRole required: true @@ -44486,37 +84618,26 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageCatalog - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -44525,426 +84646,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount - parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector - parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.externalOriginResourceConnector' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': - post: - tags: - - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh - parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession - parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.customDataProvidedResourceUploadSessionCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession - parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession - parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.customDataProvidedResourceUploadSession' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession - parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession - parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -44953,14 +84654,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id + - name: accessPackageResourceRole-id1 in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -44972,83 +84673,35 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: - tags: - - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile - parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -45064,59 +84717,43 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount - parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -45146,8 +84783,13 @@ paths: $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement @@ -45156,53 +84798,74 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_refresh + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope responses: 2XX: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -45243,6 +84906,11 @@ paths: $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -45251,24 +84919,32 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: @@ -45285,30 +84961,43 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -45346,29 +85035,42 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -45393,29 +85095,42 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -45435,34 +85150,44 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -45471,69 +85196,103 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/$count': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScope from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_GetAccessPackageResourceScope - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -45560,71 +85319,190 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScope in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_UpdateAccessPackageResourceScope + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScope for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_DeleteAccessPackageResourceScope + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -45636,226 +85514,222 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope_GetAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope_UpdateAccessPackageResource + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope_DeleteAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true style: simple schema: type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -45878,76 +85752,72 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_refresh parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true + x-ms-docs-key-type: accessPackageResourceRole responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_ListUploadSession parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageCatalog - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -45956,6 +85826,21 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 @@ -45978,36 +85863,32 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_CreateUploadSession parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageCatalog - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -46017,44 +85898,42 @@ paths: type: string x-ms-docs-key-type: accessPackageResourceRole requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageCatalog - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -46063,49 +85942,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource - parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -46132,46 +85976,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_UpdateUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -46179,76 +86028,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource - parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageCatalog - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -46257,68 +86059,63 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - 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: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -46356,35 +86153,34 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageCatalog - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -46393,63 +86189,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope - parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -46476,32 +86231,85 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -46510,69 +86318,79 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -46584,38 +86402,42 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -46623,94 +86445,76 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': - get: + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': - post: + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageCatalog - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -46719,43 +86523,64 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole_GetCount parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources': + get: + tags: + - identityGovernance.entitlementManagement + summary: List accessPackageResources + description: 'Retrieve a list of accessPackageResource objects in an accessPackageCatalog. To request to add or remove an accessPackageResource, use create accessPackageResourceRequest.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagecatalog-list-accesspackageresources?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_ListAccessPackageResource + parameters: + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageCatalog - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -46793,9 +86618,14 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -46803,39 +86633,23 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + summary: Create new navigation property to accessPackageResources for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_CreateAccessPackageResource parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageCatalog requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -46843,49 +86657,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + summary: Get accessPackageResources from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetAccessPackageResource parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -46912,54 +86715,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + summary: Update the navigation property accessPackageResources in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_UpdateAccessPackageResource parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -46967,48 +86759,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Delete navigation property accessPackageResources for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteAccessPackageResource parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -47020,167 +86801,220 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple + x-ms-docs-key-type: accessPackageResource + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_ListAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $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/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/$count': - get: + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_CreateAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageResource + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_GetAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -47203,84 +87037,149 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_UpdateAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_DeleteAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -47307,46 +87206,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -47354,40 +87258,45 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -47399,60 +87308,44 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/$count': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/externalOriginResourceConnector': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -47479,66 +87372,47 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_refresh + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListUploadSession - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -47576,9 +87450,14 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -47586,31 +87465,39 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateUploadSession + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -47618,41 +87505,55 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetUploadSession + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -47679,46 +87580,59 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -47726,180 +87640,109 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: - tags: - - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/$count': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_GetCount - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackagesIncompatibleWith from identityGovernance - description: The access packages that are incompatible with this package. Read-only. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_ListAccessPackagesIncompatibleGraphWPre - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -47922,226 +87765,117 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith/{accessPackage-id}': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get accessPackagesIncompatibleWith from identityGovernance - description: The access packages that are incompatible with this package. Read-only. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_GetAccessPackagesIncompatibleGraphWPre + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.accessPackage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith(uniqueName=''{uniqueName}'')': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackagesIncompatibleWith from identityGovernance - description: The access packages that are incompatible with this package. Read-only. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackagesIncompatibleGraphWPre_GetGraphBPreUniqueName - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: uniqueName + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: Alternate key of accessPackage + description: The unique identifier of accessPackageResourceScope required: true style: simple 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 + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith/$count': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackagesIncompatibleWith_GetCount + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleAccessPackages': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get incompatibleAccessPackages from identityGovernance - description: The access packages whose assigned users are ineligible to be assigned this access package. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_ListIncompatibleAccessPackage - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.accessPackageCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleAccessPackages/{accessPackage-id}/$ref': - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete ref of navigation property incompatibleAccessPackages for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleAccessPackage_DeleteAccessPackageGraphBPreRef - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -48153,53 +87887,65 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleAccessPackages/$count': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleAccessPackage_GetCount + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleAccessPackages/$ref': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get ref of incompatibleAccessPackages from identityGovernance - description: The access packages whose assigned users are ineligible to be assigned this access package. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_ListIncompatibleAccessPackageGraphBPreRef - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - 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: @@ -48209,100 +87955,59 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/StringCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property ref to incompatibleAccessPackages for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_CreateIncompatibleAccessPackageGraphBPreRef + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - requestBody: - $ref: '#/components/requestBodies/refPostBody' - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete ref of navigation property incompatibleAccessPackages for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_DeleteIncompatibleAccessPackageGraphBPreRef - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - - name: '@id' - in: query - description: The delete Uri + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole required: true - style: form - explode: false + style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get incompatibleGroups from identityGovernance - description: The groups whose members are ineligible to be assigned this access package. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_ListIncompatibleGroup - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -48325,72 +88030,112 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.groupCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups/{group-id}/$ref': - delete: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property incompatibleGroups for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleGroup_DeleteGroupGraphBPreRef + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: group-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of group + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true style: simple schema: type: string + x-ms-docs-key-type: accessPackageResourceScope responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups/{group-id}/serviceProvisioningErrors': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get serviceProvisioningErrors property value - description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object.' - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleGroup_ListServiceProvisioningError + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: group-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of group + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -48428,255 +88173,125 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups/{group-id}/serviceProvisioningErrors/$count': - get: + x-ms-docs-operation-type: operation + post: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleGroup.ServiceProvisioningError_GetCount + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: group-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of group + description: The unique identifier of accessPackageResource required: true style: simple 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' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleGroup_GetCount - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups/$ref': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get ref of incompatibleGroups from identityGovernance - description: The groups whose members are ineligible to be assigned this access package. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_ListIncompatibleGroupGraphBPreRef - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true responses: 2XX: - $ref: '#/components/responses/StringCollectionResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property ref to incompatibleGroups for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_CreateIncompatibleGroupGraphBPreRef + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - requestBody: - $ref: '#/components/requestBodies/refPostBody' - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete ref of navigation property incompatibleGroups for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_DeleteIncompatibleGroupGraphBPreRef - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - - name: '@id' - in: query - description: The delete Uri - required: true - style: form - explode: false - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/microsoft.graph.getApplicablePolicyRequirements': - post: - tags: - - identityGovernance.entitlementManagement - summary: Invoke action getApplicablePolicyRequirements - description: 'In Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-getapplicablepolicyrequirements?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_getApplicablePolicyRequirement - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/microsoft.graph.moveToCatalog': - post: - tags: - - identityGovernance.entitlementManagement - summary: Invoke action moveToCatalog - description: 'In Microsoft Entra entitlement management, this action moves the accessPackage to a specified target accessPackageCatalog. The resources in the access package must be present in the target catalog.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-movetocatalog?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_moveToCatalog - parameters: - - name: accessPackageAssignment-id + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - catalogId: - type: string - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicy from identityGovernance - description: Read-only. Nullable. Supports $filter (eq) on the id property - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_GetAccessPackageAssignmentPolicy - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -48703,7 +88318,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -48715,23 +88330,55 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentPolicy in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateAccessPackageAssignmentPolicy + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -48739,7 +88386,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -48751,17 +88398,49 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentPolicy for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteAccessPackageAssignmentPolicy + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -48779,123 +88458,54 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackage': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackage from identityGovernance - description: The access package with this policy. Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_GetAccessPackage + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.accessPackage' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_GetAccessPackageCatalog - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get customExtensionHandlers from identityGovernance - description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_ListCustomExtensionHandler - parameters: - - name: accessPackageAssignment-id + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -48933,7 +88543,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customExtensionHandlerCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -48945,66 +88555,62 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to customExtensionHandlers for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_CreateCustomExtensionHandler + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/{customExtensionHandler-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get customExtensionHandlers from identityGovernance - description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_GetCustomExtensionHandler - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: customExtensionHandler-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of customExtensionHandler + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionHandler + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -49031,7 +88637,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' deprecated: true @@ -49040,42 +88646,70 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property customExtensionHandlers in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_UpdateCustomExtensionHandler + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: customExtensionHandler-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of customExtensionHandler + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionHandler - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' - required: true + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + type: string + format: binary default: $ref: '#/components/responses/error' deprecated: true @@ -49083,35 +88717,69 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: + put: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property customExtensionHandlers for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_DeleteCustomExtensionHandler + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: customExtensionHandler-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of customExtensionHandler + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionHandler - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true style: simple schema: type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true responses: 2XX: description: Success @@ -49122,58 +88790,70 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/{customExtensionHandler-id}/customExtension': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get customExtension from identityGovernance - description: Indicates which custom workflow extension is executed at this stage. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy.customExtensionHandler_GetCustomExtension + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: customExtensionHandler-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of customExtensionHandler + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionHandler - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + description: Success default: $ref: '#/components/responses/error' deprecated: true @@ -49181,22 +88861,53 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/$count': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy.customExtensionHandler_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -49209,99 +88920,64 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionStageSettings': - get: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Get customExtensionStageSettings from identityGovernance - description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_ListCustomExtensionStageSetting + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.customExtensionStageSettingCollectionResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to customExtensionStageSettings for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_CreateCustomExtensionStageSetting - parameters: - - name: accessPackageAssignment-id + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' - required: true + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -49309,102 +88985,51 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionStageSettings/{customExtensionStageSetting-id}': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get customExtensionStageSettings from identityGovernance - description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_GetCustomExtensionStageSetting + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: customExtensionStageSetting-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of customExtensionStageSetting + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionStageSetting - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.customExtensionStageSetting' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property customExtensionStageSettings in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_UpdateCustomExtensionStageSetting - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: customExtensionStageSetting-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of customExtensionStageSetting + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionStageSetting - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' - required: true + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -49412,38 +89037,42 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property customExtensionStageSettings for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_DeleteCustomExtensionStageSetting + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: customExtensionStageSetting-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of customExtensionStageSetting + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionStageSetting - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true style: simple schema: type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -49451,31 +89080,38 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionStageSettings/{customExtensionStageSetting-id}/customExtension': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement - summary: Get customExtension from identityGovernance - description: Indicates the custom workflow extension that is executed at this stage. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy.customExtensionStageSetting_GetCustomExtension + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: customExtensionStageSetting-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of customExtensionStageSetting + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionStageSetting + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -49502,7 +89138,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' deprecated: true @@ -49511,26 +89147,44 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionStageSettings/$count': - get: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy.customExtensionStageSetting_GetCount + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' deprecated: true @@ -49538,21 +89192,38 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentRequests from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_ListAccessPackageAssignmentRequest + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -49590,7 +89261,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -49605,23 +89276,39 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentRequests for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_CreateAccessPackageAssignmentRequest + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -49629,7 +89316,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -49638,29 +89325,45 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentRequests from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_GetAccessPackageAssignmentRequest + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -49687,7 +89390,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -49699,31 +89402,47 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentRequests in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateAccessPackageAssignmentRequest + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -49731,7 +89450,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -49743,25 +89462,41 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentRequests for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteAccessPackageAssignmentRequest + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -49779,30 +89514,61 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackage from identityGovernance - description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_GetAccessPackage + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 @@ -49825,11 +89591,7 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -49837,31 +89599,58 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignment from identityGovernance - description: 'For a requestType of UserAdd or AdminAdd, an access package assignment requested to be created. For a requestType of UserRemove, AdminRemove, ApproverRemove, or SystemRemove, this property has the id property of an existing assignment to be removed. Supports $expand.' - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_GetAccessPackageAssignment + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -49888,7 +89677,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' deprecated: true @@ -49897,70 +89686,62 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel': - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action cancel - description: 'In Microsoft Entra Entitlement Management, cancel accessPackageAssignmentRequest objects that are in a cancelable state: accepted, pendingApproval, pendingNotBefore, pendingApprovalEscalated.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-cancel?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_cancel + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.reprocess': - post: - tags: - - identityGovernance.entitlementManagement - summary: Invoke action reprocess - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_reprocess - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Success + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' deprecated: true @@ -49968,51 +89749,60 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.resume': - post: + put: tags: - identityGovernance.entitlementManagement - summary: Invoke action resume - description: 'Resume a user''s access package request after waiting for a callback from a custom extension. In Microsoft Entra entitlement management, when an access package policy has been enabled to call out a custom extension and the request processing is waiting for the callback from the customer, the customer can initiate a resume action. It''s performed on an accessPackageAssignmentRequest object whose requestStatus is in a WaitingForCallback state.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-resume?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_resume + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: Action parameters + description: New media content. content: - application/json: + application/octet-stream: schema: - type: object - properties: - source: - type: string - nullable: true - type: - type: string - nullable: true - data: - $ref: '#/components/schemas/microsoft.graph.customExtensionData' - additionalProperties: - type: object + type: string + format: binary required: true responses: 2XX: @@ -50024,58 +89814,62 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get requestor from identityGovernance - description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand.' - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_GetRequestor + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + description: Success default: $ref: '#/components/responses/error' deprecated: true @@ -50083,43 +89877,50 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property requestor in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_UpdateRequestor + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' - required: true + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -50127,38 +89928,56 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property requestor for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_DeleteRequestor + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true style: simple schema: type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -50166,58 +89985,43 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get connectedOrganization from identityGovernance - description: The connected organization of the subject. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest.requestor_GetConnectedOrganization + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -50225,22 +90029,29 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/$count': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -50253,40 +90064,38 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/microsoft.graph.filterByCurrentUser(on=''{on}'')': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Invoke function filterByCurrentUser - description: 'In Microsoft Entra Entitlement Management, retrieve a list of accessPackageAssignmentRequest objects filtered on the signed-in user.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-filterbycurrentuser?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_filterGraphBPreCurrentUser + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_ListAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: on + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: 'Usage: on=''{on}''' + description: The unique identifier of accessPackageResource required: true style: simple schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestFilterByCurrentUserOptions' + type: string + x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -50294,9 +90103,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -50316,22 +90125,7 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of accessPackageAssignmentRequest - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -50339,41 +90133,86 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles': + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_CreateAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentResourceRoles from identityGovernance - description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_ListAccessPackageAssignmentResourceRole + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_GetAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -50396,68 +90235,149 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentResourceRoleCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_CreateAccessPackageAssignmentResourceRole + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_UpdateAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_DeleteAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentResourceRoles from identityGovernance - description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_GetAccessPackageAssignmentResourceRole + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -50484,38 +90404,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateAccessPackageAssignmentResourceRole + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -50523,32 +90456,45 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteAccessPackageAssignmentResourceRole + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -50560,46 +90506,44 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignments from identityGovernance - description: The access package assignments resulting in this role assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_ListAccessPackageAssignment + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -50622,45 +90566,66 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id1}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignments from identityGovernance - description: The access package assignments resulting in this role assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_GetAccessPackageAssignment + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id1 + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 @@ -50683,67 +90648,110 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/$count': - get: + post: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageAssignment_GetCount + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRole from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_GetAccessPackageResourceRole + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -50773,29 +90781,50 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRole in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_UpdateAccessPackageResourceRole + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: @@ -50812,29 +90841,50 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRole for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_DeleteAccessPackageResourceRole + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -50846,30 +90896,51 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -50899,29 +90970,50 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: @@ -50938,29 +91030,50 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -50972,100 +91085,52 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.accessPackageResourceEnvironment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRole - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -51088,76 +91153,51 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -51192,79 +91232,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id - in: path - description: The unique identifier of accessPackageAssignmentResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -51273,72 +91284,56 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/$count': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_GetCount + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -51376,9 +91371,14 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -51386,31 +91386,47 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -51418,34 +91434,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -51454,6 +91474,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -51480,32 +91516,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -51514,12 +91555,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -51527,32 +91584,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -51561,6 +91623,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -51572,30 +91650,36 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -51604,6 +91688,37 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 @@ -51626,36 +91741,42 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -51664,89 +91785,89 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource - parameters: - - name: accessPackageAssignment-id + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - style: simple + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -51755,60 +91876,68 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': - get: + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + put: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -51817,72 +91946,71 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple schema: - uniqueItems: true - type: array - items: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string + format: binary + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + delete: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -51891,47 +92019,69 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -51948,58 +92098,53 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - 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: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -52015,46 +92160,53 @@ paths: style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -52071,41 +92223,41 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -52121,29 +92273,35 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -52181,8 +92339,13 @@ paths: $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement @@ -52191,24 +92354,24 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -52222,30 +92385,35 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -52294,6 +92462,11 @@ paths: $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -52302,24 +92475,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -52344,30 +92517,35 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -52413,29 +92591,34 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -52468,29 +92651,34 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -52518,34 +92706,36 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -52562,39 +92752,79 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -52603,66 +92833,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount - parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id - in: path - description: The unique identifier of accessPackageAssignmentResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector - parameters: - - name: accessPackageAssignment-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -52689,172 +92875,109 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_refresh + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_ListUploadSession - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.customDataProvidedResourceUploadSessionCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateUploadSession - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Created navigation property. + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': - get: + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + put: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetUploadSession + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -52863,58 +92986,63 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession - - name: $select - in: query - description: Select properties to be returned - 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: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple schema: - uniqueItems: true - type: array - items: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string + format: binary + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + delete: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -52923,66 +93051,82 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true style: simple schema: type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: - identityGovernance.entitlementManagement @@ -52991,24 +93135,32 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -53026,30 +93178,43 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/$count': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -53057,29 +93222,70 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScope from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_GetAccessPackageResourceScope + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/externalOriginResourceConnector': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -53106,106 +93312,200 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScope in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_UpdateAccessPackageResourceScope + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_refresh parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true + x-ms-docs-key-type: accessPackageResource responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScope for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_DeleteAccessPackageResourceScope + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_ListUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true style: simple schema: type: string + x-ms-docs-key-type: accessPackageResource + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope_GetAccessPackageResource + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_GetUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -53232,38 +93532,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope_UpdateAccessPackageResource + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_UpdateUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -53271,122 +93584,94 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope_DeleteAccessPackageResource + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_DeleteUploadSession parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.uploadSession_ListFile parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -53424,84 +93709,58 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.uploadSession_GetFile parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -53528,343 +93787,352 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + put: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.uploadSession_SetFilesContent parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true style: simple schema: type: string + x-ms-docs-key-type: customDataProvidedResourceFile + 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' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': - get: + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + delete: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.uploadSession.file_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.uploadSession_uploadFile parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.uploadSession_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResource + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_GetCount + parameters: + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_ListAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id - in: path - description: The unique identifier of accessPackageAssignmentResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageCatalog - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -53905,6 +94173,11 @@ paths: $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -53913,32 +94186,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_CreateAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id - in: path - description: The unique identifier of accessPackageAssignmentResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageCatalog requestBody: description: New navigation property content: @@ -53955,39 +94212,27 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id - in: path - description: The unique identifier of accessPackageAssignmentResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageCatalog - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -54025,37 +94270,26 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_UpdateAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id - in: path - description: The unique identifier of accessPackageAssignmentResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageCatalog - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -54080,37 +94314,26 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id - in: path - description: The unique identifier of accessPackageAssignmentResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageCatalog - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -54130,76 +94353,35 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount - parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id - in: path - description: The unique identifier of accessPackageAssignmentResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope_GetAccessPackageResource parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -54226,82 +94408,181 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope_UpdateAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope_DeleteAccessPackageResource + parameters: + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -54339,9 +94620,14 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -54349,39 +94635,31 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -54389,33 +94667,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -54424,14 +94708,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -54458,32 +94734,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -54492,20 +94773,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -54513,32 +94786,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -54547,53 +94825,111 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + parameters: + - name: accessPackageCatalog-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true style: simple schema: type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResource' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -54602,47 +94938,50 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': - get: + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -54651,67 +94990,122 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/$count': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -54752,6 +95146,11 @@ paths: $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -54760,24 +95159,32 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: @@ -54794,32 +95201,45 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id1 in: path description: The unique identifier of accessPackageResourceScope required: true @@ -54856,30 +95276,43 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id1 in: path description: The unique identifier of accessPackageResourceScope required: true @@ -54903,30 +95336,43 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id1 in: path description: The unique identifier of accessPackageResourceScope required: true @@ -54945,30 +95391,43 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/$count': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -54976,29 +95435,43 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/externalOriginResourceConnector': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -55028,8 +95501,13 @@ paths: $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement @@ -55038,53 +95516,74 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_refresh + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole responses: 2XX: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_ListUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -55125,6 +95624,11 @@ paths: $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -55133,24 +95637,32 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_CreateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: @@ -55167,30 +95679,43 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -55228,29 +95753,42 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -55275,29 +95813,42 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -55317,34 +95868,44 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -55353,70 +95914,103 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/$count': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageSubject from identityGovernance - description: Read-only. Nullable. Supports $filter (eq) on objectId and $expand query parameters. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_GetAccessPackageSubject - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -55443,71 +96037,190 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageSubject in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_UpdateAccessPackageSubject + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageSubject for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_DeleteAccessPackageSubject + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -55519,76 +96232,151 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get connectedOrganization from identityGovernance - description: The connected organization of the subject. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageSubject_GetConnectedOrganization + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/$count': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -55596,36 +96384,75 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/microsoft.graph.My()': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': get: tags: - identityGovernance.entitlementManagement - summary: Invoke function My - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_My + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - $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 @@ -55636,9 +96463,9 @@ paths: type: array items: type: string - - name: $expand + - name: $select in: query - description: Expand related entities + description: Select properties to be returned style: form explode: false schema: @@ -55646,67 +96473,106 @@ paths: type: array items: type: string - responses: - 2XX: - description: Success - content: - application/json: - schema: - title: Collection of accessPackageAssignmentResourceRole - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + - 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.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/microsoft.graph.reprocess': + x-ms-docs-operation-type: operation post: tags: - identityGovernance.entitlementManagement - summary: Invoke action reprocess - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_reprocess + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/target': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': get: tags: - identityGovernance.entitlementManagement - summary: Get target from identityGovernance - description: The subject of the access package assignment. Read-only. Nullable. Supports $expand. Supports $filter (eq) on objectId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_GetTarget + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -55733,30 +96599,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property target in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateTarget + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -55764,24 +96651,45 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property target for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteTarget + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -55793,60 +96701,35 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/target/connectedOrganization': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get connectedOrganization from identityGovernance - description: The connected organization of the subject. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.target_GetConnectedOrganization + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount parameters: - - name: accessPackageAssignment-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/accessPackageAssignments/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_GetCount - parameters: + type: string + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -55854,104 +96737,35 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/accessPackageAssignments/microsoft.graph.additionalAccess(): - get: - tags: - - identityGovernance.entitlementManagement - summary: Invoke function additionalAccess - description: 'In Microsoft Entra Entitlement Management, retrieve a collection of accessPackageAssignment objects that indicate a target user has an assignment to a specified access package and also an assignment to another, potentially incompatible, access package. It can be used to prepare to configure the incompatible access packages for a specific access package.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignment-additionalaccess?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_additionalAccess - 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 accessPackageAssignment - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/identityGovernance/entitlementManagement/accessPackageAssignments/microsoft.graph.additionalAccess(accessPackageId=''{accessPackageId}'',incompatibleAccessPackageId=''{incompatibleAccessPackageId}'')': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement - summary: Invoke function additionalAccess - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_additionalAccess + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector parameters: - - name: accessPackageId + - name: accessPackageCatalog-id in: path - description: 'Usage: accessPackageId=''{accessPackageId}''' + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - nullable: true - - name: incompatibleAccessPackageId + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: 'Usage: incompatibleAccessPackageId=''{incompatibleAccessPackageId}''' + description: The unique identifier of accessPackageResourceScope required: true style: simple 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' + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -55962,16 +96776,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 @@ -55984,116 +96788,80 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - title: Collection of accessPackageAssignment - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/identityGovernance/entitlementManagement/accessPackageAssignments/microsoft.graph.filterByCurrentUser(on=''{on}'')': - get: + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Invoke function filterByCurrentUser - description: 'In Microsoft Entra Entitlement Management, retrieve a list of accessPackageAssignment objects filtered on the signed-in user.' + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignment-filterbycurrentuser?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_filterGraphBPreCurrentUser + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_refresh parameters: - - name: on + - name: accessPackageCatalog-id in: path - description: 'Usage: on=''{on}''' + description: The unique identifier of accessPackageCatalog required: true style: simple schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentFilterByCurrentUserOptions' - - $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 + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageResourceScope responses: 2XX: description: Success - content: - application/json: - schema: - title: Collection of accessPackageAssignment - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /identityGovernance/entitlementManagement/accessPackageCatalogs: + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: List accessPackageCatalogs - description: Retrieve a list of accessPackageCatalog objects. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-accesspackagecatalogs?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_ListAccessPackageCatalog + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -56131,7 +96899,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageCatalogCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -56146,18 +96914,31 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create accessPackageCatalog - description: Create a new accessPackageCatalog object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-accesspackagecatalogs?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_CreateAccessPackageCatalog + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -56165,7 +96946,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -56174,16 +96955,12 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog - description: Retrieve the properties and relationships of an accessPackageCatalog object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagecatalog-get?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_GetAccessPackageCatalog + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -56193,6 +96970,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -56219,7 +97012,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -56231,12 +97024,8 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update accessPackageCatalog - description: 'Update an existing accessPackageCatalog object to change one or more of its properties, such as the display name or description.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagecatalog-update?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageCatalog + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -56246,12 +97035,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -56259,7 +97064,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -56271,12 +97076,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete accessPackageCatalog - description: Delete an accessPackageCatalog. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagecatalog-delete?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageCatalog + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -56286,6 +97087,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -56303,16 +97120,13 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageCustomWorkflowExtensions': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: List accessPackageCustomWorkflowExtensions - description: Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagecatalog-list-accesspackagecustomworkflowextensions?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_ListAccessPackageCustomWorkflowExtension + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile parameters: - name: accessPackageCatalog-id in: path @@ -56322,6 +97136,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -56359,7 +97189,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customCalloutExtensionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -56371,11 +97201,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageCustomWorkflowExtensions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_CreateAccessPackageCustomWorkflowExtension + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile parameters: - name: accessPackageCatalog-id in: path @@ -56385,55 +97217,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageCustomWorkflowExtensions/{customCalloutExtension-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentRequestWorkflowExtension - description: Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetAccessPackageCustomWorkflowExtension - parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: customCalloutExtension-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of customCalloutExtension + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: customCalloutExtension + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -56460,7 +97267,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' deprecated: true @@ -56469,15 +97276,13 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update accessPackageAssignmentRequestWorkflowExtension - description: Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_UpdateAccessPackageCustomWorkflowExtension + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent parameters: - name: accessPackageCatalog-id in: path @@ -56487,28 +97292,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: customCalloutExtension-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of customCalloutExtension + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: customCalloutExtension - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' - required: true + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + type: string + format: binary default: $ref: '#/components/responses/error' deprecated: true @@ -56516,12 +97331,12 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: + put: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageCustomWorkflowExtensions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteAccessPackageCustomWorkflowExtension + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent parameters: - name: accessPackageCatalog-id in: path @@ -56531,20 +97346,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: customCalloutExtension-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of customCalloutExtension + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: customCalloutExtension - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true style: simple schema: type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true responses: 2XX: description: Success @@ -56555,13 +97388,12 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageCustomWorkflowExtensions/$count': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageCustomWorkflowExtension_GetCount + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent parameters: - name: accessPackageCatalog-id in: path @@ -56571,75 +97403,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - $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-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles': - get: - tags: - - identityGovernance.entitlementManagement - summary: List accessPackageResourceRoles - description: 'Retrieve a list of accessPackageResourceRole objects of an accessPackageResource in an accessPackageCatalog. The resource should have been added to the catalog by creating an accessPackageResourceRequest. This list of roles can then be used by the caller to select a role, which is needed when later creating an accessPackageResourceRoleScope.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagecatalog-list-accesspackageresourceroles?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_ListAccessPackageResourceRole - parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + description: Success default: $ref: '#/components/responses/error' deprecated: true @@ -56647,15 +97443,12 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_CreateAccessPackageResourceRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -56665,20 +97458,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -56686,14 +97486,16 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': - get: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: The roles in each resource in a catalog. Read-only. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetAccessPackageResourceRole + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile parameters: - name: accessPackageCatalog-id in: path @@ -56703,41 +97505,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -56745,12 +97535,13 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_UpdateAccessPackageResourceRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -56760,28 +97551,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -56789,12 +97571,12 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteAccessPackageResourceRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -56804,23 +97586,11 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -56828,13 +97598,13 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole_GetAccessPackageResource + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_ListAccessPackage parameters: - name: accessPackageCatalog-id in: path @@ -56844,14 +97614,21 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: accessPackageResourceRole + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -56874,55 +97651,7 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole_UpdateAccessPackageResource - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -56930,12 +97659,17 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole_DeleteAccessPackageResource + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetAccessPackage parameters: - name: accessPackageCatalog-id in: path @@ -56945,23 +97679,41 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple + x-ms-docs-key-type: accessPackage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + 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.accessPackage' default: $ref: '#/components/responses/error' deprecated: true @@ -56970,13 +97722,13 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages(uniqueName=''{uniqueName}'')': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackage_GetGraphBPreUniqueName parameters: - name: accessPackageCatalog-id in: path @@ -56986,14 +97738,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: uniqueName in: path - description: The unique identifier of accessPackageResourceRole + description: Alternate key of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + nullable: true - name: $select in: query description: Select properties to be returned @@ -57020,7 +97772,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' deprecated: true @@ -57029,13 +97781,12 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackage_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -57045,14 +97796,37 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - $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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/customAccessPackageWorkflowExtensions': + get: + tags: + - identityGovernance.entitlementManagement + summary: List customAccessPackageWorkflowExtensions + description: Get a list of the customAccessPackageWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagecatalog-list-customaccesspackageworkflowextensions?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_ListCustomAccessPackageWorkflowExtension + parameters: + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageCatalog - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -57090,7 +97864,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customAccessPackageWorkflowExtensionCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -57105,8 +97879,12 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole + summary: Create customAccessPackageWorkflowExtensions + description: 'Create a new customAccessPackageWorkflowExtension object and add it to an existing accessPackageCatalog object. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagecatalog-post-customaccesspackageworkflowextensions?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_CreateCustomAccessPackageWorkflowExtension parameters: - name: accessPackageCatalog-id in: path @@ -57116,20 +97894,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' required: true responses: 2XX: @@ -57137,7 +97907,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' default: $ref: '#/components/responses/error' deprecated: true @@ -57146,13 +97916,16 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/customAccessPackageWorkflowExtensions/{customAccessPackageWorkflowExtension-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole + summary: Get customAccessPackageWorkflowExtension + description: Read the properties and relationships of a customAccessPackageWorkflowExtension object for an accessPackageCatalog object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customaccesspackageworkflowextension-get?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetCustomAccessPackageWorkflowExtension parameters: - name: accessPackageCatalog-id in: path @@ -57162,22 +97935,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + - name: customAccessPackageWorkflowExtension-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customAccessPackageWorkflowExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customAccessPackageWorkflowExtension - name: $select in: query description: Select properties to be returned @@ -57204,7 +97969,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' default: $ref: '#/components/responses/error' deprecated: true @@ -57216,8 +97981,12 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole + summary: Update customAccessPackageWorkflowExtension + description: Update the properties of an existing customAccessPackageWorkflowExtension object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customaccesspackageworkflowextension-update?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_UpdateCustomAccessPackageWorkflowExtension parameters: - name: accessPackageCatalog-id in: path @@ -57227,28 +97996,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + - name: customAccessPackageWorkflowExtension-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customAccessPackageWorkflowExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customAccessPackageWorkflowExtension requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' required: true responses: 2XX: @@ -57256,7 +98017,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' default: $ref: '#/components/responses/error' deprecated: true @@ -57268,8 +98029,12 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole + summary: Delete accessPackageAssignmentRequestWorkflowExtension + description: "Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:\r\n1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).\r\n2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.\r\n3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-delete?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteCustomAccessPackageWorkflowExtension parameters: - name: accessPackageCatalog-id in: path @@ -57279,22 +98044,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + - name: customAccessPackageWorkflowExtension-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customAccessPackageWorkflowExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customAccessPackageWorkflowExtension - name: If-Match in: header description: ETag @@ -57312,12 +98069,12 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/$count': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/customAccessPackageWorkflowExtensions/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.customAccessPackageWorkflowExtension_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -57327,14 +98084,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -57347,45 +98096,25 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageCatalogs(uniqueName=''{uniqueName}'')': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + summary: Get accessPackageCatalog + description: Retrieve the properties and relationships of an accessPackageCatalog object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagecatalog-get?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetGraphBPreUniqueName parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: uniqueName in: path - description: The unique identifier of accessPackageResourceRole + description: Alternate key of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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 + nullable: true - name: $select in: query description: Select properties to be returned @@ -57408,7 +98137,11 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' default: $ref: '#/components/responses/error' deprecated: true @@ -57416,46 +98149,39 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + summary: Update accessPackageCatalog + description: 'Update an existing accessPackageCatalog object to change one or more of its properties, such as the display name or description.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagecatalog-update?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_UpdateGraphBPreUniqueName parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: uniqueName in: path - description: The unique identifier of accessPackageResourceRole + description: Alternate key of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + nullable: true requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' default: $ref: '#/components/responses/error' deprecated: true @@ -57464,38 +98190,72 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + summary: Delete accessPackageCatalog + description: Delete an accessPackageCatalog. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagecatalog-delete?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteGraphBPreUniqueName parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: uniqueName in: path - description: The unique identifier of accessPackageResourceRole + description: Alternate key of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true + nullable: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + /identityGovernance/entitlementManagement/accessPackageCatalogs/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetCount + 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-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + /identityGovernance/entitlementManagement/accessPackageCatalogs/microsoft.graph.Search(): + get: + tags: + - identityGovernance.entitlementManagement + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_Search + 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 @@ -57506,6 +98266,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 @@ -57518,11 +98288,22 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + title: Collection of accessPackageCatalog + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' deprecated: true @@ -57530,137 +98311,106 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /identityGovernance/entitlementManagement/accessPackageResourceEnvironments: + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + summary: List accessPackageResourceEnvironments + description: Retrieve a list of accessPackageResourceEnvironment objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-accesspackageresourceenvironment?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_ListAccessPackageResourceEnvironment parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceEnvironmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceEnvironments for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAccessPackageResourceEnvironment requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + summary: Get accessPackageResourceEnvironment + description: Read the properties and relationships of an accessPackageResourceEnvironment object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresourceenvironment-get?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceEnvironment-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceEnvironment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceEnvironment - name: $select in: query description: Select properties to be returned @@ -57687,51 +98437,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + summary: Update the navigation property accessPackageResourceEnvironments in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageResourceEnvironment parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceEnvironment-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceEnvironment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceEnvironment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' required: true responses: 2XX: @@ -57739,45 +98468,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + summary: Delete navigation property accessPackageResourceEnvironments for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageResourceEnvironment parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceEnvironment-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceEnvironment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceEnvironment - name: If-Match in: header description: ETag @@ -57789,44 +98497,91 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}/accessPackageResources': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get accessPackageResources from identityGovernance + description: Read-only. Required. + operationId: identityGovernance.entitlementManagement.accessPackageResourceEnvironment_ListAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceEnvironment-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceEnvironment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceEnvironment + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.accessPackageResourceCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}/accessPackageResources/{accessPackageResource-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResources from identityGovernance + description: Read-only. Required. + operationId: identityGovernance.entitlementManagement.accessPackageResourceEnvironment_GetAccessPackageResource + parameters: + - name: accessPackageResourceEnvironment-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceEnvironment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -57853,47 +98608,57 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}/accessPackageResources/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceEnvironment.accessPackageResource_GetCount parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceEnvironment-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceEnvironment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceEnvironment + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/accessPackageResourceEnvironments/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceEnvironment_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/accessPackageResourceRequests: + get: + tags: + - identityGovernance.entitlementManagement + summary: List accessPackageResourceRequests + description: Retrieve a list of accessPackageResourceRequest objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-accesspackageresourcerequests?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_ListAccessPackageResourceRequest + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -57931,14 +98696,9 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRequestCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -57946,39 +98706,18 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope + summary: Create accessPackageResourceRequest + description: 'Create a new accessPackageResourceRequest object to request the addition of a resource to an access package catalog, update of a resource, or the removal of a resource from a catalog. A resource must be included in an access package catalog before a role of that resource can be added to an access package.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-accesspackageresourcerequests?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_CreateAccessPackageResourceRequest requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' required: true responses: 2XX: @@ -57986,55 +98725,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': + '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + summary: Get accessPackageResourceRequests from identityGovernance + description: Represents a request to add or remove a resource to or from a catalog respectively. + operationId: identityGovernance.entitlementManagement_GetAccessPackageResourceRequest parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id1 + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRequest - name: $select in: query description: Select properties to be returned @@ -58061,59 +98771,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + summary: Update the navigation property accessPackageResourceRequests in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageResourceRequest parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id1 + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' required: true responses: 2XX: @@ -58121,144 +98802,200 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + summary: Delete navigation property accessPackageResourceRequests for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageResourceRequest parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true + x-ms-docs-key-type: accessPackageResourceRequest + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/accessPackageResource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequest_GetAccessPackageResource + parameters: + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessPackageResourceRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/requestor': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get requestor from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequest_GetRequestor + parameters: + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple + x-ms-docs-key-type: accessPackageResourceRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + summary: Update the navigation property requestor in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequest_UpdateRequestor parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property requestor for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequest_DeleteRequestor + parameters: + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true + x-ms-docs-key-type: accessPackageResourceRequest + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/requestor/connectedOrganization': get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequest.requestor_GetConnectedOrganization parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRequest - name: $select in: query description: Select properties to be returned @@ -58285,92 +99022,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': - post: + /identityGovernance/entitlementManagement/accessPackageResourceRequests/$count: + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequest_GetCount parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes: get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + summary: Get accessPackageResourceRoleScopes from identityGovernance + description: 'A reference to both a scope within a resource, and a role in that resource for that scope.' + operationId: identityGovernance.entitlementManagement_ListAccessPackageResourceRoleScope parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -58408,14 +99085,9 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleScopeCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -58423,39 +99095,14 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope + summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAccessPackageResourceRoleScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' required: true responses: 2XX: @@ -58463,54 +99110,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + summary: Get accessPackageResourceRoleScopes from identityGovernance + description: 'A reference to both a scope within a resource, and a role in that resource for that scope.' + operationId: identityGovernance.entitlementManagement_GetAccessPackageResourceRoleScope parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -58537,59 +99156,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageResourceRoleScope parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' required: true responses: 2XX: @@ -58597,53 +99187,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageResourceRoleScope parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -58655,171 +99216,125 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + summary: Get accessPackageResourceRole from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope_GetAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': - get: + x-ms-docs-operation-type: operation + patch: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + summary: Update the navigation property accessPackageResourceRole in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope_UpdateAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + summary: Delete navigation property accessPackageResourceRole for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope_DeleteAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole_GetAccessPackageResource parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -58846,76 +99361,129 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_refresh + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole_UpdateAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole_DeleteAccessPackageResource + parameters: + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_ListUploadSession + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRole + parameters: + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -58953,14 +99521,9 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -58968,31 +99531,23 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_CreateUploadSession + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -59000,30 +99555,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_GetUploadSession + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -59032,14 +99583,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -59066,29 +99609,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -59097,20 +99635,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -59118,29 +99648,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -59149,14 +99674,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -59168,158 +99685,144 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_GetCount parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $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/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/$count': - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole_GetCount + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: List accessPackageResources - description: 'Retrieve a list of accessPackageResource objects in an accessPackageCatalog. To request to add or remove an accessPackageResource, use create accessPackageResourceRequest.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagecatalog-list-accesspackageresources?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_ListAccessPackageResource + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -59342,77 +99845,110 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResources for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_CreateAccessPackageResource + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + parameters: + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetAccessPackageResource + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -59442,34 +99978,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResources in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_UpdateAccessPackageResource + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: @@ -59486,34 +100017,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResources for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteAccessPackageResource + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -59525,36 +100051,31 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -59584,36 +100105,31 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_ListAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -59654,11 +100170,6 @@ paths: $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -59667,24 +100178,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_CreateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: @@ -59701,36 +100212,31 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -59768,34 +100274,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -59820,34 +100321,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -59867,43 +100363,61 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -59930,213 +100444,66 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: accessPackageResourceScope responses: 2XX: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.accessPackageResourceEnvironment' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -60174,14 +100541,9 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -60189,39 +100551,31 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -60229,55 +100583,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -60304,59 +100644,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -60364,45 +100691,68 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile + parameters: + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -60411,62 +100761,98 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true style: simple schema: type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -60493,45 +100879,75 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -60540,66 +100956,74 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -60611,44 +101035,63 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + parameters: + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -60657,80 +101100,92 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: $select - in: query - description: Select properties to be returned - 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: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + parameters: + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -60760,13 +101215,8 @@ paths: $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement @@ -60775,90 +101225,37 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_refresh parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope responses: 2XX: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListUploadSession + parameters: + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -60899,11 +101296,6 @@ paths: $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -60912,40 +101304,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateUploadSession parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: @@ -60962,51 +101330,22 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -61044,50 +101383,21 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateUploadSession parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -61112,50 +101422,21 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -61175,55 +101456,23 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -61232,398 +101481,344 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': - get: + put: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string + format: binary + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': - post: + delete: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - - $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.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScope from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope_GetAccessPackageResourceScope + parameters: + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -61650,59 +101845,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + summary: Update the navigation property accessPackageResourceScope in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope_UpdateAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -61710,53 +101876,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Delete navigation property accessPackageResourceScope for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope_DeleteAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -61768,172 +101905,171 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope_GetAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope_UpdateAccessPackageResource + parameters: + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope_DeleteAccessPackageResource parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/$count': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole_GetCount + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResource - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + uniqueItems: true + type: array + items: + 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.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_ListAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -61971,14 +102107,9 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -61986,31 +102117,23 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_CreateAccessPackageResourceScope + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -62018,47 +102141,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_GetAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -62085,51 +102195,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_UpdateAccessPackageResourceScope + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -62137,45 +102234,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -62187,43 +102271,30 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -62253,42 +102324,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: @@ -62305,42 +102363,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -62352,44 +102397,31 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -62419,44 +102451,31 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -62494,14 +102513,9 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -62509,39 +102523,31 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -62549,39 +102555,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -62590,14 +102591,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -62624,37 +102617,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -62663,20 +102651,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -62684,37 +102664,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -62723,14 +102698,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -62742,43 +102709,53 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -62813,45 +102790,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -62860,58 +102821,93 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -62920,63 +102916,54 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -63003,182 +102990,131 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': - post: + delete: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole responses: 2XX: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -63216,48 +103152,29 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -63266,75 +103183,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -63361,45 +103225,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -63416,58 +103261,39 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + type: string + format: binary default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: + put: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -63484,58 +103310,42 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession - - name: If-Match - in: header - description: ETag + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true style: simple schema: type: string + x-ms-docs-key-type: customDataProvidedResourceFile + 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' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + delete: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -63552,103 +103362,56 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -63656,154 +103419,119 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': - get: + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': - post: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + parameters: + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope + parameters: + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -63841,14 +103569,9 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -63856,39 +103579,23 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -63896,38 +103603,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -63936,14 +103631,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -63970,37 +103657,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -64009,20 +103683,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -64030,37 +103696,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -64069,14 +103722,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -64088,136 +103733,22 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: - tags: - - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - $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-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/$count': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -64225,34 +103756,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/externalOriginResourceConnector': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_GetExternalOriginResourceConnector + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -64282,13 +103801,8 @@ paths: $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement @@ -64297,59 +103811,37 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_refresh + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_refresh parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope responses: 2XX: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get customDataProvidedResourceUploadSession - description: Read the properties and relationships of a customDataProvidedResourceUploadSession object. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_ListUploadSession + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -64390,11 +103882,6 @@ paths: $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -64402,29 +103889,17 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create customDataProvidedResourceUploadSession - description: Create a new customDataProvidedResourceUploadSession object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresource-post-uploadsessions?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_CreateUploadSession + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateUploadSession parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: @@ -64441,39 +103916,22 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get customDataProvidedResourceUploadSession - description: Read the properties and relationships of a customDataProvidedResourceUploadSession object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-get?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_GetUploadSession + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -64511,38 +103969,21 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update customDataProvidedResourceUploadSession - description: Update the properties of a customDataProvidedResourceUploadSession created for a customDataProvidedResource object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-update?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_UpdateUploadSession + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -64567,34 +104008,21 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_DeleteUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -64614,39 +104042,23 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.uploadSession_uploadFile + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -64655,98 +104067,6 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.uploadSession_GetCount - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - $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-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_GetCount - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - $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-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_ListAccessPackageResourceScope - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -64784,77 +104104,45 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_CreateAccessPackageResourceScope + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetAccessPackageResourceScope - parameters: - - name: accessPackageCatalog-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -64881,81 +104169,127 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_UpdateAccessPackageResourceScope + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteAccessPackageResourceScope + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -64967,35 +104301,132 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope_GetAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + parameters: + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + parameters: + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/accessPackageResources: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResources from identityGovernance + description: A reference to a resource associated with an access package catalog. + operationId: identityGovernance.entitlementManagement_ListAccessPackageResource + 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 @@ -65018,41 +104449,95 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + $ref: '#/components/responses/microsoft.graph.accessPackageResourceCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResources for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAccessPackageResource + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope_UpdateAccessPackageResource + summary: Get accessPackageResources from identityGovernance + description: A reference to a resource associated with an access package catalog. + operationId: identityGovernance.entitlementManagement_GetAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResource + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResources in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageResource + parameters: + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property values content: @@ -65069,34 +104554,21 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope_DeleteAccessPackageResource + summary: Delete navigation property accessPackageResources for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageResource parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -65108,36 +104580,23 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageResource_GetAccessPackageResourceEnvironment + parameters: + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -65167,36 +104626,23 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageResource_ListAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -65237,11 +104683,6 @@ paths: $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -65250,24 +104691,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageResource_CreateAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property content: @@ -65284,36 +104717,23 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageResource_GetAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -65351,34 +104771,21 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageResource_UpdateAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -65403,34 +104810,21 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageResource_DeleteAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -65450,35 +104844,22 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -65516,34 +104897,21 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -65568,34 +104936,21 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -65615,36 +104970,23 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -65682,36 +105024,23 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -65760,11 +105089,6 @@ paths: $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -65773,24 +105097,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -65815,36 +105131,23 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -65853,7 +105156,7 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id1 + - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope required: true @@ -65890,34 +105193,21 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -65926,7 +105216,7 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id1 + - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope required: true @@ -65950,34 +105240,21 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -65986,7 +105263,7 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id1 + - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope required: true @@ -66005,35 +105282,22 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -66042,33 +105306,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - $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-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -66077,14 +105314,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -66111,84 +105340,71 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': - get: + x-ms-docs-operation-type: operation + delete: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -66197,69 +105413,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.customDataProvidedResourceUploadSessionCollectionResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -66268,59 +105421,34 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -66329,14 +105457,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -66363,37 +105491,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -66402,50 +105519,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -66454,66 +105527,55 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - - name: If-Match - in: header - description: ETag - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -66522,52 +105584,35 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceScope responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -66576,69 +105621,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - $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-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - $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-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -66684,14 +105666,9 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -66699,17 +105676,25 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -66723,7 +105708,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -66731,31 +105716,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -66764,14 +105751,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -66798,164 +105785,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - $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-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector - parameters: - - name: accessPackageCatalog-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -66964,60 +105819,53 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: $select - in: query - description: Select properties to be returned - 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: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': - post: + delete: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_refresh + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -67026,32 +105874,50 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_ListUploadSession + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -67060,6 +105926,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -67097,77 +105971,37 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_CreateUploadSession + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_GetUploadSession - parameters: - - name: accessPackageCatalog-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -67184,6 +106018,14 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -67210,29 +106052,91 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -67249,42 +106153,50 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -67301,6 +106213,14 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -67312,13 +106232,53 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: - identityGovernance.entitlementManagement @@ -67327,16 +106287,24 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -67362,27 +106330,30 @@ paths: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -67398,127 +106369,60 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/$count': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - $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-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_ListAccessPackage - parameters: - - name: accessPackageCatalog-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - - $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.accessPackageCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetAccessPackage + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector parameters: - - name: accessPackageCatalog-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -67545,120 +106449,66 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages(uniqueName=''{uniqueName}'')': - get: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackage_GetGraphBPreUniqueName + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh parameters: - - name: accessPackageCatalog-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: uniqueName + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: Alternate key of accessPackage + description: The unique identifier of accessPackageResourceRole required: true style: simple 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 + x-ms-docs-key-type: accessPackageResourceRole responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/$count': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackage_GetCount + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - $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-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/customAccessPackageWorkflowExtensions': - get: - tags: - - identityGovernance.entitlementManagement - summary: List customAccessPackageWorkflowExtensions - description: Get a list of the customAccessPackageWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagecatalog-list-customaccesspackageworkflowextensions?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_ListCustomAccessPackageWorkflowExtension - parameters: - - name: accessPackageCatalog-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -67696,14 +106546,9 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customAccessPackageWorkflowExtensionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -67711,27 +106556,31 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create customAccessPackageWorkflowExtensions - description: 'Create a new customAccessPackageWorkflowExtension object and add it to an existing accessPackageCatalog object. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagecatalog-post-customaccesspackageworkflowextensions?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_CreateCustomAccessPackageWorkflowExtension + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -67739,42 +106588,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/customAccessPackageWorkflowExtensions/{customAccessPackageWorkflowExtension-id}': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get customAccessPackageWorkflowExtension - description: Read the properties and relationships of a customAccessPackageWorkflowExtension object for an accessPackageCatalog object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customaccesspackageworkflowextension-get?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetCustomAccessPackageWorkflowExtension + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: customAccessPackageWorkflowExtension-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of customAccessPackageWorkflowExtension + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: customAccessPackageWorkflowExtension + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -67801,47 +106649,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update customAccessPackageWorkflowExtension - description: Update the properties of an existing customAccessPackageWorkflowExtension object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customaccesspackageworkflowextension-update?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_UpdateCustomAccessPackageWorkflowExtension + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: customAccessPackageWorkflowExtension-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of customAccessPackageWorkflowExtension + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: customAccessPackageWorkflowExtension + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -67849,41 +106696,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete accessPackageAssignmentRequestWorkflowExtension - description: "Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:\r\n1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).\r\n2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.\r\n3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-delete?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteCustomAccessPackageWorkflowExtension + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: customAccessPackageWorkflowExtension-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of customAccessPackageWorkflowExtension + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: customAccessPackageWorkflowExtension + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -67895,269 +106741,39 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/customAccessPackageWorkflowExtensions/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.customAccessPackageWorkflowExtension_GetCount - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - $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-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs(uniqueName=''{uniqueName}'')': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog - description: Retrieve the properties and relationships of an accessPackageCatalog object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagecatalog-get?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetGraphBPreUniqueName + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile parameters: - - name: uniqueName + - name: accessPackageResource-id in: path - description: Alternate key of accessPackageCatalog + description: The unique identifier of accessPackageResource required: true style: simple 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.accessPackageCatalog' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update accessPackageCatalog - description: 'Update an existing accessPackageCatalog object to change one or more of its properties, such as the display name or description.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagecatalog-update?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_UpdateGraphBPreUniqueName - parameters: - - name: uniqueName + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: Alternate key of accessPackageCatalog + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - nullable: true - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete accessPackageCatalog - description: Delete an accessPackageCatalog. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagecatalog-delete?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteGraphBPreUniqueName - parameters: - - name: uniqueName + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: Alternate key of accessPackageCatalog + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - nullable: true - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/accessPackageCatalogs/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetCount - 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-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - /identityGovernance/entitlementManagement/accessPackageCatalogs/microsoft.graph.Search(): - get: - tags: - - identityGovernance.entitlementManagement - summary: Invoke function Search - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_Search - 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 accessPackageCatalog - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /identityGovernance/entitlementManagement/accessPackageResourceEnvironments: - get: - tags: - - identityGovernance.entitlementManagement - summary: List accessPackageResourceEnvironments - description: Retrieve a list of accessPackageResourceEnvironment objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-accesspackageresourceenvironment?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_ListAccessPackageResourceEnvironment - parameters: + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -68195,54 +106811,53 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceEnvironmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceEnvironments for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAccessPackageResourceEnvironment - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment - description: Read the properties and relationships of an accessPackageResourceEnvironment object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresourceenvironment-get?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_GetAccessPackageResourceEnvironment + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -68269,55 +106884,151 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceEnvironments in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageResourceEnvironment + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceEnvironments for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageResourceEnvironment + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -68329,136 +107040,112 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}/accessPackageResources': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance - description: Read-only. Required. - operationId: identityGovernance.entitlementManagement.accessPackageResourceEnvironment_ListAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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 + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}/accessPackageResources/{accessPackageResource-id}': - get: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance - description: Read-only. Required. - operationId: identityGovernance.entitlementManagement.accessPackageResourceEnvironment_GetAccessPackageResource + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}/accessPackageResources/$count': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResourceEnvironment.accessPackageResource_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -68466,13 +107153,21 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/accessPackageResourceEnvironments/$count: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResourceEnvironment_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole_GetCount parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -68480,17 +107175,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/accessPackageResourceRequests: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: List accessPackageResourceRequests - description: Retrieve a list of accessPackageResourceRequest objects. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-accesspackageresourcerequests?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_ListAccessPackageResourceRequest + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageResource_ListAccessPackageResourceScope parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -68528,7 +107228,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -68538,18 +107238,23 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create accessPackageResourceRequest - description: 'Create a new accessPackageResourceRequest object to request the addition of a resource to an access package catalog, update of a resource, or the removal of a resource from a catalog. A resource must be included in an access package catalog before a role of that resource can be added to an access package.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-accesspackageresourcerequests?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_CreateAccessPackageResourceRequest + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource_CreateAccessPackageResourceScope + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -68557,26 +107262,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRequests from identityGovernance - description: Represents a request to add or remove a resource to or from a catalog respectively. - operationId: identityGovernance.entitlementManagement_GetAccessPackageResourceRequest + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageResource_GetAccessPackageResourceScope parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -68603,30 +107316,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRequests in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageResourceRequest + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource_UpdateAccessPackageResourceScope parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -68634,24 +107355,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRequests for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageResourceRequest + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource_DeleteAccessPackageResourceScope parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -68664,67 +107393,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequest_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.accessPackageResource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/requestor': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get requestor from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequest_GetRequestor - parameters: - - name: accessPackageResourceRequest-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -68751,30 +107442,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property requestor in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequest_UpdateRequestor + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -68782,24 +107481,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property requestor for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequest_DeleteRequestor + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -68812,22 +107519,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/requestor/connectedOrganization': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get connectedOrganization from identityGovernance - description: The connected organization of the subject. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequest.requestor_GetConnectedOrganization + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -68854,32 +107569,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/accessPackageResourceRequests/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequest_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - description: 'A reference to both a scope within a resource, and a role in that resource for that scope.' - operationId: identityGovernance.entitlementManagement_ListAccessPackageResourceRoleScope + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -68917,7 +107634,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -68927,14 +107644,31 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAccessPackageResourceRoleScope + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -68942,26 +107676,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - description: 'A reference to both a scope within a resource, and a role in that resource for that scope.' - operationId: identityGovernance.entitlementManagement_GetAccessPackageResourceRoleScope + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -68988,30 +107738,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageResourceRoleScope + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -69019,24 +107785,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageResourceRoleScope + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -69049,22 +107831,37 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRole from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope_GetAccessPackageResourceRole + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -69091,30 +107888,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRole in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope_UpdateAccessPackageResourceRole + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -69122,24 +107935,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRole for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope_DeleteAccessPackageResourceRole + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -69152,21 +107981,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole_GetAccessPackageResource + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -69193,83 +108039,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole_UpdateAccessPackageResource + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole_DeleteAccessPackageResource - parameters: - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment - parameters: - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -69296,26 +108101,82 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRole + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -69353,7 +108214,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -69363,23 +108224,39 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -69387,26 +108264,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -69415,6 +108299,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -69441,24 +108333,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -69467,12 +108367,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -69480,24 +108388,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -69506,6 +108422,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -69518,44 +108442,46 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/$count': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_GetCount + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope - parameters: - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -69593,68 +108519,61 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope - parameters: - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -69681,24 +108600,83 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -69707,37 +108685,58 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -69746,6 +108745,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -69757,22 +108780,21 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -69781,50 +108803,48 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -69833,37 +108853,47 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -69872,34 +108902,67 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true style: simple schema: type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -69934,26 +108997,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -69999,7 +109094,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -70009,17 +109104,17 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -70033,7 +109128,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -70041,26 +109136,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -70069,14 +109163,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -70103,24 +109197,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -70129,20 +109223,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -70150,24 +109244,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -70176,14 +109270,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -70196,21 +109290,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -70219,36 +109314,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector - parameters: - - name: accessPackageResourceRoleScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: accessPackageResourceScope + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -70271,33 +109359,29 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -70306,50 +109390,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession - parameters: - - name: accessPackageResourceRoleScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -70372,27 +109428,30 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -70401,38 +109460,47 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Created navigation property. + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': - get: + put: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -70449,50 +109517,42 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession - - name: $select - in: query - description: Select properties to be returned - 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: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple schema: - uniqueItems: true - type: array - items: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string + format: binary + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + delete: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -70509,37 +109569,40 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -70556,19 +109619,14 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: - identityGovernance.entitlementManagement @@ -70577,16 +109635,16 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -70613,21 +109671,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -70643,21 +109701,21 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/$count': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope_GetCount parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -70665,21 +109723,190 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResource_GetExternalOriginResourceConnector parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.externalOriginResourceConnector' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageResource_refresh + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource_ListUploadSession + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource_GetUploadSession + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -70696,60 +109923,117 @@ paths: style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource_UpdateUploadSession + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/microsoft.graph.refresh': - post: + delete: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_refresh + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource_DeleteUploadSession parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListUploadSession + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageResource.uploadSession_ListFile parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -70787,67 +110071,45 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateUploadSession + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageResource.uploadSession_GetFile parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetUploadSession - parameters: - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -70874,24 +110136,67 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -70900,37 +110205,42 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -70939,6 +110249,14 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -70950,8 +110268,37 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: - identityGovernance.entitlementManagement @@ -70960,16 +110307,16 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + operationId: identityGovernance.entitlementManagement.accessPackageResource.uploadSession_uploadFile parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -70988,21 +110335,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/$count': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageResource.uploadSession_GetCount parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -71010,21 +110357,46 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': + /identityGovernance/entitlementManagement/accessPackageResources/$count: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScope from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope_GetAccessPackageResourceScope + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResource_GetCount parameters: - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/accessPackages: + get: + tags: + - identityGovernance.entitlementManagement + summary: List accessPackages + description: 'Retrieve a list of accessPackage objects. The resulting list includes all the access packages that the caller has access to read, across all catalogs.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-accesspackages?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_ListAccessPackage + 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: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -71047,86 +110419,58 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScope in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope_UpdateAccessPackageResourceScope - parameters: - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + summary: Create accessPackage + description: 'Create a new accessPackage object. The access package will be added to an existing accessPackageCatalog. After the access package is created, you can then create accessPackageAssignmentPolicies which specify how users are assigned to the access package.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-accesspackages?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_CreateAccessPackage requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackage' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScope for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope_DeleteAccessPackageResourceScope - parameters: - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope_GetAccessPackageResource + summary: Get accessPackage + description: Retrieve the properties and relationships of an accessPackage object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_GetAccessPackage parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackage - name: $select in: query description: Select properties to be returned @@ -71153,30 +110497,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope_UpdateAccessPackageResource + summary: Update accessPackage + description: 'Update an existing accessPackage object to change one or more of its properties, such as the display name or description.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-update?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_UpdateAccessPackage parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackage' required: true responses: 2XX: @@ -71184,24 +110532,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope_DeleteAccessPackageResource + summary: Delete accessPackage + description: 'Delete an accessPackage object. You can''t delete an access package if it has any accessPackageAssignment. To delete the access package, first query if there are any assignments with a filter to indicate the specific access package, such as: $filter=accessPackage/id eq ''a914b616-e04e-476b-aa37-91038f0b165b''. For more information on how to remove assignments that are still in the delivered state, see Remove an assignment.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-delete?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_DeleteAccessPackage parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackage - name: If-Match in: header description: ETag @@ -71214,68 +110566,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment - parameters: - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.accessPackageResourceEnvironment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageAssignmentPolicies from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackage_ListAccessPackageAssignmentPolicy parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -71313,9 +110619,14 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentPolicyCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -71323,23 +110634,23 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + summary: Create new navigation property to accessPackageAssignmentPolicies for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage_CreateAccessPackageAssignmentPolicy parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' required: true responses: 2XX: @@ -71347,34 +110658,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageAssignmentPolicies from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackage_GetAccessPackageAssignmentPolicy parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: $select in: query description: Select properties to be returned @@ -71401,38 +110717,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + summary: Update the navigation property accessPackageAssignmentPolicies in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage_UpdateAccessPackageAssignmentPolicy parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' required: true responses: 2XX: @@ -71440,32 +110761,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + summary: Delete navigation property accessPackageAssignmentPolicies for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage_DeleteAccessPackageAssignmentPolicy parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: If-Match in: header description: ETag @@ -71477,30 +110803,36 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + summary: Get accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_GetAccessPackage parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: $select in: query description: Select properties to be returned @@ -71527,107 +110859,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource - parameters: - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource - parameters: - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get accessPackageCatalog from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_GetAccessPackageCatalog parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: $select in: query description: Select properties to be returned @@ -71654,34 +110917,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_ListCustomExtensionHandler parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -71719,9 +110987,14 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customExtensionHandlerCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -71729,31 +111002,31 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + summary: Create new navigation property to customExtensionHandlers for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_CreateCustomExtensionHandler parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' required: true responses: 2XX: @@ -71761,42 +111034,47 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_GetCustomExtensionHandler parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customExtensionHandler required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customExtensionHandler - name: $select in: query description: Select properties to be returned @@ -71823,46 +111101,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + summary: Update the navigation property customExtensionHandlers in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_UpdateCustomExtensionHandler parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customExtensionHandler required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customExtensionHandler requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' required: true responses: 2XX: @@ -71870,40 +111153,45 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete navigation property customExtensionHandlers for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_DeleteCustomExtensionHandler parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customExtensionHandler required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customExtensionHandler - name: If-Match in: header description: ETag @@ -71915,60 +111203,44 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + summary: Get customExtension from identityGovernance + description: Indicates which custom workflow extension is executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy.customExtensionHandler_GetCustomExtension parameters: - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector - parameters: - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customExtensionHandler required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customExtensionHandler - name: $select in: query description: Select properties to be returned @@ -71995,66 +111267,74 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy.customExtensionHandler_GetCount parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentPolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + summary: Get customExtensionStageSettings from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_ListCustomExtensionStageSetting parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -72092,9 +111372,14 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customExtensionStageSettingCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -72102,31 +111387,31 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + summary: Create new navigation property to customExtensionStageSettings for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_CreateCustomExtensionStageSetting parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' required: true responses: 2XX: @@ -72134,41 +111419,47 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + summary: Get customExtensionStageSettings from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_GetCustomExtensionStageSetting parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionStageSetting-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of customExtensionStageSetting required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: customExtensionStageSetting - name: $select in: query description: Select properties to be returned @@ -72195,46 +111486,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + summary: Update the navigation property customExtensionStageSettings in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_UpdateCustomExtensionStageSetting parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionStageSetting-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of customExtensionStageSetting required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: customExtensionStageSetting requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' required: true responses: 2XX: @@ -72242,40 +111538,45 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Delete navigation property customExtensionStageSettings for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_DeleteCustomExtensionStageSetting parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionStageSetting-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of customExtensionStageSetting required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: customExtensionStageSetting - name: If-Match in: header description: ETag @@ -72287,75 +111588,102 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}/customExtension': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + summary: Get customExtension from identityGovernance + description: Indicates the custom workflow extension that is executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy.customExtensionStageSetting_GetCustomExtension parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionStageSetting-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of customExtensionStageSetting required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: customExtensionStageSetting + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy.customExtensionStageSetting_GetCount parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentPolicy - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -72363,21 +111691,26 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/$count': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_GetCount parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackage - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -72385,22 +111718,76 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageCatalog': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope + summary: Get accessPackageCatalog from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage_GetAccessPackageCatalog parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.accessPackageCatalog' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoleScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage_ListAccessPackageResourceRoleScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -72438,7 +111825,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleScopeCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -72448,23 +111835,27 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope + summary: Create accessPackageResourceRoleScope + description: 'Create a new accessPackageResourceRoleScope for adding a resource role to an access package. The access package resource, for a group, an app, or a SharePoint Online site, must already exist in the access package catalog, and the originId for the resource role retrieved from the list of the resource roles. Once you add the resource role scope to the access package, the user will receive this resource role through any current and future access package assignments.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-post-accesspackageresourcerolescopes?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage_CreateAccessPackageResourceRoleScope parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' required: true responses: 2XX: @@ -72472,34 +111863,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope + summary: Get accessPackageResourceRoleScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage_GetAccessPackageResourceRoleScope parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -72526,38 +111916,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope + summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage_UpdateAccessPackageResourceRoleScope parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' required: true responses: 2XX: @@ -72565,32 +111955,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage_DeleteAccessPackageResourceRoleScope parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -72603,35 +111993,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/$count': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount + summary: Get accessPackageResourceRole from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_GetAccessPackageResourceRole parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/externalOriginResourceConnector': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector - parameters: + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: The unique identifier of accessPackageResourceRoleScope @@ -72666,42 +112043,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/microsoft.graph.refresh': - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_refresh + summary: Update the navigation property accessPackageResourceRole in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_UpdateAccessPackageResourceRole parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListUploadSession - parameters: + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: The unique identifier of accessPackageResourceRoleScope @@ -72710,56 +112069,37 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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 + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + delete: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateUploadSession + summary: Delete navigation property accessPackageResourceRole for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_DeleteAccessPackageResourceRole parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: The unique identifier of accessPackageResourceRoleScope @@ -72768,46 +112108,41 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetUploadSession + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole_GetAccessPackageResource parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -72834,38 +112169,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole_UpdateAccessPackageResource parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -72873,32 +112208,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole_DeleteAccessPackageResource parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -72911,50 +112246,76 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/$count': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRole parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: The unique identifier of accessPackageResourceRoleScope @@ -72963,35 +112324,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/accessPackageResources: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance - description: A reference to a resource associated with an access package catalog. - operationId: identityGovernance.entitlementManagement_ListAccessPackageResource - parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -73029,7 +112361,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -73039,14 +112371,31 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResources for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAccessPackageResource + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -73054,26 +112403,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance - description: A reference to a resource associated with an access package catalog. - operationId: identityGovernance.entitlementManagement_GetAccessPackageResource + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -73100,30 +112465,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResources in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageResource + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -73131,24 +112512,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResources for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageResource + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -73161,68 +112558,60 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_GetCount parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResource_ListAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -73260,7 +112649,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -73270,23 +112659,31 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource_CreateAccessPackageResourceRole + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -73294,34 +112691,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResource_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -73348,38 +112753,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource_UpdateAccessPackageResourceRole + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -73387,32 +112800,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource_DeleteAccessPackageResourceRole + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -73425,29 +112846,37 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -73482,24 +112911,32 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: @@ -73521,24 +112958,32 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -73551,30 +112996,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -73605,30 +113058,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -73666,7 +113127,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -73676,31 +113137,39 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -73708,34 +113177,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -73743,7 +113212,15 @@ paths: style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -73770,32 +113247,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -73804,12 +113281,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -73817,32 +113302,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -73851,6 +113336,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -73863,29 +113356,68 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -73920,32 +113452,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -73954,45 +113491,35 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -74001,42 +113528,120 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true style: simple schema: type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -74045,6 +113650,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -74071,33 +113684,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -74106,63 +113718,53 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: $select - in: query - description: Select properties to be returned - 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: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': - post: + delete: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -74171,35 +113773,50 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -74208,6 +113825,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -74245,35 +113870,37 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -74282,46 +113909,76 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -74338,58 +113995,47 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession - - name: $select - in: query - description: Select properties to be returned - 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: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + put: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -74406,45 +114052,50 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -74461,6 +114112,14 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -74472,8 +114131,53 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: - identityGovernance.entitlementManagement @@ -74482,24 +114186,24 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -74526,29 +114230,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -74564,29 +114268,29 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -74594,29 +114298,30 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -74647,7 +114352,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement @@ -74656,53 +114361,53 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_refresh parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListUploadSession parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -74751,24 +114456,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateUploadSession parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: @@ -74786,29 +114491,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -74851,24 +114556,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateUploadSession parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -74898,24 +114603,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -74936,33 +114641,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -74971,61 +114673,303 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/$count': + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + 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: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole_GetCount + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -75033,121 +114977,104 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': - get: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResource_ListAccessPackageResourceScope + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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 + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource_CreateAccessPackageResourceScope + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResource_GetAccessPackageResourceScope + summary: Get accessPackageResourceScope from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_GetAccessPackageResourceScope parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -75181,25 +115108,25 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource_UpdateAccessPackageResourceScope + summary: Update the navigation property accessPackageResourceScope in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_UpdateAccessPackageResourceScope parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property values content: @@ -75220,25 +115147,25 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete navigation property accessPackageResourceScope for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_DeleteAccessPackageResourceScope parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -75251,29 +115178,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope_GetAccessPackageResource parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -75308,24 +115235,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope_UpdateAccessPackageResource parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property values content: @@ -75347,24 +115274,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope_DeleteAccessPackageResource parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -75377,30 +115304,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -75431,30 +115358,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -75503,24 +115430,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: @@ -75538,30 +115465,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -75604,24 +115531,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -75651,24 +115578,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -75689,29 +115616,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -75754,24 +115681,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -75801,24 +115728,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -75839,30 +115766,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -75901,131 +115828,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector - parameters: - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.externalOriginResourceConnector' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': - post: - tags: - - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh - parameters: - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -76071,7 +115897,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -76081,25 +115907,25 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -76113,7 +115939,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -76121,33 +115947,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -76156,14 +115983,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -76190,32 +116017,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -76224,20 +116051,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -76245,32 +116072,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -76279,14 +116106,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -76299,33 +116126,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -76334,47 +116157,139 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - name: accessPackage-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + responses: + 2XX: + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -76383,66 +116298,136 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $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/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -76469,66 +116454,155 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -76566,83 +116640,61 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession - parameters: - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -76669,32 +116721,99 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -76703,45 +116822,58 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -76750,6 +116882,14 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -76761,8 +116901,53 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: - identityGovernance.entitlementManagement @@ -76771,24 +116956,32 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -76807,51 +117000,37 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope_GetCount - parameters: - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -76859,91 +117038,60 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/externalOriginResourceConnector': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource_GetExternalOriginResourceConnector + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.externalOriginResourceConnector' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/microsoft.graph.refresh': - post: - tags: - - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageResource_refresh - parameters: - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource_ListUploadSession + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -76981,7 +117129,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -76991,23 +117139,31 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource_CreateUploadSession + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -77015,33 +117171,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource_GetUploadSession + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -77068,38 +117233,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource_UpdateUploadSession + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -77107,32 +117280,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource_DeleteUploadSession + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope parameters: - - name: accessPackageResource-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -77145,72 +117326,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageResource.uploadSession_uploadFile + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount parameters: - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: customDataProvidedResourceUploadSession-id + - name: accessPackage-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/uploadSessions/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResource.uploadSession_GetCount - parameters: - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/accessPackageResources/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResource_GetCount - parameters: + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -77218,97 +117356,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/accessPackages: - get: - tags: - - identityGovernance.entitlementManagement - summary: List accessPackages - description: 'Retrieve a list of accessPackage objects. The resulting list includes all the access packages that the caller has access to read, across all catalogs.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-accesspackages?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_ListAccessPackage - 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.accessPackageCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create accessPackage - description: 'Create a new accessPackage object. The access package will be added to an existing accessPackageCatalog. After the access package is created, you can then create accessPackageAssignmentPolicies which specify how users are assigned to the access package.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-accesspackages?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_CreateAccessPackage - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackage - description: Retrieve the properties and relationships of an accessPackage object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_GetAccessPackage + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector parameters: - name: accessPackage-id in: path @@ -77318,6 +117372,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -77344,19 +117406,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Update accessPackage - description: 'Update an existing accessPackage object to change one or more of its properties, such as the display name or description.' + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-update?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_UpdateAccessPackage + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_refresh parameters: - name: accessPackage-id in: path @@ -77366,60 +117429,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete accessPackage - description: 'Delete an accessPackage object. You can''t delete an access package if it has any accessPackageAssignment. To delete the access package, first query if there are any assignments with a filter to indicate the specific access package, such as: $filter=accessPackage/id eq ''a914b616-e04e-476b-aa37-91038f0b165b''. For more information on how to remove assignments that are still in the delivered state, see Remove an assignment.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-delete?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_DeleteAccessPackage - parameters: - - name: accessPackage-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: accessPackageResourceRoleScope responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage_ListAccessPackageAssignmentPolicy + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: - name: accessPackage-id in: path @@ -77429,6 +117458,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -77466,14 +117503,9 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentPolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -77481,8 +117513,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentPolicies for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage_CreateAccessPackageAssignmentPolicy + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateUploadSession parameters: - name: accessPackage-id in: path @@ -77492,12 +117524,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -77505,22 +117545,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage_GetAccessPackageAssignmentPolicy + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - name: accessPackage-id in: path @@ -77530,14 +117564,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -77564,20 +117606,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentPolicies in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage_UpdateAccessPackageAssignmentPolicy + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - name: accessPackage-id in: path @@ -77587,20 +117624,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -77608,20 +117653,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentPolicies for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage_DeleteAccessPackageAssignmentPolicy + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - name: accessPackage-id in: path @@ -77631,14 +117671,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -77650,19 +117698,14 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackage from identityGovernance - description: The access package with this policy. Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_GetAccessPackage + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile parameters: - name: accessPackage-id in: path @@ -77672,14 +117715,37 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 @@ -77702,25 +117768,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_GetAccessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile parameters: - name: accessPackage-id in: path @@ -77730,14 +117791,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -77764,22 +117841,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': get: tags: - identityGovernance.entitlementManagement - summary: Get customExtensionHandlers from identityGovernance - description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_ListCustomExtensionHandler + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent parameters: - name: accessPackage-id in: path @@ -77789,114 +117861,46 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.customExtensionHandlerCollectionResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to customExtensionHandlers for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_CreateCustomExtensionHandler - parameters: - - name: accessPackage-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' - required: true + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Created navigation property. + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + type: string + format: binary default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}': - get: + put: tags: - identityGovernance.entitlementManagement - summary: Get customExtensionHandlers from identityGovernance - description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_GetCustomExtensionHandler + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent parameters: - name: accessPackage-id in: path @@ -77906,62 +117910,49 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionHandler-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of customExtensionHandler + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionHandler - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple schema: - uniqueItems: true - type: array - items: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string + format: binary + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - patch: + delete: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property customExtensionHandlers in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_UpdateCustomExtensionHandler + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent parameters: - name: accessPackage-id in: path @@ -77971,49 +117962,47 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionHandler-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of customExtensionHandler + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionHandler - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property customExtensionHandlers for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_DeleteCustomExtensionHandler + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount parameters: - name: accessPackage-id in: path @@ -78023,46 +118012,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionHandler-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of customExtensionHandler + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionHandler - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension': - get: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Get customExtension from identityGovernance - description: Indicates which custom workflow extension is executed at this stage. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy.customExtensionHandler_GetCustomExtension + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile parameters: - name: accessPackage-id in: path @@ -78072,63 +118054,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionHandler-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of customExtensionHandler + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionHandler - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/$count': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy.customExtensionHandler_GetCount + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount parameters: - name: accessPackage-id in: path @@ -78138,14 +118095,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -78153,18 +118110,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get customExtensionStageSettings from identityGovernance - description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_ListCustomExtensionStageSetting + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_GetCount parameters: - name: accessPackage-id in: path @@ -78174,14 +118125,32 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith': + get: + tags: + - identityGovernance.entitlementManagement + summary: List accessPackagesIncompatibleWith + description: Retrieve a list of the accessPackage objects marked a specified accessPackage as incompatible. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-list-accesspackagesincompatiblewith?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage_ListAccessPackagesIncompatibleGraphWPre + parameters: + - name: accessPackage-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -78219,23 +118188,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customExtensionStageSettingCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/{accessPackage-id1}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to customExtensionStageSettings for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_CreateCustomExtensionStageSetting + summary: Get accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage_GetAccessPackagesIncompatibleGraphWPre parameters: - name: accessPackage-id in: path @@ -78245,45 +118211,7 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: The unique identifier of accessPackageAssignmentPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get customExtensionStageSettings from identityGovernance - description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_GetCustomExtensionStageSetting - parameters: - - name: accessPackage-id + - name: accessPackage-id1 in: path description: The unique identifier of accessPackage required: true @@ -78291,22 +118219,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: The unique identifier of accessPackageAssignmentPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionStageSetting-id - in: path - description: The unique identifier of customExtensionStageSetting - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customExtensionStageSetting - name: $select in: query description: Select properties to be returned @@ -78333,20 +118245,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith(uniqueName=''{uniqueName}'')': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property customExtensionStageSettings in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_UpdateCustomExtensionStageSetting + summary: Get accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackagesIncompatibleGraphWPre_GetGraphBPreUniqueName parameters: - name: accessPackage-id in: path @@ -78356,49 +118265,50 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: uniqueName in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: Alternate key of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionStageSetting-id - in: path - description: The unique identifier of customExtensionStageSetting - required: true - style: simple + nullable: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: customExtensionStageSetting - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' - required: true + uniqueItems: true + type: array + items: + 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.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property customExtensionStageSettings for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_DeleteCustomExtensionStageSetting + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackagesIncompatibleWith_GetCount parameters: - name: accessPackage-id in: path @@ -78408,46 +118318,23 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: The unique identifier of accessPackageAssignmentPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionStageSetting-id - in: path - description: The unique identifier of customExtensionStageSetting - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customExtensionStageSetting - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}/customExtension': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleAccessPackages': get: tags: - identityGovernance.entitlementManagement - summary: Get customExtension from identityGovernance - description: Indicates the custom workflow extension that is executed at this stage. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy.customExtensionStageSetting_GetCustomExtension + summary: List incompatibleAccessPackages + description: 'Retrieve a list of the accessPackage objects marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-list-incompatibleaccesspackages?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage_ListIncompatibleAccessPackage parameters: - name: accessPackage-id in: path @@ -78457,22 +118344,21 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: The unique identifier of accessPackageAssignmentPolicy - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionStageSetting-id - in: path - description: The unique identifier of customExtensionStageSetting - required: true - style: simple + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: customExtensionStageSetting + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -78495,25 +118381,23 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/$count': - get: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleAccessPackages/{accessPackage-id1}/$ref': + delete: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy.customExtensionStageSetting_GetCount + summary: Remove accessPackage from incompatibleAccessPackages + description: 'Remove an access package from the list of access packages marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-delete-incompatibleaccesspackage?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleAccessPackage_DeleteAccessPackageGraphBPreRef parameters: - name: accessPackage-id in: path @@ -78523,32 +118407,32 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackage-id1 in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/$count': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleAccessPackages/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_GetCount + operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleAccessPackage_GetCount parameters: - name: accessPackage-id in: path @@ -78565,17 +118449,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageCatalog': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleAccessPackages/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage_GetAccessPackageCatalog + summary: List incompatibleAccessPackages + description: 'Retrieve a list of the accessPackage objects marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-list-incompatibleaccesspackages?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage_ListIncompatibleAccessPackageGraphBPreRef parameters: - name: accessPackage-id in: path @@ -78585,9 +118468,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: $select + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -78595,37 +118483,89 @@ paths: type: array items: type: string - - name: $expand + responses: + 2XX: + $ref: '#/components/responses/StringCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Add accessPackage to incompatibleAccessPackages + description: 'Add an accessPackage to the list of access packages marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-post-incompatibleaccesspackage?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage_CreateIncompatibleAccessPackageGraphBPreRef + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + requestBody: + $ref: '#/components/requestBodies/refPostBody' + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Remove accessPackage from incompatibleAccessPackages + description: 'Remove an access package from the list of access packages marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-delete-incompatibleaccesspackage?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage_DeleteIncompatibleAccessPackageGraphBPreRef + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + - name: '@id' in: query - description: Expand related entities + description: The delete Uri + required: true style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage_ListAccessPackageResourceRoleScope + summary: List incompatibleGroups + description: 'Retrieve a list of the group objects marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-list-incompatiblegroups?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage_ListIncompatibleGroup parameters: - name: accessPackage-id in: path @@ -78672,22 +118612,23 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.groupCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/{group-id}/$ref': + delete: tags: - identityGovernance.entitlementManagement - summary: Create accessPackageResourceRoleScope - description: 'Create a new accessPackageResourceRoleScope for adding a resource role to an access package. The access package resource, for a group, an app, or a SharePoint Online site, must already exist in the access package catalog, and the originId for the resource role retrieved from the list of the resource roles. Once you add the resource role scope to the access package, the user will receive this resource role through any current and future access package assignments.' + summary: Remove group from incompatibleGroups + description: 'Remove a group from the list of groups marked as incompatible on an accessPackage. ' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-post-accesspackageresourcerolescopes?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage_CreateAccessPackageResourceRoleScope + url: https://learn.microsoft.com/graph/api/accesspackage-delete-incompatiblegroup?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleGroup_DeleteGroupGraphBPreRef parameters: - name: accessPackage-id in: path @@ -78697,29 +118638,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' - required: true + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/{group-id}/serviceProvisioningErrors': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage_GetAccessPackageResourceRoleScope + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object.' + operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleGroup_ListServiceProvisioningError parameters: - name: accessPackage-id in: path @@ -78729,14 +118674,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: group-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + 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 @@ -78759,19 +118719,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/{group-id}/serviceProvisioningErrors/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage_UpdateAccessPackageResourceRoleScope + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleGroup.ServiceProvisioningError_GetCount parameters: - name: accessPackage-id in: path @@ -78781,36 +118740,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: group-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' - required: true + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage_DeleteAccessPackageResourceRoleScope + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleGroup_GetCount parameters: - name: accessPackage-id in: path @@ -78820,33 +118770,23 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRole from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_GetAccessPackageResourceRole + summary: List incompatibleGroups + description: 'Retrieve a list of the group objects marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-list-incompatiblegroups?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage_ListIncompatibleGroupGraphBPreRef parameters: - name: accessPackage-id in: path @@ -78856,27 +118796,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Expand related entities + description: Order items by property values style: form explode: false schema: @@ -78886,19 +118813,22 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/responses/StringCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRole in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_UpdateAccessPackageResourceRole + summary: Add group to incompatibleGroups + description: 'Add a group to the list of groups marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-post-incompatiblegroup?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage_CreateIncompatibleGroupGraphBPreRef parameters: - name: accessPackage-id in: path @@ -78908,36 +118838,23 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true + $ref: '#/components/requestBodies/refPostBody' responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRole for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_DeleteAccessPackageResourceRole + summary: Remove group from incompatibleGroups + description: 'Remove a group from the list of groups marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-delete-incompatiblegroup?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage_DeleteIncompatibleGroupGraphBPreRef parameters: - name: accessPackage-id in: path @@ -78947,32 +118864,36 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag style: simple schema: type: string + - name: '@id' + in: query + description: The delete Uri + required: true + style: form + explode: false + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': - get: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/microsoft.graph.getApplicablePolicyRequirements': + post: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole_GetAccessPackageResource + summary: Invoke action getApplicablePolicyRequirements + description: 'In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-getapplicablepolicyrequirements?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage_getApplicablePolicyRequirement parameters: - name: accessPackage-id in: path @@ -78982,14 +118903,85 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/microsoft.graph.moveToCatalog': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action moveToCatalog + description: 'In Microsoft Entra entitlement management, this action moves the accessPackage to a specified target accessPackageCatalog. The resources in the access package must be present in the target catalog.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-movetocatalog?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage_moveToCatalog + parameters: + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + catalogId: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackages(uniqueName=''{uniqueName}'')': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackage + description: Retrieve the properties and relationships of an accessPackage object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage_GetGraphBPreUniqueName + parameters: + - name: uniqueName + in: path + description: Alternate key of accessPackage + required: true + style: simple + schema: + type: string + nullable: true - name: $select in: query description: Select properties to be returned @@ -79016,38 +119008,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole_UpdateAccessPackageResource + summary: Update accessPackage + description: 'Update an existing accessPackage object to change one or more of its properties, such as the display name or description.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-update?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage_UpdateGraphBPreUniqueName parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: uniqueName in: path - description: The unique identifier of accessPackageResourceRoleScope + description: Alternate key of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + nullable: true requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackage' required: true responses: 2XX: @@ -79055,68 +119043,222 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole_DeleteAccessPackageResource + summary: Delete accessPackage + description: 'Delete an accessPackage object. You can''t delete an access package if it has any accessPackageAssignment. To delete the access package, first query if there are any assignments with a filter to indicate the specific access package, such as: $filter=accessPackage/id eq ''a914b616-e04e-476b-aa37-91038f0b165b''. For more information on how to remove assignments that are still in the delivered state, see Remove an assignment.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-delete?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage_DeleteGraphBPreUniqueName parameters: - - name: accessPackage-id + - name: uniqueName in: path - description: The unique identifier of accessPackage + description: Alternate key of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + nullable: true + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages(uniqueName=''{uniqueName}'')/microsoft.graph.getApplicablePolicyRequirements': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action getApplicablePolicyRequirements + description: 'In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-getapplicablepolicyrequirements?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage.uniqueName_getApplicablePolicyRequirement + parameters: + - name: uniqueName in: path - description: The unique identifier of accessPackageResourceRoleScope + description: Alternate key of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: If-Match - in: header - description: ETag + nullable: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/entitlementManagement/accessPackages(uniqueName=''{uniqueName}'')/microsoft.graph.moveToCatalog': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action moveToCatalog + description: 'In Microsoft Entra entitlement management, this action moves the accessPackage to a specified target accessPackageCatalog. The resources in the access package must be present in the target catalog.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-movetocatalog?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage.uniqueName_moveToCatalog + parameters: + - name: uniqueName + in: path + description: Alternate key of accessPackage + required: true + style: simple + schema: + type: string + nullable: true + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + catalogId: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /identityGovernance/entitlementManagement/accessPackages/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.entitlementManagement + summary: Invoke function filterByCurrentUser + description: 'In Microsoft Entra Entitlement Management, retrieve a list of accessPackage objects filtered on the signed-in user.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-filterbycurrentuser?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage_filterGraphBPreCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true style: simple schema: - type: string + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + - $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 accessPackage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /identityGovernance/entitlementManagement/accessPackages/microsoft.graph.Search(): get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackage_Search parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + - $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 @@ -79127,6 +119269,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 @@ -79139,38 +119291,35 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + title: Collection of accessPackage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /identityGovernance/entitlementManagement/accessPackageSuggestions: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRole + summary: Get accessPackageSuggestions from identityGovernance + operationId: identityGovernance.entitlementManagement_ListAccessPackageSuggestion parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -79208,7 +119357,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageSuggestionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -79218,31 +119367,14 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + summary: Create new navigation property to accessPackageSuggestions for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAccessPackageSuggestion requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' required: true responses: 2XX: @@ -79250,42 +119382,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageSuggestions/{accessPackageSuggestion-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole + summary: Get accessPackageSuggestions from identityGovernance + operationId: identityGovernance.entitlementManagement_GetAccessPackageSuggestion parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + - name: accessPackageSuggestion-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageSuggestion required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageSuggestion - name: $select in: query description: Select properties to be returned @@ -79312,46 +119427,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole + summary: Update the navigation property accessPackageSuggestions in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageSuggestion parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + - name: accessPackageSuggestion-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageSuggestion required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageSuggestion requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' required: true responses: 2XX: @@ -79359,40 +119458,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole + summary: Delete navigation property accessPackageSuggestions for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageSuggestion parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + - name: accessPackageSuggestion-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageSuggestion required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageSuggestion - name: If-Match in: header description: ETag @@ -79405,29 +119488,59 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/$count': + '/identityGovernance/entitlementManagement/accessPackageSuggestions/{accessPackageSuggestion-id}/accessPackage': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_GetCount + summary: Get accessPackage from identityGovernance + description: The access package information for the suggested package. + operationId: identityGovernance.entitlementManagement.accessPackageSuggestion_GetAccessPackage parameters: - - name: accessPackage-id + - name: accessPackageSuggestion-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageSuggestion required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple + x-ms-docs-key-type: accessPackageSuggestion + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + uniqueItems: true + type: array + items: + 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.availableAccessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/entitlementManagement/accessPackageSuggestions/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageSuggestion_GetCount + parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -79435,38 +119548,32 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageSuggestions/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + summary: Invoke function filterByCurrentUser + description: Retrieve suggested accessPackageSuggestion objects for the current end user. This operation returns access packages that are suggested based on various criteria such as related people insights and the user's assignment history. The suggestions help end users discover relevant access packages they may need for their role or work context. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagesuggestions-filterbycurrentuser?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageSuggestion_filterGraphBPreCurrentUser parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: on in: path - description: The unique identifier of accessPackageResourceRoleScope + description: 'Usage: on=''{on}''' required: true style: simple schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestionFilterByCurrentUserOptions' - $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: @@ -79474,9 +119581,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: @@ -79496,84 +119603,54 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true - responses: - 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + title: Collection of accessPackageSuggestion + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /identityGovernance/entitlementManagement/assignmentRequests: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + summary: List assignmentRequests + description: 'In Microsoft Entra entitlement management, retrieve a list of accessPackageAssignmentRequest objects. The resulting list includes all the assignment requests, current and well as expired, that the caller has access to read, across all catalogs and access packages.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-assignmentrequests?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_ListAssignmentRequest parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: accessPackageResourceScope + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -79596,134 +119673,65 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentRequestCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope + summary: Create accessPackageAssignmentRequest + description: 'In Microsoft Entra Entitlement Management, create a new accessPackageAssignmentRequest object. This operation is used to assign a user to an access package, update the assignment, or to remove an access package assignment.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-assignmentrequests?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_CreateAssignmentRequest requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + summary: Get assignmentRequests from identityGovernance + description: Represents access package assignment requests created by or on behalf of a user. + operationId: identityGovernance.entitlementManagement_GetAssignmentRequest parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + - name: accessPackageAssignmentRequest-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageAssignmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -79750,46 +119758,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + summary: Update the navigation property assignmentRequests in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAssignmentRequest parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + - name: accessPackageAssignmentRequest-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageAssignmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' required: true responses: 2XX: @@ -79797,40 +119794,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + summary: Delete navigation property assignmentRequests for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAssignmentRequest parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + - name: accessPackageAssignmentRequest-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageAssignmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentRequest - name: If-Match in: header description: ETag @@ -79842,39 +119828,28 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get accessPackage from identityGovernance + description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.assignmentRequest_GetAccessPackage parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + - name: accessPackageAssignmentRequest-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageAssignmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -79901,57 +119876,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + summary: Get accessPackageAssignment from identityGovernance + description: 'For a requestType of UserAdd or AdminAdd, an access package assignment requested to be created. For a requestType of UserRemove, AdminRemove, ApproverRemove, or SystemRemove, this property has the id property of an existing assignment to be removed. Supports $expand.' + operationId: identityGovernance.entitlementManagement.assignmentRequest_GetAccessPackageAssignment parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + - name: accessPackageAssignmentRequest-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageAssignmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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: accessPackageAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -79974,100 +119923,139 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel': post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + summary: Invoke action cancel + description: 'In Microsoft Entra Entitlement Management, cancel accessPackageAssignmentRequest objects that are in a cancelable state: accepted, pendingApproval, pendingNotBefore, pendingApprovalEscalated.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-cancel?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.assignmentRequest_cancel parameters: - - name: accessPackage-id + - name: accessPackageAssignmentRequest-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageAssignmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageAssignmentRequest + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.reprocess': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action reprocess + operationId: identityGovernance.entitlementManagement.assignmentRequest_reprocess + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageAssignmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentRequest + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.resume': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action resume + description: 'Resume a user''s access package request after waiting for a callback from a custom extension. In Microsoft Entra entitlement management, when an access package policy has been enabled to call out a custom extension and the request processing is waiting for the callback from the customer, the customer can initiate a resume action. It''s performed on an accessPackageAssignmentRequest object whose requestStatus is in a WaitingForCallback state.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-resume?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.assignmentRequest_resume + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageAssignmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentRequest requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + type: object + properties: + source: + type: string + nullable: true + type: + type: string + nullable: true + data: + $ref: '#/components/schemas/microsoft.graph.customExtensionData' + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/requestor': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + summary: Get requestor from identityGovernance + description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand.' + operationId: identityGovernance.entitlementManagement.assignmentRequest_GetRequestor parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: accessPackageAssignmentRequest-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -80094,54 +120082,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + summary: Update the navigation property requestor in identityGovernance + operationId: identityGovernance.entitlementManagement.assignmentRequest_UpdateRequestor parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: accessPackageAssignmentRequest-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' required: true responses: 2XX: @@ -80149,48 +120118,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + summary: Delete navigation property requestor for identityGovernance + operationId: identityGovernance.entitlementManagement.assignmentRequest_DeleteRequestor parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: accessPackageAssignmentRequest-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageAssignmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentRequest - name: If-Match in: header description: ETag @@ -80202,38 +120152,70 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': + '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.assignmentRequest.requestor_GetConnectedOrganization parameters: - - name: accessPackage-id + - name: accessPackageAssignmentRequest-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageAssignmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + /identityGovernance/entitlementManagement/assignmentRequests/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.assignmentRequest_GetCount + parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -80241,37 +120223,34 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/assignmentRequests/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + summary: Invoke function filterByCurrentUser + description: 'In Microsoft Entra Entitlement Management, retrieve a list of accessPackageAssignmentRequest objects filtered on the signed-in user.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-filterbycurrentuser?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.assignmentRequest_filterGraphBPreCurrentUser parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + - name: on in: path - description: The unique identifier of accessPackageResourceScope + description: 'Usage: on=''{on}''' required: true style: simple schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestFilterByCurrentUserOptions' + - $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 @@ -80282,6 +120261,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 @@ -80294,86 +120283,40 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': - post: - tags: - - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - responses: - 2XX: - description: Success + title: Collection of accessPackageAssignmentRequest + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /identityGovernance/entitlementManagement/availableAccessPackages: get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + summary: Get availableAccessPackages from identityGovernance + operationId: identityGovernance.entitlementManagement_ListAvailableAccessPackage parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -80411,7 +120354,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.availableAccessPackageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -80421,39 +120364,14 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope + summary: Create new navigation property to availableAccessPackages for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAvailableAccessPackage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' required: true responses: 2XX: @@ -80461,49 +120379,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + summary: Get availableAccessPackages from identityGovernance + operationId: identityGovernance.entitlementManagement_GetAvailableAccessPackage parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id + - name: availableAccessPackage-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of availableAccessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: availableAccessPackage - name: $select in: query description: Select properties to be returned @@ -80530,54 +120424,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + summary: Update the navigation property availableAccessPackages in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAvailableAccessPackage parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id + - name: availableAccessPackage-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of availableAccessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: availableAccessPackage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' required: true responses: 2XX: @@ -80585,48 +120455,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + summary: Delete navigation property availableAccessPackages for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAvailableAccessPackage parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id + - name: availableAccessPackage-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of availableAccessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: availableAccessPackage - name: If-Match in: header description: ETag @@ -80639,142 +120485,85 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage-id}/resourceRoleScopes': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + summary: List resourceRoleScopes + description: Get a list of the accessPackageResourceRoleScope objects associated with an availableAccessPackage. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + url: https://learn.microsoft.com/graph/api/availableaccesspackage-list-resourcerolescopes?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.availableAccessPackage_ListResourceRoleScope parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + - name: availableAccessPackage-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of availableAccessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: availableAccessPackage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple + - $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: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + uniqueItems: true + type: array + items: + 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' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleScopeCollectionResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + summary: Get resourceRoleScopes from identityGovernance + description: The resource role scopes associated with this available access package. + operationId: identityGovernance.entitlementManagement.availableAccessPackage_GetResourceRoleScope parameters: - - name: accessPackage-id + - name: availableAccessPackage-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of availableAccessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: availableAccessPackage - name: accessPackageResourceRoleScope-id in: path description: The unique identifier of accessPackageResourceRoleScope @@ -80809,66 +120598,57 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage-id}/resourceRoleScopes/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_refresh + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.availableAccessPackage.resourceRoleScope_GetCount parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: availableAccessPackage-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of availableAccessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: availableAccessPackage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions': + /identityGovernance/entitlementManagement/availableAccessPackages/$count: get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.availableAccessPackage_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/connectedOrganizations: + get: + tags: + - identityGovernance.entitlementManagement + summary: List connectedOrganizations + description: Retrieve a list of connectedOrganization objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-connectedorganizations?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_ListConnectedOrganization parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -80906,7 +120686,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.connectedOrganizationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -80916,31 +120696,18 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateUploadSession - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + summary: Create connectedOrganization + description: Create a new connectedOrganization object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-connectedorganizations?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_CreateConnectedOrganization requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' required: true responses: 2XX: @@ -80948,41 +120715,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetUploadSession + summary: Get connectedOrganization + description: Retrieve the properties and relationships of a connectedOrganization object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/connectedorganization-get?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_GetConnectedOrganization parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: customDataProvidedResourceUploadSession-id + - name: connectedOrganization-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of connectedOrganization required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: connectedOrganization - name: $select in: query description: Select properties to be returned @@ -81009,46 +120764,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + summary: Update connectedOrganization + description: Update a connectedOrganization object to change one or more of its properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/connectedorganization-update?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_UpdateConnectedOrganization parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: customDataProvidedResourceUploadSession-id + - name: connectedOrganization-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of connectedOrganization required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: connectedOrganization requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' required: true responses: 2XX: @@ -81056,40 +120799,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Delete connectedOrganization + description: Delete a connectedOrganization object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/connectedorganization-delete?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_DeleteConnectedOrganization parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: customDataProvidedResourceUploadSession-id + - name: connectedOrganization-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of connectedOrganization required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: connectedOrganization - name: If-Match in: header description: ETag @@ -81102,104 +120833,40 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + summary: List externalSponsors + description: Retrieve a list of a connectedOrganization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + url: https://learn.microsoft.com/graph/api/connectedorganization-list-externalsponsors?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.connectedOrganization_ListExternalSponsor parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: connectedOrganization-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of connectedOrganization required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: connectedOrganization + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScope from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_GetAccessPackageResourceScope - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple + - $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: accessPackageResourceRoleScope + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -81222,75 +120889,40 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScope in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_UpdateAccessPackageResourceScope - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/{directoryObject-id}/$ref': delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScope for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_DeleteAccessPackageResourceScope + summary: Remove connected organization external sponsor + description: Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/connectedorganization-delete-externalsponsors?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.connectedOrganization.externalSponsor_DeleteDirectoryObjectGraphBPreRef parameters: - - name: accessPackage-id + - name: connectedOrganization-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of connectedOrganization required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: connectedOrganization + - name: directoryObject-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of directoryObject required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: directoryObject - name: If-Match in: header description: ETag @@ -81303,42 +120935,55 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope_GetAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.connectedOrganization.externalSponsor_GetCount parameters: - - name: accessPackage-id + - name: connectedOrganization-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of connectedOrganization required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: connectedOrganization + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/$ref': + get: + tags: + - identityGovernance.entitlementManagement + summary: List externalSponsors + description: Retrieve a list of a connectedOrganization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/connectedorganization-list-externalsponsors?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.connectedOrganization_ListExternalSponsorGraphBPreRef + parameters: + - name: connectedOrganization-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of connectedOrganization required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + x-ms-docs-key-type: connectedOrganization + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Expand related entities + description: Order items by property values style: form explode: false schema: @@ -81348,165 +120993,96 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/responses/StringCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope_UpdateAccessPackageResource + summary: Add connected organization external sponsor + description: Add a user or a group to the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/connectedorganization-post-externalsponsors?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.connectedOrganization_CreateExternalSponsorGraphBPreRef parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: connectedOrganization-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of connectedOrganization required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: connectedOrganization requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true + $ref: '#/components/requestBodies/refPostBody' responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope_DeleteAccessPackageResource + summary: Remove connected organization external sponsor + description: Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/connectedorganization-delete-externalsponsors?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.connectedOrganization_DeleteExternalSponsorGraphBPreRef parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: connectedOrganization-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of connectedOrganization required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: connectedOrganization - name: If-Match in: header description: ETag style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + - name: '@id' in: query - description: Expand related entities + description: The delete Uri + required: true style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + summary: List internalSponsors + description: Retrieve a list of a connectedOrganization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/connectedorganization-list-internalsponsors?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.connectedOrganization_ListInternalSponsor parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: connectedOrganization-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of connectedOrganization required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: connectedOrganization - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -81544,97 +121120,101 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $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 - post: + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}/$ref': + delete: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + summary: Remove connected organization internal sponsor + description: Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/connectedorganization-delete-internalsponsors?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.connectedOrganization.internalSponsor_DeleteDirectoryObjectGraphBPreRef parameters: - - name: accessPackage-id + - name: connectedOrganization-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of connectedOrganization required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: connectedOrganization + - name: directoryObject-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of directoryObject required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true + x-ms-docs-key-type: directoryObject + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.connectedOrganization.internalSponsor_GetCount parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: connectedOrganization-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of connectedOrganization required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: connectedOrganization + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/$ref': + get: + tags: + - identityGovernance.entitlementManagement + summary: List internalSponsors + description: Retrieve a list of a connectedOrganization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/connectedorganization-list-internalsponsors?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.connectedOrganization_ListInternalSponsorGraphBPreRef + parameters: + - name: connectedOrganization-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of connectedOrganization required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + x-ms-docs-key-type: connectedOrganization + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Expand related entities + description: Order items by property values style: form explode: false schema: @@ -81644,134 +121224,114 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/responses/StringCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + summary: Add connected organization internal sponsor + description: Add a user or a group to the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/connectedorganization-post-internalsponsors?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.connectedOrganization_CreateInternalSponsorGraphBPreRef parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + - name: connectedOrganization-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of connectedOrganization required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: connectedOrganization requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true + $ref: '#/components/requestBodies/refPostBody' responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + summary: Remove connected organization internal sponsor + description: Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/connectedorganization-delete-internalsponsors?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.connectedOrganization_DeleteInternalSponsorGraphBPreRef parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + - name: connectedOrganization-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of connectedOrganization required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: connectedOrganization - name: If-Match in: header description: ETag style: simple schema: type: string + - name: '@id' + in: query + description: The delete Uri + required: true + style: form + explode: false + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + /identityGovernance/entitlementManagement/connectedOrganizations/$count: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.connectedOrganization_GetCount parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/controlConfigurations: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get controlConfigurations from identityGovernance + description: Represents the policies that control lifecycle and access to access packages across the organization. + operationId: identityGovernance.entitlementManagement_ListControlConfiguration + 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: - type: string - x-ms-docs-key-type: accessPackageResourceRole + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -81794,135 +121354,63 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/responses/microsoft.graph.controlConfigurationCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2025-09-27' + date: '2024-09-27' + version: PrivatePreview:ControlConfigurations + description: Controls configurations preview. + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole + summary: Create new navigation property to controlConfigurations for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateControlConfiguration requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.controlConfiguration' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.controlConfiguration' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2025-09-27' + date: '2024-09-27' + version: PrivatePreview:ControlConfigurations + description: Controls configurations preview. x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/controlConfigurations/{controlConfiguration-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get controlConfigurations from identityGovernance + description: Represents the policies that control lifecycle and access to access packages across the organization. + operationId: identityGovernance.entitlementManagement_GetControlConfiguration parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + - name: controlConfiguration-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of controlConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: controlConfiguration - name: $select in: query description: Select properties to be returned @@ -81949,42 +121437,116 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.controlConfiguration' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2025-09-27' + date: '2024-09-27' + version: PrivatePreview:ControlConfigurations + description: Controls configurations preview. x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': - get: + put: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + summary: Update the navigation property controlConfigurations in identityGovernance + operationId: identityGovernance.entitlementManagement_SetControlConfiguration parameters: - - name: accessPackage-id + - name: controlConfiguration-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of controlConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: controlConfiguration + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.controlConfiguration' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.controlConfiguration' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2025-09-27' + date: '2024-09-27' + version: PrivatePreview:ControlConfigurations + description: Controls configurations preview. + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property controlConfigurations for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteControlConfiguration + parameters: + - name: controlConfiguration-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of controlConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true + x-ms-docs-key-type: controlConfiguration + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2025-09-27' + date: '2024-09-27' + version: PrivatePreview:ControlConfigurations + description: Controls configurations preview. + x-ms-docs-operation-type: operation + /identityGovernance/entitlementManagement/controlConfigurations/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.controlConfiguration_GetCount + 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: '2025-09-27' + date: '2024-09-27' + version: PrivatePreview:ControlConfigurations + description: Controls configurations preview. + /identityGovernance/entitlementManagement/externalOriginResourceConnectors: + get: + tags: + - identityGovernance.entitlementManagement + summary: List externalOriginResourceConnectors + description: Get a list of externalOriginResourceConnector objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-externaloriginresourceconnectors?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_ListExternalOriginResourceConnector + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -82022,7 +121584,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.externalOriginResourceConnectorCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -82032,39 +121594,18 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole + summary: Create externalOriginResourceConnector + description: Creates a new externalOriginResourceConnector object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-externaloriginresourceconnectors?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_CreateExternalOriginResourceConnector requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' required: true responses: 2XX: @@ -82072,50 +121613,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/externalOriginResourceConnectors/{externalOriginResourceConnector-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + summary: Get externalOriginResourceConnectors from identityGovernance + description: Represents the connectors used to communicate with external resource systems. + operationId: identityGovernance.entitlementManagement_GetExternalOriginResourceConnector parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: externalOriginResourceConnector-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of externalOriginResourceConnector required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: externalOriginResourceConnector - name: $select in: query description: Select properties to be returned @@ -82142,54 +121659,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + summary: Update externalOriginResourceConnector + description: Update the properties of an externalOriginResourceConnector object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/externaloriginresourceconnector-update?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_UpdateExternalOriginResourceConnector parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: externalOriginResourceConnector-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of externalOriginResourceConnector required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: externalOriginResourceConnector requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' required: true responses: 2XX: @@ -82197,48 +121694,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete externalOriginResourceConnector + description: Delete an externalOriginResourceConnector object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/externaloriginresourceconnector-delete?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_DeleteExternalOriginResourceConnector parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: externalOriginResourceConnector-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of externalOriginResourceConnector required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: externalOriginResourceConnector - name: If-Match in: header description: ETag @@ -82251,37 +121728,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': + /identityGovernance/entitlementManagement/externalOriginResourceConnectors/$count: get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + operationId: identityGovernance.entitlementManagement.externalOriginResourceConnector_GetCount parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -82289,37 +121742,17 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + /identityGovernance/entitlementManagement/settings: get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + summary: Get entitlementManagementSettings + description: Retrieve the properties of an entitlementManagementSettings object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagementsettings-get?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_GetSetting parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -82346,82 +121779,65 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.entitlementManagementSettings' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + summary: Update entitlementManagementSettings + description: Update an existing entitlementManagementSettings object to change one or more of its properties. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + url: https://learn.microsoft.com/graph/api/entitlementmanagementsettings-update?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_UpdateSetting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entitlementManagementSettings' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entitlementManagementSettings' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property settings for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteSetting parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + x-ms-docs-operation-type: operation + /identityGovernance/entitlementManagement/subjects: get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + summary: Get accessPackageSubject + description: Get the properties of an external directory user represented by an existing accessPackageSubject object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagesubject-get?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_ListSubject parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -82459,7 +121875,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageSubjectCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -82469,39 +121885,14 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole + summary: Create new navigation property to subjects for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateSubject requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' required: true responses: 2XX: @@ -82509,49 +121900,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/subjects/{accessPackageSubject-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + summary: Get subjects from identityGovernance + description: Represents the subjects within entitlement management. + operationId: identityGovernance.entitlementManagement_GetSubject parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + - name: accessPackageSubject-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageSubject required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageSubject - name: $select in: query description: Select properties to be returned @@ -82578,54 +121946,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + summary: Update accessPackageSubject + description: Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagesubject-update?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_UpdateSubject parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + - name: accessPackageSubject-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageSubject required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageSubject requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' required: true responses: 2XX: @@ -82633,174 +121981,196 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Delete navigation property subjects for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteSubject parameters: - - name: accessPackage-id + - name: accessPackageSubject-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageSubject required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true + x-ms-docs-key-type: accessPackageSubject + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/subjects/{accessPackageSubject-id}/connectedOrganization': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.subject_GetConnectedOrganization + parameters: + - name: accessPackageSubject-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageSubject required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageSubject + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.connectedOrganization' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/subjects(objectId=''{objectId}'')': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get subjects from identityGovernance + description: Represents the subjects within entitlement management. + operationId: identityGovernance.entitlementManagement.subject_GetGraphBPreObjectId + parameters: + - name: objectId in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: Alternate key of accessPackageSubject required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - - name: If-Match - in: header - description: ETag - style: simple + nullable: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + 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.accessPackageSubject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + summary: Update accessPackageSubject + description: Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + url: https://learn.microsoft.com/graph/api/accesspackagesubject-update?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.subject_UpdateGraphBPreObjectId parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id + - name: objectId in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: Alternate key of accessPackageSubject required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + nullable: true + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + required: true responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + summary: Delete navigation property subjects for identityGovernance + operationId: identityGovernance.entitlementManagement.subject_DeleteGraphBPreObjectId parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: objectId in: path - description: The unique identifier of accessPackageResourceRoleScope + description: Alternate key of accessPackageSubject required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true + nullable: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/$count': + x-ms-docs-operation-type: operation + /identityGovernance/entitlementManagement/subjects/$count: get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + operationId: identityGovernance.entitlementManagement.subject_GetCount parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -82808,30 +122178,94 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': + /identityGovernance/lifecycleWorkflows: get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lifecycleWorkflows from identityGovernance + operationId: identityGovernance_GetLifecycleWorkflow parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true + uniqueItems: true + type: array + items: + 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.lifecycleWorkflowsContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property lifecycleWorkflows in identityGovernance + operationId: identityGovernance_UpdateLifecycleWorkflow + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleWorkflowsContainer' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleWorkflowsContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property lifecycleWorkflows for identityGovernance + operationId: identityGovernance_DeleteLifecycleWorkflow + parameters: + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/lifecycleWorkflows/customTaskExtensions: + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: List customTaskExtensions + description: Get a list of the customTaskExtension objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-customtaskextensions?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow_ListCustomTaskExtension + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -82869,7 +122303,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.customTaskExtensionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -82878,32 +122312,19 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + - identityGovernance.lifecycleWorkflowsContainer + summary: Create customTaskExtensions + description: Create a new customTaskExtension object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-post-customtaskextensions?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow_CreateCustomTaskExtension requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' required: true responses: 2XX: @@ -82911,42 +122332,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope + - identityGovernance.lifecycleWorkflowsContainer + summary: Get customTaskExtension + description: Read the properties and relationships of a customTaskExtension object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-customtaskextension-get?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow_GetCustomTaskExtension parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + - name: customTaskExtension-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customTaskExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customTaskExtension - name: $select in: query description: Select properties to be returned @@ -82973,46 +122381,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope + - identityGovernance.lifecycleWorkflowsContainer + summary: Update customTaskExtension + description: Update the properties of a customTaskExtension object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-customtaskextension-update?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow_UpdateCustomTaskExtension parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + - name: customTaskExtension-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customTaskExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customTaskExtension requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' required: true responses: 2XX: @@ -83020,40 +122416,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete customTaskExtension + description: Delete a customTaskExtension object. A custom task extension can only be deleted if it is not referenced in any task objects in a lifecycle workflow. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-customtaskextension-delete?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow_DeleteCustomTaskExtension parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + - name: customTaskExtension-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customTaskExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customTaskExtension - name: If-Match in: header description: ETag @@ -83066,59 +122450,68 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/$count': + '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy': get: tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount + - identityGovernance.lifecycleWorkflowsContainer + summary: Get createdBy from identityGovernance + description: 'The unique identifier of the Microsoft Entra user that created the custom task extension.Supports $filter(eq, ne) and $expand.' + operationId: identityGovernance.lifecycleWorkflow.customTaskExtension_GetCreatedGraphBPre parameters: - - name: accessPackage-id + - name: customTaskExtension-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of customTaskExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple + x-ms-docs-key-type: customTaskExtension + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + uniqueItems: true + type: array + items: + 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.user' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/externalOriginResourceConnector': + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy/mailboxSettings': get: tags: - - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + - 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.lifecycleWorkflow.customTaskExtension.createdBy_GetMailboxSetting parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: customTaskExtension-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of customTaskExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: customTaskExtension - name: $select in: query description: Select properties to be returned @@ -83141,70 +122534,59 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Entity result. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/microsoft.graph.refresh': - post: + patch: tags: - - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_refresh + - identityGovernance.lifecycleWorkflowsContainer + summary: Update property mailboxSettings value. + operationId: identityGovernance.lifecycleWorkflow.customTaskExtension.createdBy_UpdateMailboxSetting parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: customTaskExtension-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of customTaskExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: customTaskExtension + 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' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions': + '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy/serviceProvisioningErrors': get: tags: - - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListUploadSession + - 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.lifecycleWorkflow.customTaskExtension.createdBy_ListServiceProvisioningError parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: customTaskExtension-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of customTaskExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: customTaskExtension - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -83242,83 +122624,96 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation - post: + '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy/serviceProvisioningErrors/$count': + get: tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateUploadSession + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.customTaskExtension.createdBy.ServiceProvisioningError_GetCount parameters: - - name: accessPackage-id + - name: customTaskExtension-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of customTaskExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: customTaskExtension + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/lastModifiedBy': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lastModifiedBy from identityGovernance + description: 'The unique identifier of the Microsoft Entra user that modified the custom task extension last.Supports $filter(eq, ne) and $expand.' + operationId: identityGovernance.lifecycleWorkflow.customTaskExtension_GetLastModifiedGraphBPre + parameters: + - name: customTaskExtension-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of customTaskExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true + x-ms-docs-key-type: customTaskExtension + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/lastModifiedBy/mailboxSettings': get: tags: - - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetUploadSession + - 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.lifecycleWorkflow.customTaskExtension.lastModifiedBy_GetMailboxSetting parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: customDataProvidedResourceUploadSession-id + - name: customTaskExtension-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of customTaskExtension required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: customTaskExtension - name: $select in: query description: Select properties to be returned @@ -83341,50 +122736,33 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Entity result. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + - identityGovernance.lifecycleWorkflowsContainer + summary: Update property mailboxSettings value. + operationId: identityGovernance.lifecycleWorkflow.customTaskExtension.lastModifiedBy_UpdateMailboxSetting parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: customDataProvidedResourceUploadSession-id + - name: customTaskExtension-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of customTaskExtension required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: customTaskExtension requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' required: true responses: 2XX: @@ -83392,40 +122770,148 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/lastModifiedBy/serviceProvisioningErrors': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + - 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.lifecycleWorkflow.customTaskExtension.lastModifiedBy_ListServiceProvisioningError parameters: - - name: accessPackage-id + - name: customTaskExtension-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of customTaskExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple + x-ms-docs-key-type: customTaskExtension + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: accessPackageResourceRoleScope - - name: customDataProvidedResourceUploadSession-id + 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 + '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/lastModifiedBy/serviceProvisioningErrors/$count': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.customTaskExtension.lastModifiedBy.ServiceProvisioningError_GetCount + parameters: + - name: customTaskExtension-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of customTaskExtension required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: customTaskExtension + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/lifecycleWorkflows/customTaskExtensions/$count: + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.customTaskExtension_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/lifecycleWorkflows/deletedItems: + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get deletedItems from identityGovernance + description: Deleted workflows in your lifecycle workflows instance. + operationId: identityGovernance.lifecycleWorkflow_GetDeletedItem + 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.deletedItemContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property deletedItems for identityGovernance + operationId: identityGovernance.lifecycleWorkflow_DeleteDeletedItem + parameters: - name: If-Match in: header description: ETag @@ -83438,122 +122924,156 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + /identityGovernance/lifecycleWorkflows/deletedItems/workflows: + get: tags: - - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + - 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-deleteditems?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.deletedItem_ListWorkflow parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/responses/microsoft.graph.identityGovernance.workflowCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/$count': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + - 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.lifecycleWorkflow.deletedItem_GetWorkflow parameters: - - name: accessPackage-id + - name: workflow-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple + x-ms-docs-key-type: workflow + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + uniqueItems: true + type: array + items: + 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.identityGovernance.workflow' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_GetCount + - 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.lifecycleWorkflow.deletedItem_DeleteWorkflow parameters: - - name: accessPackage-id + - name: workflow-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: workflow + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith': + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/administrationScopeTargets': get: tags: - - identityGovernance.entitlementManagement - summary: List accessPackagesIncompatibleWith - description: Retrieve a list of the accessPackage objects marked a specified accessPackage as incompatible. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-list-accesspackagesincompatiblewith?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage_ListAccessPackagesIncompatibleGraphWPre + - identityGovernance.lifecycleWorkflowsContainer + summary: Get administrationScopeTargets from identityGovernance + description: The administrative units in the scope of the workflow. Optional. Supports $expand. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListAdministrationScopeTarget parameters: - - name: accessPackage-id + - name: workflow-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: workflow - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -83591,37 +123111,105 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' + $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 - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/{accessPackage-id1}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/administrationScopeTargets/{directoryObject-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackagesIncompatibleWith from identityGovernance - description: The access packages that are incompatible with this package. Read-only. - operationId: identityGovernance.entitlementManagement.accessPackage_GetAccessPackagesIncompatibleGraphWPre + - identityGovernance.lifecycleWorkflowsContainer + summary: Get administrationScopeTargets from identityGovernance + description: The administrative units in the scope of the workflow. Optional. Supports $expand. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetAdministrationScopeTarget parameters: - - name: accessPackage-id + - name: workflow-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackage-id1 + x-ms-docs-key-type: workflow + - name: directoryObject-id + in: path + description: The unique identifier of directoryObject + required: true + style: simple + 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 + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/administrationScopeTargets/$count': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.administrationScopeTarget_GetCount + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + 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': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get createdBy from identityGovernance + description: The user who created the workflow. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetCreatedGraphBPre + parameters: + - name: workflow-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: workflow - name: $select in: query description: Select properties to be returned @@ -83648,34 +123236,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith(uniqueName=''{uniqueName}'')': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy/mailboxSettings': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackagesIncompatibleWith from identityGovernance - description: The access packages that are incompatible with this package. Read-only. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackagesIncompatibleGraphWPre_GetGraphBPreUniqueName + - 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.lifecycleWorkflow.deletedItem.workflow.createdBy_GetMailboxSetting parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: uniqueName + - name: workflow-id in: path - description: Alternate key of accessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - nullable: true + x-ms-docs-key-type: workflow - name: $select in: query description: Select properties to be returned @@ -83698,55 +123278,59 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Entity result. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/$count': - get: + patch: tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackagesIncompatibleWith_GetCount + - identityGovernance.lifecycleWorkflowsContainer + summary: Update property mailboxSettings value. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.createdBy_UpdateMailboxSetting parameters: - - name: accessPackage-id + - name: workflow-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleAccessPackages': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy/serviceProvisioningErrors': get: tags: - - identityGovernance.entitlementManagement - summary: List incompatibleAccessPackages - description: 'Retrieve a list of the accessPackage objects marked as incompatible on an accessPackage. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-list-incompatibleaccesspackages?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage_ListIncompatibleAccessPackage + - 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.lifecycleWorkflow.deletedItem.workflow.createdBy_ListServiceProvisioningError parameters: - - name: accessPackage-id + - name: workflow-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: workflow - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -83784,67 +123368,27 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleAccessPackages/{accessPackage-id1}/$ref': - delete: - tags: - - identityGovernance.entitlementManagement - summary: Remove accessPackage from incompatibleAccessPackages - description: 'Remove an access package from the list of access packages marked as incompatible on an accessPackage. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-delete-incompatibleaccesspackage?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleAccessPackage_DeleteAccessPackageGraphBPreRef - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackage-id1 - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleAccessPackages/$count': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy/serviceProvisioningErrors/$count': get: tags: - - identityGovernance.entitlementManagement + - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleAccessPackage_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.createdBy.ServiceProvisioningError_GetCount parameters: - - name: accessPackage-id + - name: workflow-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: workflow - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -83852,25 +123396,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleAccessPackages/$ref': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/executionScope': get: tags: - - identityGovernance.entitlementManagement - summary: List incompatibleAccessPackages - description: 'Retrieve a list of the accessPackage objects marked as incompatible on an accessPackage. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-list-incompatibleaccesspackages?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage_ListIncompatibleAccessPackageGraphBPreRef + - identityGovernance.lifecycleWorkflowsContainer + summary: Get executionScope from identityGovernance + description: The list of users that meet the workflowExecutionConditions of a workflow. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListExecutionScope parameters: - - name: accessPackage-id + - name: workflow-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: workflow - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -83886,106 +123427,140 @@ paths: 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/StringCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.userProcessingResultCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/executionScope/{userProcessingResult-id}': + get: tags: - - identityGovernance.entitlementManagement - summary: Add accessPackage to incompatibleAccessPackages - description: 'Add an accessPackage to the list of access packages marked as incompatible on an accessPackage. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-post-incompatibleaccesspackage?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage_CreateIncompatibleAccessPackageGraphBPreRef + - identityGovernance.lifecycleWorkflowsContainer + summary: Get executionScope from identityGovernance + description: The list of users that meet the workflowExecutionConditions of a workflow. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetExecutionScope parameters: - - name: accessPackage-id + - name: workflow-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - requestBody: - $ref: '#/components/requestBodies/refPostBody' - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Remove accessPackage from incompatibleAccessPackages - description: 'Remove an access package from the list of access packages marked as incompatible on an accessPackage. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-delete-incompatibleaccesspackage?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage_DeleteIncompatibleAccessPackageGraphBPreRef - parameters: - - name: accessPackage-id + x-ms-docs-key-type: workflow + - name: userProcessingResult-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of userProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: If-Match - in: header - description: ETag - style: simple + x-ms-docs-key-type: userProcessingResult + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - - name: '@id' + uniqueItems: true + type: array + items: + type: string + - name: $expand in: query - description: The delete Uri - required: true + description: Expand related entities style: form explode: false schema: - type: string + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/executionScope/$count': get: tags: - - identityGovernance.entitlementManagement - summary: List incompatibleGroups - description: 'Retrieve a list of the group objects marked as incompatible on an accessPackage. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-list-incompatiblegroups?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage_ListIncompatibleGroup + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.executionScope_GetCount parameters: - - name: accessPackage-id + - name: workflow-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + x-ms-docs-key-type: workflow - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/lastModifiedBy': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lastModifiedBy from identityGovernance + description: The user who last modified the workflow. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetLastModifiedGraphBPre + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - 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: @@ -83993,6 +123568,32 @@ paths: 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 + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/lastModifiedBy/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.lifecycleWorkflow.deletedItem.workflow.lastModifiedBy_GetMailboxSetting + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow - name: $select in: query description: Select properties to be returned @@ -84015,76 +123616,59 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.groupCollectionResponse' + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/{group-id}/$ref': - delete: + patch: tags: - - identityGovernance.entitlementManagement - summary: Remove group from incompatibleGroups - description: 'Remove a group from the list of groups marked as incompatible on an accessPackage. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-delete-incompatiblegroup?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleGroup_DeleteGroupGraphBPreRef + - identityGovernance.lifecycleWorkflowsContainer + summary: Update property mailboxSettings value. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.lastModifiedBy_UpdateMailboxSetting parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: group-id + - name: workflow-id in: path - description: The unique identifier of group + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: If-Match - in: header - description: ETag - style: simple - 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' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/{group-id}/serviceProvisioningErrors': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/lastModifiedBy/serviceProvisioningErrors': get: tags: - - identityGovernance.entitlementManagement + - identityGovernance.lifecycleWorkflowsContainer summary: Get serviceProvisioningErrors property value - description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object.' - operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleGroup_ListServiceProvisioningError + description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.lastModifiedBy_ListServiceProvisioningError parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: group-id + - name: workflow-id in: path - description: The unique identifier of group + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: workflow - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -84128,51 +123712,21 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/{group-id}/serviceProvisioningErrors/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleGroup.ServiceProvisioningError_GetCount - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - 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' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/$count': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/lastModifiedBy/serviceProvisioningErrors/$count': get: tags: - - identityGovernance.entitlementManagement + - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleGroup_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.lastModifiedBy.ServiceProvisioningError_GetCount parameters: - - name: accessPackage-id + - name: workflow-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: workflow - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -84180,174 +123734,142 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/$ref': - get: - tags: - - identityGovernance.entitlementManagement - summary: List incompatibleGroups - description: 'Retrieve a list of the group objects marked as incompatible on an accessPackage. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-list-incompatiblegroups?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage_ListIncompatibleGroupGraphBPreRef - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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' - 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}/microsoft.graph.identityGovernance.activate': post: tags: - - identityGovernance.entitlementManagement - summary: Add group to incompatibleGroups - description: 'Add a group to the list of groups marked as incompatible on an accessPackage. ' + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action activate + description: 'Run a workflow object on-demand. You can run any workflow on-demand, including scheduled workflows. Workflows created from the ''Real-time employee termination'' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-post-incompatiblegroup?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage_CreateIncompatibleGroupGraphBPreRef + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-activate?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_activate parameters: - - name: accessPackage-id + - name: workflow-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: workflow requestBody: - $ref: '#/components/requestBodies/refPostBody' + description: Action parameters + content: + application/json: + schema: + type: object + properties: + subjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.user' + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.activateAndWait': + post: tags: - - identityGovernance.entitlementManagement - summary: Remove group from incompatibleGroups - description: 'Remove a group from the list of groups marked as incompatible on an accessPackage. ' + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action activateAndWait + description: 'Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-delete-incompatiblegroup?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage_DeleteIncompatibleGroupGraphBPreRef + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-activateandwait?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_activateAndWait parameters: - - name: accessPackage-id + - name: workflow-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - - name: '@id' - in: query - description: The delete Uri - required: true - style: form - explode: false - schema: - type: string + x-ms-docs-key-type: workflow + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + subject: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowSubject' + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.awaitedWorkflowProcessingResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/microsoft.graph.getApplicablePolicyRequirements': + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.activateWithScope': post: tags: - - identityGovernance.entitlementManagement - summary: Invoke action getApplicablePolicyRequirements - description: 'In Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for.' + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action activateWithScope + description: 'Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the ''Real-time employee termination'' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-getapplicablepolicyrequirements?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage_getApplicablePolicyRequirement + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-activatewithscope?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_activateGraphWPreScope parameters: - - name: accessPackage-id + - name: workflow-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: workflow + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + scope: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.activationScope' + additionalProperties: + type: object + required: true responses: 2XX: description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/microsoft.graph.moveToCatalog': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.cancelProcessing': post: tags: - - identityGovernance.entitlementManagement - summary: Invoke action moveToCatalog - description: 'In Microsoft Entra entitlement management, this action moves the accessPackage to a specified target accessPackageCatalog. The resources in the access package must be present in the target catalog.' + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action cancelProcessing + description: Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-movetocatalog?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage_moveToCatalog + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-cancelprocessing?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_cancelProcessing parameters: - - name: accessPackage-id + - name: workflow-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: workflow requestBody: description: Action parameters content: @@ -84355,8 +123877,8 @@ paths: schema: type: object properties: - catalogId: - type: string + scope: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.cancelScope' additionalProperties: type: object required: true @@ -84365,80 +123887,71 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2026-10-28' + date: '2025-10-28' + version: 2025-11/PrivatePreview:cancelWorkflows x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackages(uniqueName=''{uniqueName}'')': - get: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.clearQuarantine': + post: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackage - description: Retrieve the properties and relationships of an accessPackage object. + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action clearQuarantine + description: 'Release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage_GetGraphBPreUniqueName + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-clearquarantine?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_clearQuarantine parameters: - - name: uniqueName + - name: workflow-id in: path - description: Alternate key of accessPackage + description: The unique identifier of workflow required: true style: simple 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 + x-ms-docs-key-type: workflow responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.createNewVersion': + post: tags: - - identityGovernance.entitlementManagement - summary: Update accessPackage - description: 'Update an existing accessPackage object to change one or more of its properties, such as the display name or description.' + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action createNewVersion + description: Create a new version of the workflow object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-update?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage_UpdateGraphBPreUniqueName + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-createnewversion?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_createNewVersion parameters: - - name: uniqueName + - name: workflow-id in: path - description: Alternate key of accessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - nullable: true + x-ms-docs-key-type: workflow requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + type: object + properties: + workflow: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + additionalProperties: + type: object required: true responses: 2XX: @@ -84446,59 +123959,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete accessPackage - description: 'Delete an accessPackage object. You can''t delete an access package if it has any accessPackageAssignment. To delete the access package, first query if there are any assignments with a filter to indicate the specific access package, such as: $filter=accessPackage/id eq ''a914b616-e04e-476b-aa37-91038f0b165b''. For more information on how to remove assignments that are still in the delivered state, see Remove an assignment.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-delete?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage_DeleteGraphBPreUniqueName - parameters: - - name: uniqueName - in: path - description: Alternate key of accessPackage - required: true - style: simple - schema: - type: string - nullable: true - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages(uniqueName=''{uniqueName}'')/microsoft.graph.getApplicablePolicyRequirements': + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.previewTaskFailures': post: tags: - - identityGovernance.entitlementManagement - summary: Invoke action getApplicablePolicyRequirements - description: 'In Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for.' + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action previewTaskFailures + description: 'Validate the tasks configured in a workflow to check for configuration errors. This action identifies any tasks that would fail during execution, allowing you to fix issues before running the workflow. Returns an empty collection if no task failures are detected.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-getapplicablepolicyrequirements?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage.uniqueName_getApplicablePolicyRequirement + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-previewtaskfailures?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_previewTaskFailure parameters: - - name: uniqueName + - name: workflow-id in: path - description: Alternate key of accessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - nullable: true + x-ms-docs-key-type: workflow responses: 2XX: description: Success @@ -84510,7 +123993,7 @@ paths: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.previewFailedTask' '@odata.nextLink': type: string nullable: true @@ -84518,29 +124001,34 @@ paths: type: object default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2026-02-28' + date: '2025-08-12' + version: 2025-01/PrivatePreview:organizationalUnit x-ms-docs-operation-type: action x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/entitlementManagement/accessPackages(uniqueName=''{uniqueName}'')/microsoft.graph.moveToCatalog': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.previewWorkflow': post: tags: - - identityGovernance.entitlementManagement - summary: Invoke action moveToCatalog - description: 'In Microsoft Entra entitlement management, this action moves the accessPackage to a specified target accessPackageCatalog. The resources in the access package must be present in the target catalog.' + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action previewWorkflow + description: 'Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq ''previewMode''.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-movetocatalog?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage.uniqueName_moveToCatalog + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-previewworkflow?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_previewWorkflow parameters: - - name: uniqueName + - name: workflow-id in: path - description: Alternate key of accessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - nullable: true + x-ms-docs-key-type: workflow requestBody: description: Action parameters content: @@ -84548,8 +124036,10 @@ paths: schema: type: object properties: - catalogId: - type: string + subjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' additionalProperties: type: object required: true @@ -84558,44 +124048,72 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2026-02-28' + date: '2025-08-12' + version: 2025-01/PrivatePreview:organizationalUnit x-ms-docs-operation-type: action - /identityGovernance/entitlementManagement/accessPackages/$count: - get: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore': + post: tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage_GetCount + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action restore + description: Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-restore?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_restore parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/microsoft.graph.filterByCurrentUser(on=''{on}'')': + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/previewScope': get: tags: - - identityGovernance.entitlementManagement - summary: Invoke function filterByCurrentUser - description: 'In Microsoft Entra Entitlement Management, retrieve a list of accessPackage objects filtered on the signed-in user.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-filterbycurrentuser?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage_filterGraphBPreCurrentUser + - identityGovernance.lifecycleWorkflowsContainer + summary: Get previewScope from identityGovernance + description: A read-only collection of directory objects that are currently in-scope for the workflow based on its execution conditions. This property helps preview which users would be affected before running the workflow. Nullable. Read-only. Returned only on $expand. Supports $expand. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListPreviewScope parameters: - - name: on + - name: workflow-id in: path - description: 'Usage: on=''{on}''' + description: The unique identifier of workflow required: true style: simple schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + 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 @@ -84606,9 +124124,57 @@ paths: type: array items: type: string - - name: $orderby + - name: $expand in: query - description: Order items by property values + 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' + deprecated: true + x-ms-deprecation: + removalDate: '2026-02-28' + date: '2025-08-12' + version: 2025-01/PrivatePreview:organizationalUnit + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/previewScope/{directoryObject-id}': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get previewScope from identityGovernance + description: A read-only collection of directory objects that are currently in-scope for the workflow based on its execution conditions. This property helps preview which users would be affected before running the workflow. Nullable. Read-only. Returned only on $expand. Supports $expand. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetPreviewScope + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: directoryObject-id + in: path + description: The unique identifier of directoryObject + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: directoryObject + - name: $select + in: query + description: Select properties to be returned style: form explode: false schema: @@ -84628,43 +124194,70 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - title: Collection of accessPackage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $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 - /identityGovernance/entitlementManagement/accessPackages/microsoft.graph.Search(): + deprecated: true + x-ms-deprecation: + removalDate: '2026-02-28' + date: '2025-08-12' + version: 2025-01/PrivatePreview:organizationalUnit + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/previewScope/$count': get: tags: - - identityGovernance.entitlementManagement - summary: Invoke function Search - operationId: identityGovernance.entitlementManagement.accessPackage_Search + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.previewScope_GetCount + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + 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' + deprecated: true + x-ms-deprecation: + removalDate: '2026-02-28' + date: '2025-08-12' + version: 2025-01/PrivatePreview:organizationalUnit + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get runs from identityGovernance + description: Workflow runs. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListRun parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + 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: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -84672,9 +124265,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -84694,35 +124287,91 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of accessPackage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.identityGovernance.runCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - /identityGovernance/entitlementManagement/accessPackageSuggestions: + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageSuggestions from identityGovernance - operationId: identityGovernance.entitlementManagement_ListAccessPackageSuggestion + - identityGovernance.lifecycleWorkflowsContainer + summary: Get runs from identityGovernance + description: Workflow runs. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetRun + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.run' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get reprocessedRuns from identityGovernance + description: The related reprocessed workflow run. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_ListReprocessedRun parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -84760,50 +124409,45 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageSuggestionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.runCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageSuggestions for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAccessPackageSuggestion - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageSuggestions/{accessPackageSuggestion-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns/{run-id1}': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageSuggestions from identityGovernance - operationId: identityGovernance.entitlementManagement_GetAccessPackageSuggestion + - identityGovernance.lifecycleWorkflowsContainer + summary: Get reprocessedRuns from identityGovernance + description: The related reprocessed workflow run. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_GetReprocessedRun parameters: - - name: accessPackageSuggestion-id + - name: workflow-id in: path - description: The unique identifier of accessPackageSuggestion + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageSuggestion + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: run-id1 + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run - name: $select in: query description: Select properties to be returned @@ -84830,83 +124474,79 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns/$count': + get: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageSuggestions in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageSuggestion + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.reprocessedRun_GetCount parameters: - - name: accessPackageSuggestion-id + - name: workflow-id in: path - description: The unique identifier of accessPackageSuggestion + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageSuggestion - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageSuggestions for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageSuggestion - parameters: - - name: accessPackageSuggestion-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: The unique identifier of accessPackageSuggestion + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageSuggestion - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: run + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageSuggestions/{accessPackageSuggestion-id}/accessPackage': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackage from identityGovernance - description: The access package information for the suggested package. - operationId: identityGovernance.entitlementManagement.accessPackageSuggestion_GetAccessPackage + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjectProcessingResults from identityGovernance + description: The processing results for each subject in this workflow run. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_ListSubjectProcessingResult parameters: - - name: accessPackageSuggestion-id + - name: workflow-id in: path - description: The unique identifier of accessPackageSuggestion + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageSuggestion + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 @@ -84929,51 +124569,45 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' + $ref: '#/components/responses/microsoft.graph.identityGovernance.subjectProcessingResultCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/accessPackageSuggestions/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageSuggestion_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageSuggestions/microsoft.graph.filterByCurrentUser(on=''{on}'')': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Invoke function filterByCurrentUser - description: Retrieve suggested accessPackageSuggestion objects for the current end user. This operation returns access packages that are suggested based on various criteria such as related people insights and the user's assignment history. The suggestions help end users discover relevant access packages they may need for their role or work context. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagesuggestions-filterbycurrentuser?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageSuggestion_filterGraphBPreCurrentUser + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjectProcessingResults from identityGovernance + description: The processing results for each subject in this workflow run. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_GetSubjectProcessingResult parameters: - - name: on + - name: workflow-id in: path - description: 'Usage: on=''{on}''' + description: The unique identifier of workflow required: true style: simple schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestionFilterByCurrentUserOptions' - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + type: string + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult - name: $select in: query description: Select properties to be returned @@ -84984,16 +124618,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 @@ -85006,39 +124630,46 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - title: Collection of accessPackageSuggestion - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.identityGovernance.subjectProcessingResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /identityGovernance/entitlementManagement/assignmentRequests: + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/reprocessedRuns': get: tags: - - identityGovernance.entitlementManagement - summary: List assignmentRequests - description: 'In Microsoft Entra entitlement management, retrieve a list of accessPackageAssignmentRequest objects. The resulting list includes all the assignment requests, current and well as expired, that the caller has access to read, across all catalogs and access packages.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-assignmentrequests?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_ListAssignmentRequest + - identityGovernance.lifecycleWorkflowsContainer + summary: Get reprocessedRuns from identityGovernance + description: The reprocessed runs associated with this subject processing result. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.subjectProcessingResult_ListReprocessedRun parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -85076,65 +124707,53 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.runCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create accessPackageAssignmentRequest - description: 'In Microsoft Entra Entitlement Management, create a new accessPackageAssignmentRequest object. This operation is used to assign a user to an access package, update the assignment, or to remove an access package assignment.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-assignmentrequests?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_CreateAssignmentRequest - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/reprocessedRuns/{run-id1}': get: tags: - - identityGovernance.entitlementManagement - summary: Get assignmentRequests from identityGovernance - description: Represents access package assignment requests created by or on behalf of a user. - operationId: identityGovernance.entitlementManagement_GetAssignmentRequest + - identityGovernance.lifecycleWorkflowsContainer + summary: Get reprocessedRuns from identityGovernance + description: The reprocessed runs associated with this subject processing result. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.subjectProcessingResult_GetReprocessedRun parameters: - - name: accessPackageAssignmentRequest-id + - name: workflow-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult + - name: run-id1 + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run - name: $select in: query description: Select properties to be returned @@ -85161,98 +124780,95 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/reprocessedRuns/$count': + get: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property assignmentRequests in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAssignmentRequest + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.subjectProcessingResult.reprocessedRun_GetCount parameters: - - name: accessPackageAssignmentRequest-id + - name: workflow-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property assignmentRequests for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAssignmentRequest - parameters: - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: run + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true style: simple schema: type: string + x-ms-docs-key-type: subjectProcessingResult + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackage from identityGovernance - description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.assignmentRequest_GetAccessPackage + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskProcessingResults from identityGovernance + description: The task-level processing results for this subject. Read-only. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.subjectProcessingResult_ListTaskProcessingResult parameters: - - name: accessPackageAssignmentRequest-id + - name: workflow-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 @@ -85275,35 +124891,53 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/responses/microsoft.graph.identityGovernance.taskProcessingResultCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignment from identityGovernance - description: 'For a requestType of UserAdd or AdminAdd, an access package assignment requested to be created. For a requestType of UserRemove, AdminRemove, ApproverRemove, or SystemRemove, this property has the id property of an existing assignment to be removed. Supports $expand.' - operationId: identityGovernance.entitlementManagement.assignmentRequest_GetAccessPackageAssignment + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskProcessingResults from identityGovernance + description: The task-level processing results for this subject. Read-only. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.subjectProcessingResult_GetTaskProcessingResult parameters: - - name: accessPackageAssignmentRequest-id + - name: workflow-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -85330,90 +124964,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': post: tags: - - identityGovernance.entitlementManagement - summary: Invoke action cancel - description: 'In Microsoft Entra Entitlement Management, cancel accessPackageAssignmentRequest objects that are in a cancelable state: accepted, pendingApproval, pendingNotBefore, pendingApprovalEscalated.' + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action resume + description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-cancel?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.assignmentRequest_cancel + url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.subjectProcessingResult.taskProcessingResult_resume parameters: - - name: accessPackageAssignmentRequest-id + - name: workflow-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.reprocess': - post: - tags: - - identityGovernance.entitlementManagement - summary: Invoke action reprocess - operationId: identityGovernance.entitlementManagement.assignmentRequest_reprocess - parameters: - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.resume': - post: - tags: - - identityGovernance.entitlementManagement - summary: Invoke action resume - description: 'Resume a user''s access package request after waiting for a callback from a custom extension. In Microsoft Entra entitlement management, when an access package policy has been enabled to call out a custom extension and the request processing is waiting for the callback from the customer, the customer can initiate a resume action. It''s performed on an accessPackageAssignmentRequest object whose requestStatus is in a WaitingForCallback state.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-resume?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.assignmentRequest_resume - parameters: - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: run + - name: subjectProcessingResult-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: subjectProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult requestBody: description: Action parameters content: @@ -85428,7 +125025,7 @@ paths: type: string nullable: true data: - $ref: '#/components/schemas/microsoft.graph.customExtensionData' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionCallbackData' additionalProperties: type: object required: true @@ -85437,28 +125034,47 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/requestor': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject': get: tags: - - identityGovernance.entitlementManagement - summary: Get requestor from identityGovernance - description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand.' - operationId: identityGovernance.entitlementManagement.assignmentRequest_GetRequestor + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subject from identityGovernance + description: 'The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand.' + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.subjectProcessingResult.taskProcessingResult_GetSubject parameters: - - name: accessPackageAssignmentRequest-id + - name: workflow-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -85485,98 +125101,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings': + get: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property requestor in identityGovernance - operationId: identityGovernance.entitlementManagement.assignmentRequest_UpdateRequestor + - 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.lifecycleWorkflow.deletedItem.workflow.run.subjectProcessingResult.taskProcessingResult.subject_GetMailboxSetting parameters: - - name: accessPackageAssignmentRequest-id + - name: workflow-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property requestor for identityGovernance - operationId: identityGovernance.entitlementManagement.assignmentRequest_DeleteRequestor - parameters: - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: run + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get connectedOrganization from identityGovernance - description: The connected organization of the subject. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.assignmentRequest.requestor_GetConnectedOrganization - parameters: - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: subjectProcessingResult + - name: taskProcessingResult-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of taskProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -85599,127 +125167,107 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Entity result. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/assignmentRequests/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.assignmentRequest_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/assignmentRequests/microsoft.graph.filterByCurrentUser(on=''{on}'')': - get: + patch: tags: - - identityGovernance.entitlementManagement - summary: Invoke function filterByCurrentUser - description: 'In Microsoft Entra Entitlement Management, retrieve a list of accessPackageAssignmentRequest objects filtered on the signed-in user.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-filterbycurrentuser?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.assignmentRequest_filterGraphBPreCurrentUser + - identityGovernance.lifecycleWorkflowsContainer + summary: Update property mailboxSettings value. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.subjectProcessingResult.taskProcessingResult.subject_UpdateMailboxSetting parameters: - - name: on + - name: workflow-id in: path - description: 'Usage: on=''{on}''' + description: The unique identifier of workflow required: true style: simple schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestFilterByCurrentUserOptions' - - $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 + type: string + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + type: string + x-ms-docs-key-type: run + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: subjectProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: taskProcessingResult + 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: - title: Collection of accessPackageAssignmentRequest - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /identityGovernance/entitlementManagement/availableAccessPackages: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors': get: tags: - - identityGovernance.entitlementManagement - summary: Get availableAccessPackages from identityGovernance - operationId: identityGovernance.entitlementManagement_ListAvailableAccessPackage + - 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.lifecycleWorkflow.deletedItem.workflow.run.subjectProcessingResult.taskProcessingResult.subject_ListServiceProvisioningError parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -85757,50 +125305,98 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.availableAccessPackageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation - post: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count': + get: tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to availableAccessPackages for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAvailableAccessPackage - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' - required: true + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.subjectProcessingResult.taskProcessingResult.subject.ServiceProvisioningError_GetCount + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/task': get: tags: - - identityGovernance.entitlementManagement - summary: Get availableAccessPackages from identityGovernance - operationId: identityGovernance.entitlementManagement_GetAvailableAccessPackage + - identityGovernance.lifecycleWorkflowsContainer + summary: Get task from identityGovernance + description: The related workflow task + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.subjectProcessingResult.taskProcessingResult_GetTask parameters: - - name: availableAccessPackage-id + - name: workflow-id in: path - description: The unique identifier of availableAccessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: availableAccessPackage + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -85827,86 +125423,102 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/$count': + get: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property availableAccessPackages in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAvailableAccessPackage + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.subjectProcessingResult.taskProcessingResult_GetCount parameters: - - name: availableAccessPackage-id + - name: workflow-id in: path - description: The unique identifier of availableAccessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: availableAccessPackage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' - required: true + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/$count': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property availableAccessPackages for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAvailableAccessPackage + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.subjectProcessingResult_GetCount parameters: - - name: availableAccessPackage-id + - name: workflow-id in: path - description: The unique identifier of availableAccessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: availableAccessPackage - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true style: simple schema: type: string + x-ms-docs-key-type: run + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage-id}/resourceRoleScopes': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults': get: tags: - - identityGovernance.entitlementManagement - summary: List resourceRoleScopes - description: Get a list of the accessPackageResourceRoleScope objects associated with an availableAccessPackage. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/availableaccesspackage-list-resourcerolescopes?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.availableAccessPackage_ListResourceRoleScope + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskProcessingResults from identityGovernance + description: The related taskProcessingResults. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_ListTaskProcessingResult parameters: - - name: availableAccessPackage-id + - name: workflow-id in: path - description: The unique identifier of availableAccessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: availableAccessPackage + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -85944,37 +125556,45 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.taskProcessingResultCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get resourceRoleScopes from identityGovernance - description: The resource role scopes associated with this available access package. - operationId: identityGovernance.entitlementManagement.availableAccessPackage_GetResourceRoleScope + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskProcessingResults from identityGovernance + description: The related taskProcessingResults. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_GetTaskProcessingResult parameters: - - name: availableAccessPackage-id + - name: workflow-id in: path - description: The unique identifier of availableAccessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: availableAccessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: run + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -86001,72 +125621,101 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage-id}/resourceRoleScopes/$count': - get: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': + post: tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.availableAccessPackage.resourceRoleScope_GetCount + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action resume + description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.taskProcessingResult_resume parameters: - - name: availableAccessPackage-id + - name: workflow-id in: path - description: The unique identifier of availableAccessPackage + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: availableAccessPackage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/availableAccessPackages/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.availableAccessPackage_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + source: + type: string + nullable: true + type: + type: string + nullable: true + data: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionCallbackData' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/connectedOrganizations: + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject': get: tags: - - identityGovernance.entitlementManagement - summary: List connectedOrganizations - description: Retrieve a list of connectedOrganization objects. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-connectedorganizations?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_ListConnectedOrganization + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subject from identityGovernance + description: 'The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand.' + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.taskProcessingResult_GetSubject 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 + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -86089,58 +125738,46 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.connectedOrganizationCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create connectedOrganization - description: Create a new connectedOrganization object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-connectedorganizations?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_CreateConnectedOrganization - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' - required: true - responses: - 2XX: - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings': get: tags: - - identityGovernance.entitlementManagement - summary: Get connectedOrganization - description: Retrieve the properties and relationships of a connectedOrganization object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/connectedorganization-get?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_GetConnectedOrganization + - 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.lifecycleWorkflow.deletedItem.workflow.run.taskProcessingResult.subject_GetMailboxSetting parameters: - - name: connectedOrganization-id + - name: workflow-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -86163,38 +125800,49 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Entity result. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update connectedOrganization - description: Update a connectedOrganization object to change one or more of its properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/connectedorganization-update?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_UpdateConnectedOrganization + - identityGovernance.lifecycleWorkflowsContainer + summary: Update property mailboxSettings value. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.taskProcessingResult.subject_UpdateMailboxSetting parameters: - - name: connectedOrganization-id + - name: workflow-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' required: true responses: 2XX: @@ -86202,59 +125850,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete connectedOrganization - description: Delete a connectedOrganization object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/connectedorganization-delete?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_DeleteConnectedOrganization + - 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.lifecycleWorkflow.deletedItem.workflow.run.taskProcessingResult.subject_ListServiceProvisioningError parameters: - - name: connectedOrganization-id + - name: workflow-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors': - get: - tags: - - identityGovernance.entitlementManagement - summary: List externalSponsors - description: Retrieve a list of a connectedOrganization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/connectedorganization-list-externalsponsors?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.connectedOrganization_ListExternalSponsor - parameters: - - name: connectedOrganization-id + x-ms-docs-key-type: run + - name: taskProcessingResult-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of taskProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization + x-ms-docs-key-type: taskProcessingResult - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -86292,67 +125922,43 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/{directoryObject-id}/$ref': - delete: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count': + get: tags: - - identityGovernance.entitlementManagement - summary: Remove connected organization external sponsor - description: Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/connectedorganization-delete-externalsponsors?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.connectedOrganization.externalSponsor_DeleteDirectoryObjectGraphBPreRef + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.taskProcessingResult.subject.ServiceProvisioningError_GetCount parameters: - - name: connectedOrganization-id + - name: workflow-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: The unique identifier of directoryObject + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: directoryObject - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.connectedOrganization.externalSponsor_GetCount - parameters: - - name: connectedOrganization-id + x-ms-docs-key-type: run + - name: taskProcessingResult-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of taskProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization + x-ms-docs-key-type: taskProcessingResult - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -86360,33 +125966,51 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/$ref': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/task': get: tags: - - identityGovernance.entitlementManagement - summary: List externalSponsors - description: Retrieve a list of a connectedOrganization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/connectedorganization-list-externalsponsors?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.connectedOrganization_ListExternalSponsorGraphBPreRef + - identityGovernance.lifecycleWorkflowsContainer + summary: Get task from identityGovernance + description: The related workflow task + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.taskProcessingResult_GetTask parameters: - - name: connectedOrganization-id + - name: workflow-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult + - 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: @@ -86396,96 +126020,68 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/StringCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/$count': + get: tags: - - identityGovernance.entitlementManagement - summary: Add connected organization external sponsor - description: Add a user or a group to the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/connectedorganization-post-externalsponsors?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.connectedOrganization_CreateExternalSponsorGraphBPreRef + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.taskProcessingResult_GetCount parameters: - - name: connectedOrganization-id + - name: workflow-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization - requestBody: - $ref: '#/components/requestBodies/refPostBody' - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Remove connected organization external sponsor - description: Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/connectedorganization-delete-externalsponsors?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.connectedOrganization_DeleteExternalSponsorGraphBPreRef - parameters: - - name: connectedOrganization-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - - name: '@id' - in: query - description: The delete Uri - required: true - style: form - explode: false - schema: - type: string + x-ms-docs-key-type: run + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults': get: tags: - - identityGovernance.entitlementManagement - summary: List internalSponsors - description: Retrieve a list of a connectedOrganization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/connectedorganization-list-internalsponsors?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.connectedOrganization_ListInternalSponsor + - identityGovernance.lifecycleWorkflowsContainer + summary: Get userProcessingResults from identityGovernance + description: The associated individual user execution. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_ListUserProcessingResult parameters: - - name: connectedOrganization-id + - name: workflow-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -86523,101 +126119,58 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.userProcessingResultCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}/$ref': - delete: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}': + get: tags: - - identityGovernance.entitlementManagement - summary: Remove connected organization internal sponsor - description: Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/connectedorganization-delete-internalsponsors?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.connectedOrganization.internalSponsor_DeleteDirectoryObjectGraphBPreRef + - identityGovernance.lifecycleWorkflowsContainer + summary: Get userProcessingResults from identityGovernance + description: The associated individual user execution. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_GetUserProcessingResult parameters: - - name: connectedOrganization-id + - name: workflow-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: The unique identifier of directoryObject + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: directoryObject - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.connectedOrganization.internalSponsor_GetCount - parameters: - - name: connectedOrganization-id + x-ms-docs-key-type: run + - name: userProcessingResult-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of userProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/$ref': - get: - tags: - - identityGovernance.entitlementManagement - summary: List internalSponsors - description: Retrieve a list of a connectedOrganization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/connectedorganization-list-internalsponsors?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.connectedOrganization_ListInternalSponsorGraphBPreRef - parameters: - - name: connectedOrganization-id - in: path - description: The unique identifier of connectedOrganization - required: true - style: simple + x-ms-docs-key-type: userProcessingResult + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: connectedOrganization - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + uniqueItems: true + type: array + items: + type: string + - name: $expand in: query - description: Order items by property values + description: Expand related entities style: form explode: false schema: @@ -86627,99 +126180,46 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/StringCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns': + get: tags: - - identityGovernance.entitlementManagement - summary: Add connected organization internal sponsor - description: Add a user or a group to the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/connectedorganization-post-internalsponsors?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.connectedOrganization_CreateInternalSponsorGraphBPreRef + - identityGovernance.lifecycleWorkflowsContainer + summary: Get reprocessedRuns from identityGovernance + description: The related reprocessed workflow run. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult_ListReprocessedRun parameters: - - name: connectedOrganization-id + - name: workflow-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization - requestBody: - $ref: '#/components/requestBodies/refPostBody' - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Remove connected organization internal sponsor - description: Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/connectedorganization-delete-internalsponsors?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.connectedOrganization_DeleteInternalSponsorGraphBPreRef - parameters: - - name: connectedOrganization-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - - name: '@id' - in: query - description: The delete Uri + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult required: true - style: form - explode: false + style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/connectedOrganizations/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.connectedOrganization_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/controlConfigurations: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get controlConfigurations from identityGovernance - description: Represents the policies that control lifecycle and access to access packages across the organization. - operationId: identityGovernance.entitlementManagement_ListControlConfiguration - parameters: + x-ms-docs-key-type: userProcessingResult - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -86757,63 +126257,53 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.controlConfigurationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.runCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-09-27' - date: '2024-09-27' - version: PrivatePreview:ControlConfigurations - description: Controls configurations preview. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to controlConfigurations for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateControlConfiguration - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.controlConfiguration' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.controlConfiguration' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-09-27' - date: '2024-09-27' - version: PrivatePreview:ControlConfigurations - description: Controls configurations preview. - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/controlConfigurations/{controlConfiguration-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/{run-id1}': get: tags: - - identityGovernance.entitlementManagement - summary: Get controlConfigurations from identityGovernance - description: Represents the policies that control lifecycle and access to access packages across the organization. - operationId: identityGovernance.entitlementManagement_GetControlConfiguration + - identityGovernance.lifecycleWorkflowsContainer + summary: Get reprocessedRuns from identityGovernance + description: The related reprocessed workflow run. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult_GetReprocessedRun parameters: - - name: controlConfiguration-id + - name: workflow-id in: path - description: The unique identifier of controlConfiguration + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: controlConfiguration + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - name: run-id1 + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run - name: $select in: query description: Select properties to be returned @@ -86840,92 +126330,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.controlConfiguration' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-09-27' - date: '2024-09-27' - version: PrivatePreview:ControlConfigurations - description: Controls configurations preview. x-ms-docs-operation-type: operation - put: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/$count': + get: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property controlConfigurations in identityGovernance - operationId: identityGovernance.entitlementManagement_SetControlConfiguration + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.reprocessedRun_GetCount parameters: - - name: controlConfiguration-id + - name: workflow-id in: path - description: The unique identifier of controlConfiguration + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: controlConfiguration - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.controlConfiguration' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.controlConfiguration' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-09-27' - date: '2024-09-27' - version: PrivatePreview:ControlConfigurations - description: Controls configurations preview. - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property controlConfigurations for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteControlConfiguration - parameters: - - name: controlConfiguration-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: The unique identifier of controlConfiguration + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: controlConfiguration - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-09-27' - date: '2024-09-27' - version: PrivatePreview:ControlConfigurations - description: Controls configurations preview. - x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/controlConfigurations/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.controlConfiguration_GetCount - parameters: + x-ms-docs-key-type: userProcessingResult - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -86933,34 +126372,38 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-09-27' - date: '2024-09-27' - version: PrivatePreview:ControlConfigurations - description: Controls configurations preview. - /identityGovernance/entitlementManagement/externalOriginResourceConnectors: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject': get: tags: - - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnectors from identityGovernance - operationId: identityGovernance.entitlementManagement_ListExternalOriginResourceConnector + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subject from identityGovernance + description: 'The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand.' + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult_GetSubject 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 + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult - name: $select in: query description: Select properties to be returned @@ -86983,50 +126426,46 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.externalOriginResourceConnectorCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to externalOriginResourceConnectors for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateExternalOriginResourceConnector - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' - required: true - responses: - 2XX: - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/externalOriginResourceConnectors/{externalOriginResourceConnector-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject/mailboxSettings': get: tags: - - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnectors from identityGovernance - operationId: identityGovernance.entitlementManagement_GetExternalOriginResourceConnector + - 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.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.subject_GetMailboxSetting parameters: - - name: externalOriginResourceConnector-id + - name: workflow-id in: path - description: The unique identifier of externalOriginResourceConnector + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: externalOriginResourceConnector + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult - name: $select in: query description: Select properties to be returned @@ -87049,34 +126488,49 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Entity result. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property externalOriginResourceConnectors in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateExternalOriginResourceConnector + - identityGovernance.lifecycleWorkflowsContainer + summary: Update property mailboxSettings value. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.subject_UpdateMailboxSetting parameters: - - name: externalOriginResourceConnector-id + - name: workflow-id in: path - description: The unique identifier of externalOriginResourceConnector + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: externalOriginResourceConnector + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' required: true responses: 2XX: @@ -87084,61 +126538,56 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject/serviceProvisioningErrors': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property externalOriginResourceConnectors for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteExternalOriginResourceConnector + - 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.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.subject_ListServiceProvisioningError parameters: - - name: externalOriginResourceConnector-id + - name: workflow-id in: path - description: The unique identifier of externalOriginResourceConnector + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: externalOriginResourceConnector - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/externalOriginResourceConnectors/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.externalOriginResourceConnector_GetCount - parameters: + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/settings: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get entitlementManagementSettings - description: Retrieve the properties of an entitlementManagementSettings object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagementsettings-get?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_GetSetting - parameters: + - $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 @@ -87161,69 +126610,82 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.entitlementManagementSettings' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update entitlementManagementSettings - description: Update an existing entitlementManagementSettings object to change one or more of its properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagementsettings-update?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_UpdateSetting - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.entitlementManagementSettings' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.entitlementManagementSettings' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject/serviceProvisioningErrors/$count': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property settings for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteSetting + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.subject.ServiceProvisioningError_GetCount parameters: - - name: If-Match - in: header - description: ETag + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true style: simple schema: type: string + x-ms-docs-key-type: userProcessingResult + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/subjects: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageSubject - description: Get the properties of an existing accessPackageSubject object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagesubject-get?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_ListSubject + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskProcessingResults from identityGovernance + description: The associated individual task execution. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult_ListTaskProcessingResult parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -87261,51 +126723,53 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageSubjectCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.taskProcessingResultCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to subjects for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateSubject - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/subjects/{accessPackageSubject-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get subjects from identityGovernance - description: Represents the subjects within entitlement management. - operationId: identityGovernance.entitlementManagement_GetSubject + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskProcessingResults from identityGovernance + description: The associated individual task execution. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult_GetTaskProcessingResult parameters: - - name: accessPackageSubject-id + - name: workflow-id in: path - description: The unique identifier of accessPackageSubject + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageSubject + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -87332,87 +126796,117 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': + post: tags: - - identityGovernance.entitlementManagement - summary: Update accessPackageSubject - description: Update an existing accessPackageSubject object to change the subject lifecycle. + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action resume + description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagesubject-update?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_UpdateSubject + url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.taskProcessingResult_resume parameters: - - name: accessPackageSubject-id + - name: workflow-id in: path - description: The unique identifier of accessPackageSubject + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageSubject + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + type: object + properties: + source: + type: string + nullable: true + type: + type: string + nullable: true + data: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionCallbackData' + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property subjects for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteSubject + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subject from identityGovernance + description: 'The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand.' + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.taskProcessingResult_GetSubject parameters: - - name: accessPackageSubject-id + - name: workflow-id in: path - description: The unique identifier of accessPackageSubject + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageSubject - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/subjects/{accessPackageSubject-id}/connectedOrganization': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get connectedOrganization from identityGovernance - description: The connected organization of the subject. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.subject_GetConnectedOrganization - parameters: - - name: accessPackageSubject-id + x-ms-docs-key-type: run + - name: userProcessingResult-id in: path - description: The unique identifier of accessPackageSubject + description: The unique identifier of userProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageSubject + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -87439,26 +126933,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/subjects(objectId=''{objectId}'')': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings': get: tags: - - identityGovernance.entitlementManagement - summary: Get subjects from identityGovernance - description: Represents the subjects within entitlement management. - operationId: identityGovernance.entitlementManagement.subject_GetGraphBPreObjectId + - 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.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.taskProcessingResult.subject_GetMailboxSetting parameters: - - name: objectId + - name: workflow-id in: path - description: Alternate key of accessPackageSubject + description: The unique identifier of workflow required: true style: simple schema: type: string - nullable: true + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -87481,137 +126999,57 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Entity result. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update accessPackageSubject - description: Update an existing accessPackageSubject object to change the subject lifecycle. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagesubject-update?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.subject_UpdateGraphBPreObjectId + - identityGovernance.lifecycleWorkflowsContainer + summary: Update property mailboxSettings value. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.taskProcessingResult.subject_UpdateMailboxSetting parameters: - - name: objectId + - name: workflow-id in: path - description: Alternate key of accessPackageSubject + description: The unique identifier of workflow required: true style: simple schema: type: string - nullable: true - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property subjects for identityGovernance - operationId: identityGovernance.entitlementManagement.subject_DeleteGraphBPreObjectId - parameters: - - name: objectId + x-ms-docs-key-type: workflow + - name: run-id in: path - description: Alternate key of accessPackageSubject + description: The unique identifier of run required: true style: simple schema: type: string - nullable: true - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/subjects/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.subject_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/lifecycleWorkflows: - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get lifecycleWorkflows from identityGovernance - operationId: identityGovernance_GetLifecycleWorkflow - 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 + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleWorkflowsContainer' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Update the navigation property lifecycleWorkflows in identityGovernance - operationId: identityGovernance_UpdateLifecycleWorkflow + type: string + x-ms-docs-key-type: taskProcessingResult requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleWorkflowsContainer' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' required: true responses: 2XX: @@ -87619,39 +127057,49 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleWorkflowsContainer' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Delete navigation property lifecycleWorkflows for identityGovernance - operationId: identityGovernance_DeleteLifecycleWorkflow + 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.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.taskProcessingResult.subject_ListServiceProvisioningError parameters: - - name: If-Match - in: header - description: ETag + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /identityGovernance/lifecycleWorkflows/customTaskExtensions: - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: List customTaskExtensions - description: Get a list of the customTaskExtension objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-customtaskextensions?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow_ListCustomTaskExtension - parameters: + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -87689,58 +127137,98 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.customTaskExtensionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation - post: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Create customTaskExtensions - description: Create a new customTaskExtension object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-post-customtaskextensions?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow_CreateCustomTaskExtension - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' - required: true + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.taskProcessingResult.subject.ServiceProvisioningError_GetCount + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/task': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get customTaskExtension - description: Read the properties and relationships of a customTaskExtension object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-customtaskextension-get?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow_GetCustomTaskExtension + summary: Get task from identityGovernance + description: The related workflow task + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.taskProcessingResult_GetTask parameters: - - name: customTaskExtension-id + - name: workflow-id in: path - description: The unique identifier of customTaskExtension + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: customTaskExtension + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -87767,212 +127255,209 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/$count': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Update customTaskExtension - description: Update the properties of a customTaskExtension object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-customtaskextension-update?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow_UpdateCustomTaskExtension + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.taskProcessingResult_GetCount parameters: - - name: customTaskExtension-id + - name: workflow-id in: path - description: The unique identifier of customTaskExtension + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: customTaskExtension - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' - required: true + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/$count': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Delete customTaskExtension - description: Delete a customTaskExtension object. A custom task extension can only be deleted if it is not referenced in any task objects in a lifecycle workflow. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-customtaskextension-delete?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow_DeleteCustomTaskExtension + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult_GetCount parameters: - - name: customTaskExtension-id + - name: workflow-id in: path - description: The unique identifier of customTaskExtension + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: customTaskExtension - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true style: simple schema: type: string + x-ms-docs-key-type: run + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get createdBy from identityGovernance - description: 'The unique identifier of the Microsoft Entra user that created the custom task extension.Supports $filter(eq, ne) and $expand.' - operationId: identityGovernance.lifecycleWorkflow.customTaskExtension_GetCreatedGraphBPre + summary: Invoke function summary + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult_summary parameters: - - name: customTaskExtension-id + - name: workflow-id in: path - description: The unique identifier of customTaskExtension + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: customTaskExtension - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: run + - name: startDateTime + in: path + description: 'Usage: startDateTime={startDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + style: simple + 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: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userSummary' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy/mailboxSettings': + x-ms-docs-operation-type: function + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/$count': 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. Returned only on $select.' - operationId: identityGovernance.lifecycleWorkflow.customTaskExtension.createdBy_GetMailboxSetting + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_GetCount parameters: - - name: customTaskExtension-id + - name: workflow-id in: path - description: The unique identifier of customTaskExtension + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: customTaskExtension - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: workflow + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Entity result. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - patch: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.customTaskExtension.createdBy_UpdateMailboxSetting + summary: Invoke function summary + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_summary parameters: - - name: customTaskExtension-id + - name: workflow-id in: path - description: The unique identifier of customTaskExtension + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: customTaskExtension - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' - required: true + x-ms-docs-key-type: workflow + - name: startDateTime + in: path + description: 'Usage: startDateTime={startDateTime}' + required: true + style: simple + 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 + style: simple + 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: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.runSummary' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy/serviceProvisioningErrors': + x-ms-docs-operation-type: function + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults': 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.lifecycleWorkflow.customTaskExtension.createdBy_ListServiceProvisioningError + summary: Get subjectProcessingResults from identityGovernance + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListSubjectProcessingResult parameters: - - name: customTaskExtension-id + - name: workflow-id in: path - description: The unique identifier of customTaskExtension + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: customTaskExtension + x-ms-docs-key-type: workflow - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -88010,50 +127495,105 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.subjectProcessingResultCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.customTaskExtension.createdBy.ServiceProvisioningError_GetCount + summary: Get subjectProcessingResults from identityGovernance + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetSubjectProcessingResult parameters: - - name: customTaskExtension-id + - name: workflow-id in: path - description: The unique identifier of customTaskExtension + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: customTaskExtension - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: workflow + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.identityGovernance.subjectProcessingResult' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/lastModifiedBy': + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/reprocessedRuns': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get lastModifiedBy from identityGovernance - description: 'The unique identifier of the Microsoft Entra user that modified the custom task extension last.Supports $filter(eq, ne) and $expand.' - operationId: identityGovernance.lifecycleWorkflow.customTaskExtension_GetLastModifiedGraphBPre + summary: Get reprocessedRuns from identityGovernance + description: The reprocessed runs associated with this subject processing result. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult_ListReprocessedRun parameters: - - name: customTaskExtension-id + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: subjectProcessingResult-id in: path - description: The unique identifier of customTaskExtension + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: customTaskExtension + x-ms-docs-key-type: subjectProcessingResult + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 @@ -88076,30 +127616,45 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/responses/microsoft.graph.identityGovernance.runCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/lastModifiedBy/mailboxSettings': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/reprocessedRuns/{run-id}': 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. Returned only on $select.' - operationId: identityGovernance.lifecycleWorkflow.customTaskExtension.lastModifiedBy_GetMailboxSetting + summary: Get reprocessedRuns from identityGovernance + description: The reprocessed runs associated with this subject processing result. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult_GetReprocessedRun parameters: - - name: customTaskExtension-id + - name: workflow-id in: path - description: The unique identifier of customTaskExtension + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: customTaskExtension + x-ms-docs-key-type: workflow + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run - name: $select in: query description: Select properties to be returned @@ -88122,59 +127677,68 @@ paths: type: string responses: 2XX: - description: Entity result. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' default: $ref: '#/components/responses/error' - patch: + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/reprocessedRuns/$count': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.customTaskExtension.lastModifiedBy_UpdateMailboxSetting + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult.reprocessedRun_GetCount parameters: - - name: customTaskExtension-id + - name: workflow-id in: path - description: The unique identifier of customTaskExtension + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: customTaskExtension - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' - required: true + x-ms-docs-key-type: workflow + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/lastModifiedBy/serviceProvisioningErrors': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults': 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.lifecycleWorkflow.customTaskExtension.lastModifiedBy_ListServiceProvisioningError + summary: Get taskProcessingResults from identityGovernance + description: The task-level processing results for this subject. Read-only. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult_ListTaskProcessingResult parameters: - - name: customTaskExtension-id + - name: workflow-id in: path - description: The unique identifier of customTaskExtension + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: customTaskExtension + x-ms-docs-key-type: workflow + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -88212,56 +127776,45 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.taskProcessingResultCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/lastModifiedBy/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.customTaskExtension.lastModifiedBy.ServiceProvisioningError_GetCount + summary: Get taskProcessingResults from identityGovernance + description: The task-level processing results for this subject. Read-only. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult_GetTaskProcessingResult parameters: - - name: customTaskExtension-id + - name: workflow-id in: path - description: The unique identifier of customTaskExtension + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: customTaskExtension - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/lifecycleWorkflows/customTaskExtensions/$count: - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.customTaskExtension_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/lifecycleWorkflows/deletedItems: - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get deletedItems from identityGovernance - description: Deleted workflows in your lifecycle workflows instance. - operationId: identityGovernance.lifecycleWorkflow_GetDeletedItem - parameters: + x-ms-docs-key-type: workflow + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -88288,54 +127841,101 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedItemContainer' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': + post: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Delete navigation property deletedItems for identityGovernance - operationId: identityGovernance.lifecycleWorkflow_DeleteDeletedItem + summary: Invoke action resume + description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult.taskProcessingResult_resume parameters: - - name: If-Match - in: header - description: ETag + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true style: simple schema: type: string + x-ms-docs-key-type: taskProcessingResult + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + source: + type: string + nullable: true + type: + type: string + nullable: true + data: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionCallbackData' + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /identityGovernance/lifecycleWorkflows/deletedItems/workflows: + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: List deletedItems (deleted lifecycle workflows) - description: Get a list of the deleted workflow objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-deleteditems?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.deletedItem_ListWorkflow + summary: Get subject from identityGovernance + description: 'The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand.' + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult.taskProcessingResult_GetSubject 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 + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: workflow + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -88358,23 +127958,21 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.workflowCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' 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}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings': 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.lifecycleWorkflow.deletedItem_GetWorkflow + 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.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id in: path @@ -88384,6 +127982,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -88406,23 +128020,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Entity result. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + patch: 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.lifecycleWorkflow.deletedItem_DeleteWorkflow + summary: Update property mailboxSettings value. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult.taskProcessingResult.subject_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -88432,25 +128041,45 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: If-Match - in: header - description: ETag + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true style: simple schema: type: string + x-ms-docs-key-type: taskProcessingResult + 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' - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/administrationScopeTargets': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get administrationScopeTargets from identityGovernance - description: The administrative units in the scope of the workflow. Optional. Supports $expand. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListAdministrationScopeTarget + 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.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult.taskProcessingResult.subject_ListServiceProvisioningError parameters: - name: workflow-id in: path @@ -88460,6 +128089,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -88497,20 +128142,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' 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}/administrationScopeTargets/{directoryObject-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get administrationScopeTargets from identityGovernance - description: The administrative units in the scope of the workflow. Optional. Supports $expand. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetAdministrationScopeTarget + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult.taskProcessingResult.subject.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -88520,14 +128163,61 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: directoryObject-id + - name: subjectProcessingResult-id in: path - description: The unique identifier of directoryObject + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: directoryObject + x-ms-docs-key-type: subjectProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult + - $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}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/task': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get task from identityGovernance + description: The related workflow task + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult.taskProcessingResult_GetTask + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -88554,16 +128244,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/administrationScopeTargets/$count': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.administrationScopeTarget_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult.taskProcessingResult_GetCount parameters: - name: workflow-id in: path @@ -88573,6 +128263,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -88580,13 +128278,35 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get createdBy from identityGovernance - description: The user who created the workflow. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetCreatedGraphBPre + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult_GetCount + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + 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}/taskReports': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskReports from identityGovernance + description: Represents the aggregation of task execution data for tasks within a workflow object. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListTaskReport parameters: - name: workflow-id in: path @@ -88596,6 +128316,21 @@ paths: 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 @@ -88618,21 +128353,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/responses/microsoft.graph.identityGovernance.taskReportCollectionResponse' 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}/createdBy/mailboxSettings': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}': 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. Returned only on $select.' - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.createdBy_GetMailboxSetting + summary: Get taskReports from identityGovernance + description: Represents the aggregation of task execution data for tasks within a workflow object. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetTaskReport parameters: - name: workflow-id in: path @@ -88642,6 +128376,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: taskReport-id + in: path + description: The unique identifier of taskReport + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskReport - name: $select in: query description: Select properties to be returned @@ -88664,18 +128406,21 @@ paths: type: string responses: 2XX: - description: Entity result. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskReport' default: $ref: '#/components/responses/error' - patch: + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/task': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.createdBy_UpdateMailboxSetting + summary: Get task from identityGovernance + description: 'The related lifecycle workflow task.Supports $filter(eq, ne) and $expand.' + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport_GetTask parameters: - name: workflow-id in: path @@ -88685,29 +128430,51 @@ paths: 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 + - name: taskReport-id + in: path + description: The unique identifier of taskReport + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskReport + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy/serviceProvisioningErrors': + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskDefinition': 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.lifecycleWorkflow.deletedItem.workflow.createdBy_ListServiceProvisioningError + summary: Get taskDefinition from identityGovernance + description: 'The taskDefinition associated with the related lifecycle workflow task.Supports $filter(eq, ne) and $expand.' + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport_GetTaskDefinition parameters: - name: workflow-id in: path @@ -88717,21 +128484,14 @@ paths: 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 + - name: taskReport-id + in: path + description: The unique identifier of taskReport + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: taskReport - name: $select in: query description: Select properties to be returned @@ -88754,18 +128514,21 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskDefinition' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.createdBy.ServiceProvisioningError_GetCount + summary: Get taskProcessingResults from identityGovernance + description: The related lifecycle workflow taskProcessingResults. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport_ListTaskProcessingResult parameters: - name: workflow-id in: path @@ -88775,29 +128538,14 @@ paths: 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}/executionScope': - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get executionScope from identityGovernance - description: The list of users that meet the workflowExecutionConditions of a workflow. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListExecutionScope - parameters: - - name: workflow-id + - name: taskReport-id in: path - description: The unique identifier of workflow + description: The unique identifier of taskReport required: true style: simple schema: type: string - x-ms-docs-key-type: workflow + x-ms-docs-key-type: taskReport - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -88835,20 +128583,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.userProcessingResultCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.taskProcessingResultCollectionResponse' 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}/executionScope/{userProcessingResult-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get executionScope from identityGovernance - description: The list of users that meet the workflowExecutionConditions of a workflow. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetExecutionScope + summary: Get taskProcessingResults from identityGovernance + description: The related lifecycle workflow taskProcessingResults. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport_GetTaskProcessingResult parameters: - name: workflow-id in: path @@ -88858,14 +128606,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: userProcessingResult-id + - name: taskReport-id in: path - description: The unique identifier of userProcessingResult + description: The unique identifier of taskReport required: true style: simple schema: type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: taskReport + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -88892,16 +128648,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/executionScope/$count': - get: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': + post: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.executionScope_GetCount + summary: Invoke action resume + description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport.taskProcessingResult_resume parameters: - name: workflow-id in: path @@ -88911,20 +128671,53 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: taskReport-id + in: path + description: The unique identifier of taskReport + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskReport + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + source: + type: string + nullable: true + type: + type: string + nullable: true + data: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionCallbackData' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/lastModifiedBy': + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/subject': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get lastModifiedBy from identityGovernance - description: The user who last modified the workflow. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetLastModifiedGraphBPre + summary: Get subject from identityGovernance + description: 'The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand.' + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport.taskProcessingResult_GetSubject parameters: - name: workflow-id in: path @@ -88934,6 +128727,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: taskReport-id + in: path + description: The unique identifier of taskReport + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskReport + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -88964,13 +128773,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/lastModifiedBy/mailboxSettings': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/subject/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. Returned only on $select.' - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.lastModifiedBy_GetMailboxSetting + 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.lifecycleWorkflow.deletedItem.workflow.taskReport.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id in: path @@ -88980,6 +128789,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: taskReport-id + in: path + description: The unique identifier of taskReport + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskReport + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -89013,7 +128838,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.lastModifiedBy_UpdateMailboxSetting + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport.taskProcessingResult.subject_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -89023,6 +128848,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: taskReport-id + in: path + description: The unique identifier of taskReport + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskReport + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult requestBody: description: New property values content: @@ -89039,13 +128880,13 @@ paths: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/lastModifiedBy/serviceProvisioningErrors': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/subject/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.lifecycleWorkflow.deletedItem.workflow.lastModifiedBy_ListServiceProvisioningError + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport.taskProcessingResult.subject_ListServiceProvisioningError parameters: - name: workflow-id in: path @@ -89055,6 +128896,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: taskReport-id + in: path + description: The unique identifier of taskReport + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskReport + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -89098,12 +128955,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/lastModifiedBy/serviceProvisioningErrors/$count': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.lastModifiedBy.ServiceProvisioningError_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport.taskProcessingResult.subject.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -89113,6 +128970,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: taskReport-id + in: path + description: The unique identifier of taskReport + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskReport + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -89120,16 +128993,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.activate': - post: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/task': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke action activate - description: 'Run a workflow object on-demand. You can run any workflow on-demand, including scheduled workflows. Workflows created from the ''Real-time employee termination'' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-activate?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_activate + summary: Get task from identityGovernance + description: The related workflow task + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport.taskProcessingResult_GetTask parameters: - name: workflow-id in: path @@ -89139,36 +129009,58 @@ paths: schema: type: string x-ms-docs-key-type: workflow - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - subjects: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.user' - additionalProperties: - type: object - required: true + - name: taskReport-id + in: path + description: The unique identifier of taskReport + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskReport + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.identityGovernance.task' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.activateWithScope': - post: + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/$count': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke action activateWithScope - description: 'Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the ''Real-time employee termination'' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-activatewithscope?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_activateGraphWPreScope + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport.taskProcessingResult_GetCount parameters: - name: workflow-id in: path @@ -89178,34 +129070,27 @@ paths: schema: type: string x-ms-docs-key-type: workflow - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - scope: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.activationScope' - additionalProperties: - type: object - required: true + - name: taskReport-id + in: path + description: The unique identifier of taskReport + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskReport + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.createNewVersion': - post: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/$count': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke action createNewVersion - description: Create a new version of the workflow object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-createnewversion?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_createNewVersion + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport_GetCount parameters: - name: workflow-id in: path @@ -89215,38 +129100,19 @@ paths: schema: type: string x-ms-docs-key-type: workflow - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - workflow: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' - additionalProperties: - type: object - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore': - post: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke action restore - description: Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-restore?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_restore + summary: Invoke function summary + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport_summary parameters: - name: workflow-id in: path @@ -89256,23 +129122,41 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: startDateTime + in: path + description: 'Usage: startDateTime={startDateTime}' + required: true + style: simple + 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 + style: simple + 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: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskReportSummary' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs': + x-ms-docs-operation-type: function + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get runs from identityGovernance - description: Workflow runs. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListRun + summary: Get tasks from identityGovernance + description: The tasks in the workflow. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListTask parameters: - name: workflow-id in: path @@ -89319,20 +129203,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.runCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.taskCollectionResponse' 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}/runs/{run-id}': - get: + post: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get runs from identityGovernance - description: Workflow runs. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetRun + summary: Create new navigation property to tasks for identityGovernance + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_CreateTask parameters: - name: workflow-id in: path @@ -89342,51 +129224,30 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' + required: true responses: 2XX: - description: Retrieved navigation property + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get reprocessedRuns from identityGovernance - description: The related reprocessed workflow run. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_ListReprocessedRun + summary: Get tasks from identityGovernance + description: The tasks in the workflow. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetTask parameters: - name: workflow-id in: path @@ -89396,29 +129257,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: task-id in: path - description: The unique identifier of run + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: run - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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: task - name: $select in: query description: Select properties to be returned @@ -89441,20 +129287,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.runCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' 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}/runs/{run-id}/reprocessedRuns/{run-id1}': - get: + patch: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get reprocessedRuns from identityGovernance - description: The related reprocessed workflow run. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_GetReprocessedRun + summary: Update the navigation property tasks in identityGovernance + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_UpdateTask parameters: - name: workflow-id in: path @@ -89464,58 +129309,36 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - - name: run-id1 + - name: task-id in: path - description: The unique identifier of run + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: run - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: task + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns/$count': - get: + delete: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.reprocessedRun_GetCount + summary: Delete navigation property tasks for identityGovernance + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_DeleteTask parameters: - name: workflow-id in: path @@ -89525,28 +129348,33 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: task-id in: path - description: The unique identifier of run + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: run - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: task + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults': + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get taskProcessingResults from identityGovernance - description: The related taskProcessingResults. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_ListTaskProcessingResult + description: The result of processing the task. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task_ListTaskProcessingResult parameters: - name: workflow-id in: path @@ -89556,14 +129384,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: task-id in: path - description: The unique identifier of run + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: run + x-ms-docs-key-type: task - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -89608,13 +129436,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get taskProcessingResults from identityGovernance - description: The related taskProcessingResults. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_GetTaskProcessingResult + description: The result of processing the task. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task_GetTaskProcessingResult parameters: - name: workflow-id in: path @@ -89624,14 +129452,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: task-id in: path - description: The unique identifier of run + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: run + x-ms-docs-key-type: task - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -89670,16 +129498,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': post: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Invoke action resume - description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.' + description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.taskProcessingResult_resume + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task.taskProcessingResult_resume parameters: - name: workflow-id in: path @@ -89689,14 +129517,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: task-id in: path - description: The unique identifier of run + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: run + x-ms-docs-key-type: task - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -89729,13 +129557,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get subject from identityGovernance description: 'The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand.' - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.taskProcessingResult_GetSubject + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task.taskProcessingResult_GetSubject parameters: - name: workflow-id in: path @@ -89745,14 +129573,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: task-id in: path - description: The unique identifier of run + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: run + x-ms-docs-key-type: task - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -89791,13 +129619,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/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. Returned only on $select.' - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.taskProcessingResult.subject_GetMailboxSetting + 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.lifecycleWorkflow.deletedItem.workflow.task.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id in: path @@ -89807,14 +129635,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: task-id in: path - description: The unique identifier of run + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: run + x-ms-docs-key-type: task - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -89856,7 +129684,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.taskProcessingResult.subject_UpdateMailboxSetting + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task.taskProcessingResult.subject_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -89866,14 +129694,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: task-id in: path - description: The unique identifier of run + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: run + x-ms-docs-key-type: task - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -89898,13 +129726,13 @@ paths: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/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.lifecycleWorkflow.deletedItem.workflow.run.taskProcessingResult.subject_ListServiceProvisioningError + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task.taskProcessingResult.subject_ListServiceProvisioningError parameters: - name: workflow-id in: path @@ -89914,14 +129742,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: task-id in: path - description: The unique identifier of run + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: run + x-ms-docs-key-type: task - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -89973,12 +129801,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.taskProcessingResult.subject.ServiceProvisioningError_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task.taskProcessingResult.subject.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -89988,14 +129816,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: task-id in: path - description: The unique identifier of run + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: run + x-ms-docs-key-type: task - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -90011,13 +129839,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/task': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/task': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get task from identityGovernance description: The related workflow task - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.taskProcessingResult_GetTask + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task.taskProcessingResult_GetTask parameters: - name: workflow-id in: path @@ -90027,14 +129855,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: task-id in: path - description: The unique identifier of run + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: run + x-ms-docs-key-type: task - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -90065,119 +129893,73 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/$count': - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.taskProcessingResult_GetCount - parameters: - - name: workflow-id - in: path - description: The unique identifier of workflow - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - - $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}/runs/{run-id}/userProcessingResults': - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get userProcessingResults from identityGovernance - description: The associated individual user execution. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_ListUserProcessingResult - parameters: - - name: workflow-id - in: path - description: The unique identifier of workflow - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.userProcessingResultCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' 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}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/$count': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task.taskProcessingResult_GetCount + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: task-id + in: path + description: The unique identifier of task + required: true + style: simple + 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' + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/$count': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task_GetCount + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + 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}/userProcessingResults': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get userProcessingResults from identityGovernance - description: The associated individual user execution. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_GetUserProcessingResult + description: Per-user workflow execution results. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListUserProcessingResult parameters: - name: workflow-id in: path @@ -90187,14 +129969,66 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.userProcessingResultCollectionResponse' + 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}/userProcessingResults/{userProcessingResult-id}': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get userProcessingResults from identityGovernance + description: Per-user workflow execution results. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetUserProcessingResult + parameters: + - name: workflow-id in: path - description: The unique identifier of run + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: run + x-ms-docs-key-type: workflow - name: userProcessingResult-id in: path description: The unique identifier of userProcessingResult @@ -90233,13 +130067,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get reprocessedRuns from identityGovernance description: The related reprocessed workflow run. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult_ListReprocessedRun + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_ListReprocessedRun parameters: - name: workflow-id in: path @@ -90249,14 +130083,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - name: userProcessingResult-id in: path description: The unique identifier of userProcessingResult @@ -90309,13 +130135,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/{run-id1}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/{run-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get reprocessedRuns from identityGovernance description: The related reprocessed workflow run. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult_GetReprocessedRun + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_GetReprocessedRun parameters: - name: workflow-id in: path @@ -90325,14 +130151,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - name: userProcessingResult-id in: path description: The unique identifier of userProcessingResult @@ -90341,7 +130159,7 @@ paths: schema: type: string x-ms-docs-key-type: userProcessingResult - - name: run-id1 + - name: run-id in: path description: The unique identifier of run required: true @@ -90379,12 +130197,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/$count': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.reprocessedRun_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.reprocessedRun_GetCount parameters: - name: workflow-id in: path @@ -90394,14 +130212,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - name: userProcessingResult-id in: path description: The unique identifier of userProcessingResult @@ -90417,13 +130227,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/subject': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get subject from identityGovernance description: 'The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand.' - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult_GetSubject + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_GetSubject parameters: - name: workflow-id in: path @@ -90433,14 +130243,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - name: userProcessingResult-id in: path description: The unique identifier of userProcessingResult @@ -90479,13 +130281,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject/mailboxSettings': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/subject/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. Returned only on $select.' - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.subject_GetMailboxSetting + 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.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id in: path @@ -90495,14 +130297,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - name: userProcessingResult-id in: path description: The unique identifier of userProcessingResult @@ -90544,7 +130338,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.subject_UpdateMailboxSetting + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.subject_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -90554,14 +130348,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - name: userProcessingResult-id in: path description: The unique identifier of userProcessingResult @@ -90586,13 +130372,13 @@ paths: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject/serviceProvisioningErrors': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/subject/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.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.subject_ListServiceProvisioningError + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.subject_ListServiceProvisioningError parameters: - name: workflow-id in: path @@ -90602,14 +130388,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - name: userProcessingResult-id in: path description: The unique identifier of userProcessingResult @@ -90661,12 +130439,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject/serviceProvisioningErrors/$count': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/subject/serviceProvisioningErrors/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.subject.ServiceProvisioningError_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.subject.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -90676,14 +130454,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - name: userProcessingResult-id in: path description: The unique identifier of userProcessingResult @@ -90699,13 +130469,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get taskProcessingResults from identityGovernance description: The associated individual task execution. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult_ListTaskProcessingResult + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_ListTaskProcessingResult parameters: - name: workflow-id in: path @@ -90715,14 +130485,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - name: userProcessingResult-id in: path description: The unique identifier of userProcessingResult @@ -90775,13 +130537,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get taskProcessingResults from identityGovernance description: The associated individual task execution. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult_GetTaskProcessingResult + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_GetTaskProcessingResult parameters: - name: workflow-id in: path @@ -90791,14 +130553,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - name: userProcessingResult-id in: path description: The unique identifier of userProcessingResult @@ -90845,16 +130599,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': post: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Invoke action resume - description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.' + description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.taskProcessingResult_resume + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.taskProcessingResult_resume parameters: - name: workflow-id in: path @@ -90864,14 +130618,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - name: userProcessingResult-id in: path description: The unique identifier of userProcessingResult @@ -90912,13 +130658,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get subject from identityGovernance description: 'The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand.' - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.taskProcessingResult_GetSubject + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.taskProcessingResult_GetSubject parameters: - name: workflow-id in: path @@ -90928,14 +130674,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - name: userProcessingResult-id in: path description: The unique identifier of userProcessingResult @@ -90982,13 +130720,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/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. Returned only on $select.' - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.taskProcessingResult.subject_GetMailboxSetting + 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.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id in: path @@ -90998,14 +130736,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - name: userProcessingResult-id in: path description: The unique identifier of userProcessingResult @@ -91055,7 +130785,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.taskProcessingResult.subject_UpdateMailboxSetting + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.taskProcessingResult.subject_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -91065,14 +130795,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - name: userProcessingResult-id in: path description: The unique identifier of userProcessingResult @@ -91105,13 +130827,13 @@ paths: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/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.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.taskProcessingResult.subject_ListServiceProvisioningError + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.taskProcessingResult.subject_ListServiceProvisioningError parameters: - name: workflow-id in: path @@ -91121,14 +130843,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - name: userProcessingResult-id in: path description: The unique identifier of userProcessingResult @@ -91188,12 +130902,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.taskProcessingResult.subject.ServiceProvisioningError_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.taskProcessingResult.subject.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -91203,14 +130917,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - name: userProcessingResult-id in: path description: The unique identifier of userProcessingResult @@ -91234,13 +130940,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/task': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/task': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get task from identityGovernance description: The related workflow task - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.taskProcessingResult_GetTask + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.taskProcessingResult_GetTask parameters: - name: workflow-id in: path @@ -91250,14 +130956,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - name: userProcessingResult-id in: path description: The unique identifier of userProcessingResult @@ -91304,12 +131002,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/$count': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.taskProcessingResult_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.taskProcessingResult_GetCount parameters: - name: workflow-id in: path @@ -91319,14 +131017,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - name: userProcessingResult-id in: path description: The unique identifier of userProcessingResult @@ -91342,12 +131032,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/$count': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_GetCount parameters: - name: workflow-id in: path @@ -91357,14 +131047,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -91372,12 +131054,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Invoke function summary - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult_summary + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_summary parameters: - name: workflow-id in: path @@ -91387,14 +131069,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - name: startDateTime in: path description: 'Usage: startDateTime={startDateTime}' @@ -91423,12 +131097,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/$count': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_GetCount + summary: Get versions from identityGovernance + description: The workflow versions that are available. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListVersion parameters: - name: workflow-id in: path @@ -91438,19 +131113,57 @@ paths: 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/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.workflowVersionCollectionResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke function summary - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_summary + summary: Get versions from identityGovernance + description: The workflow versions that are available. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetVersion parameters: - name: workflow-id in: path @@ -91460,41 +131173,54 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: startDateTime + - name: workflowVersion-versionNumber in: path - description: 'Usage: startDateTime={startDateTime}' + description: The unique identifier of workflowVersion required: true style: simple 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 - style: simple + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false 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 + uniqueItems: true + type: array + items: + 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.identityGovernance.runSummary' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowVersion' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports': + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get taskReports from identityGovernance - description: Represents the aggregation of task execution data for tasks within a workflow object. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListTaskReport + summary: Get administrationScopeTargets from identityGovernance + description: The administrative units in the scope of the workflow. Optional. Supports $expand. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_ListAdministrationScopeTarget parameters: - name: workflow-id in: path @@ -91504,6 +131230,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: workflowVersion-versionNumber + in: path + description: The unique identifier of workflowVersion + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -91541,20 +131278,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.taskReportCollectionResponse' + $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 - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets/{directoryObject-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get taskReports from identityGovernance - description: Represents the aggregation of task execution data for tasks within a workflow object. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetTaskReport + summary: Get administrationScopeTargets from identityGovernance + description: The administrative units in the scope of the workflow. Optional. Supports $expand. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_GetAdministrationScopeTarget parameters: - name: workflow-id in: path @@ -91564,14 +131301,25 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: taskReport-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of taskReport + description: The unique identifier of workflowVersion + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion + - name: directoryObject-id + in: path + description: The unique identifier of directoryObject required: true style: simple schema: type: string - x-ms-docs-key-type: taskReport + x-ms-docs-key-type: directoryObject - name: $select in: query description: Select properties to be returned @@ -91598,17 +131346,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskReport' + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/task': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get task from identityGovernance - description: 'The related lifecycle workflow task.Supports $filter(eq, ne) and $expand.' - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport_GetTask + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.administrationScopeTarget_GetCount parameters: - name: workflow-id in: path @@ -91618,51 +131365,31 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: taskReport-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of taskReport + description: The unique identifier of workflowVersion required: true style: simple schema: - type: string - x-ms-docs-key-type: taskReport - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskDefinition': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/createdBy': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get taskDefinition from identityGovernance - description: 'The taskDefinition associated with the related lifecycle workflow task.Supports $filter(eq, ne) and $expand.' - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport_GetTaskDefinition + summary: Get createdBy from identityGovernance + description: The user who created the workflow. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_GetCreatedGraphBPre parameters: - name: workflow-id in: path @@ -91672,14 +131399,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: taskReport-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of taskReport + description: The unique identifier of workflowVersion required: true style: simple schema: - type: string - x-ms-docs-key-type: taskReport + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion - name: $select in: query description: Select properties to be returned @@ -91706,17 +131436,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskDefinition' + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/createdBy/mailboxSettings': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get taskProcessingResults from identityGovernance - description: The related lifecycle workflow taskProcessingResults. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport_ListTaskProcessingResult + 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.lifecycleWorkflow.deletedItem.workflow.version.createdBy_GetMailboxSetting parameters: - name: workflow-id in: path @@ -91726,29 +131456,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: taskReport-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of taskReport + description: The unique identifier of workflowVersion required: true style: simple schema: - type: string - x-ms-docs-key-type: taskReport - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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 + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion - name: $select in: query description: Select properties to be returned @@ -91771,20 +131489,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.taskProcessingResultCollectionResponse' + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' 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}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}': - get: + patch: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get taskProcessingResults from identityGovernance - description: The related lifecycle workflow taskProcessingResults. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport_GetTaskProcessingResult + summary: Update property mailboxSettings value. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.createdBy_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -91794,22 +131510,75 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: taskReport-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of taskReport + description: The unique identifier of workflowVersion required: true style: simple schema: - type: string - x-ms-docs-key-type: taskReport - - name: taskProcessingResult-id + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion + 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}/versions/{workflowVersion-versionNumber}/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.lifecycleWorkflow.deletedItem.workflow.version.createdBy_ListServiceProvisioningError + parameters: + - name: workflow-id in: path - description: The unique identifier of taskProcessingResult + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: taskProcessingResult + x-ms-docs-key-type: workflow + - name: workflowVersion-versionNumber + in: path + description: The unique identifier of workflowVersion + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 @@ -91832,24 +131601,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': - post: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/createdBy/serviceProvisioningErrors/$count': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke action resume - description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport.taskProcessingResult_resume + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.createdBy.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -91859,53 +131622,31 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: taskReport-id - in: path - description: The unique identifier of taskReport - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: taskReport - - name: taskProcessingResult-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of taskProcessingResult + description: The unique identifier of workflowVersion required: true style: simple schema: - type: string - x-ms-docs-key-type: taskProcessingResult - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - source: - type: string - nullable: true - type: - type: string - nullable: true - data: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionCallbackData' - additionalProperties: - type: object - required: true + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/subject': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/lastModifiedBy': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get subject from identityGovernance - description: 'The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand.' - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport.taskProcessingResult_GetSubject + summary: Get lastModifiedBy from identityGovernance + description: The user who last modified the workflow. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_GetLastModifiedGraphBPre parameters: - name: workflow-id in: path @@ -91915,22 +131656,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: taskReport-id - in: path - description: The unique identifier of taskReport - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: taskReport - - name: taskProcessingResult-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of taskProcessingResult + description: The unique identifier of workflowVersion required: true style: simple schema: - type: string - x-ms-docs-key-type: taskProcessingResult + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion - name: $select in: query description: Select properties to be returned @@ -91961,13 +131697,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/lastModifiedBy/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. Returned only on $select.' - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport.taskProcessingResult.subject_GetMailboxSetting + 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.lifecycleWorkflow.deletedItem.workflow.version.lastModifiedBy_GetMailboxSetting parameters: - name: workflow-id in: path @@ -91977,22 +131713,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: taskReport-id - in: path - description: The unique identifier of taskReport - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: taskReport - - name: taskProcessingResult-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of taskProcessingResult + description: The unique identifier of workflowVersion required: true style: simple schema: - type: string - x-ms-docs-key-type: taskProcessingResult + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion - name: $select in: query description: Select properties to be returned @@ -92026,7 +131757,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport.taskProcessingResult.subject_UpdateMailboxSetting + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.lastModifiedBy_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -92036,22 +131767,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: taskReport-id - in: path - description: The unique identifier of taskReport - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: taskReport - - name: taskProcessingResult-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of taskProcessingResult + description: The unique identifier of workflowVersion required: true style: simple schema: - type: string - x-ms-docs-key-type: taskProcessingResult + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion requestBody: description: New property values content: @@ -92068,13 +131794,13 @@ paths: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/lastModifiedBy/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.lifecycleWorkflow.deletedItem.workflow.taskReport.taskProcessingResult.subject_ListServiceProvisioningError + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.lastModifiedBy_ListServiceProvisioningError parameters: - name: workflow-id in: path @@ -92084,22 +131810,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: taskReport-id - in: path - description: The unique identifier of taskReport - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: taskReport - - name: taskProcessingResult-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of taskProcessingResult + description: The unique identifier of workflowVersion required: true style: simple schema: - type: string - x-ms-docs-key-type: taskProcessingResult + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -92143,112 +131864,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count': - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport.taskProcessingResult.subject.ServiceProvisioningError_GetCount - parameters: - - name: workflow-id - in: path - description: The unique identifier of workflow - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: workflow - - name: taskReport-id - in: path - description: The unique identifier of taskReport - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: taskReport - - name: taskProcessingResult-id - in: path - description: The unique identifier of taskProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: taskProcessingResult - - $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}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/task': - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get task from identityGovernance - description: The related workflow task - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport.taskProcessingResult_GetTask - parameters: - - name: workflow-id - in: path - description: The unique identifier of workflow - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: workflow - - name: taskReport-id - in: path - description: The unique identifier of taskReport - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: taskReport - - name: taskProcessingResult-id - in: path - description: The unique identifier of taskProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: taskProcessingResult - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.task' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/$count': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/lastModifiedBy/serviceProvisioningErrors/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport.taskProcessingResult_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.lastModifiedBy.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -92258,36 +131879,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: taskReport-id - in: path - description: The unique identifier of taskReport - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: taskReport - - $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}/taskReports/$count': - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport_GetCount - parameters: - - name: workflow-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of workflow + description: The unique identifier of workflowVersion required: true style: simple schema: - type: string - x-ms-docs-key-type: workflow + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -92295,12 +131897,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke function summary - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport_summary + summary: Get tasks from identityGovernance + description: The tasks in the workflow. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_ListTask parameters: - name: workflow-id in: path @@ -92310,50 +131913,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: startDateTime - in: path - description: 'Usage: startDateTime={startDateTime}' - required: true - style: simple - 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 - style: simple - 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: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskReportSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks': - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get tasks from identityGovernance - description: The tasks in the workflow. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListTask - parameters: - - name: workflow-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of workflow + description: The unique identifier of workflowVersion required: true style: simple schema: - type: string - x-ms-docs-key-type: workflow + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -92402,7 +131972,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Create new navigation property to tasks for identityGovernance - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_CreateTask + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_CreateTask parameters: - name: workflow-id in: path @@ -92412,6 +131982,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: workflowVersion-versionNumber + in: path + description: The unique identifier of workflowVersion + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion requestBody: description: New navigation property content: @@ -92429,13 +132010,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get tasks from identityGovernance description: The tasks in the workflow. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetTask + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_GetTask parameters: - name: workflow-id in: path @@ -92445,6 +132026,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: workflowVersion-versionNumber + in: path + description: The unique identifier of workflowVersion + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion - name: task-id in: path description: The unique identifier of task @@ -92487,7 +132079,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Update the navigation property tasks in identityGovernance - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_UpdateTask + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_UpdateTask parameters: - name: workflow-id in: path @@ -92497,6 +132089,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: workflowVersion-versionNumber + in: path + description: The unique identifier of workflowVersion + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion - name: task-id in: path description: The unique identifier of task @@ -92526,7 +132129,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Delete navigation property tasks for identityGovernance - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_DeleteTask + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_DeleteTask parameters: - name: workflow-id in: path @@ -92536,6 +132139,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: workflowVersion-versionNumber + in: path + description: The unique identifier of workflowVersion + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion - name: task-id in: path description: The unique identifier of task @@ -92556,13 +132170,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get taskProcessingResults from identityGovernance description: The result of processing the task. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task_ListTaskProcessingResult + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task_ListTaskProcessingResult parameters: - name: workflow-id in: path @@ -92572,6 +132186,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: workflowVersion-versionNumber + in: path + description: The unique identifier of workflowVersion + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion - name: task-id in: path description: The unique identifier of task @@ -92624,13 +132249,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get taskProcessingResults from identityGovernance description: The result of processing the task. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task_GetTaskProcessingResult + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task_GetTaskProcessingResult parameters: - name: workflow-id in: path @@ -92640,6 +132265,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: workflowVersion-versionNumber + in: path + description: The unique identifier of workflowVersion + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion - name: task-id in: path description: The unique identifier of task @@ -92686,16 +132322,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': post: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Invoke action resume - description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.' + description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task.taskProcessingResult_resume + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult_resume parameters: - name: workflow-id in: path @@ -92705,6 +132341,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: workflowVersion-versionNumber + in: path + description: The unique identifier of workflowVersion + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion - name: task-id in: path description: The unique identifier of task @@ -92745,13 +132392,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get subject from identityGovernance description: 'The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand.' - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task.taskProcessingResult_GetSubject + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult_GetSubject parameters: - name: workflow-id in: path @@ -92761,6 +132408,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: workflowVersion-versionNumber + in: path + description: The unique identifier of workflowVersion + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion - name: task-id in: path description: The unique identifier of task @@ -92807,13 +132465,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/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. Returned only on $select.' - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task.taskProcessingResult.subject_GetMailboxSetting + 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.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id in: path @@ -92823,6 +132481,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: workflowVersion-versionNumber + in: path + description: The unique identifier of workflowVersion + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion - name: task-id in: path description: The unique identifier of task @@ -92872,7 +132541,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task.taskProcessingResult.subject_UpdateMailboxSetting + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult.subject_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -92882,6 +132551,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: workflowVersion-versionNumber + in: path + description: The unique identifier of workflowVersion + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion - name: task-id in: path description: The unique identifier of task @@ -92914,13 +132594,13 @@ paths: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/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.lifecycleWorkflow.deletedItem.workflow.task.taskProcessingResult.subject_ListServiceProvisioningError + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult.subject_ListServiceProvisioningError parameters: - name: workflow-id in: path @@ -92930,6 +132610,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: workflowVersion-versionNumber + in: path + description: The unique identifier of workflowVersion + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion - name: task-id in: path description: The unique identifier of task @@ -92989,12 +132680,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task.taskProcessingResult.subject.ServiceProvisioningError_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult.subject.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -93004,6 +132695,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: workflowVersion-versionNumber + in: path + description: The unique identifier of workflowVersion + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion - name: task-id in: path description: The unique identifier of task @@ -93027,13 +132729,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/task': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/task': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get task from identityGovernance description: The related workflow task - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task.taskProcessingResult_GetTask + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult_GetTask parameters: - name: workflow-id in: path @@ -93043,6 +132745,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: workflowVersion-versionNumber + in: path + description: The unique identifier of workflowVersion + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion - name: task-id in: path description: The unique identifier of task @@ -93089,12 +132802,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/{task-id}/taskProcessingResults/$count': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task.taskProcessingResult_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult_GetCount parameters: - name: workflow-id in: path @@ -93104,6 +132817,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: workflowVersion-versionNumber + in: path + description: The unique identifier of workflowVersion + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion - name: task-id in: path description: The unique identifier of task @@ -93119,12 +132843,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/$count': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task_GetCount parameters: - name: workflow-id in: path @@ -93134,6 +132858,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: workflowVersion-versionNumber + in: path + description: The unique identifier of workflowVersion + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -93141,13 +132876,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get userProcessingResults from identityGovernance - description: Per-user workflow execution results. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListUserProcessingResult + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_GetCount parameters: - name: workflow-id in: path @@ -93157,74 +132891,35 @@ paths: 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.identityGovernance.userProcessingResultCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' 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}/userProcessingResults/{userProcessingResult-id}': + /identityGovernance/lifecycleWorkflows/deletedItems/workflows/$count: get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get userProcessingResults from identityGovernance - description: Per-user workflow execution results. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetUserProcessingResult + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/lifecycleWorkflows/insights: + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get insights from identityGovernance + description: The insight container holding workflow insight summaries for a tenant. + operationId: identityGovernance.lifecycleWorkflow_GetInsight parameters: - - name: workflow-id - in: path - description: The unique identifier of workflow - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: workflow - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult - name: $select in: query description: Select properties to be returned @@ -93251,354 +132946,253 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.insights' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns': - get: + patch: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get reprocessedRuns from identityGovernance - description: The related reprocessed workflow run. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_ListReprocessedRun - parameters: - - name: workflow-id - in: path - description: The unique identifier of workflow - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: workflow - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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 + summary: Update the navigation property insights in identityGovernance + operationId: identityGovernance.lifecycleWorkflow_UpdateInsight + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.insights' + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.runCollectionResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.insights' 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}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/{run-id}': - get: + delete: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get reprocessedRuns from identityGovernance - description: The related reprocessed workflow run. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_GetReprocessedRun + summary: Delete navigation property insights for identityGovernance + operationId: identityGovernance.lifecycleWorkflow_DeleteInsight parameters: - - name: workflow-id - in: path - description: The unique identifier of workflow - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: workflow - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult - - name: run-id - in: path - description: The unique identifier of run - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: run - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.run' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/$count': + '/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.topTasksProcessedSummary(startDateTime={startDateTime},endDateTime={endDateTime})': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.reprocessedRun_GetCount + 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.lifecycleWorkflow.insight_topTasksProcessedSummary parameters: - - name: workflow-id + - name: startDateTime in: path - description: The unique identifier of workflow + description: 'Usage: startDateTime={startDateTime}' required: true style: simple 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 - - name: userProcessingResult-id + format: date-time + - name: endDateTime in: path - description: The unique identifier of userProcessingResult + description: 'Usage: endDateTime={endDateTime}' required: true style: simple 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: userProcessingResult + format: date-time + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.topTasksInsightsSummary' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/subject': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.topWorkflowsProcessedSummary(startDateTime={startDateTime},endDateTime={endDateTime})': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get subject from identityGovernance - description: 'The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand.' - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_GetSubject + 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.lifecycleWorkflow.insight_topWorkflowsProcessedSummary parameters: - - name: workflow-id + - name: startDateTime in: path - description: The unique identifier of workflow + description: 'Usage: startDateTime={startDateTime}' required: true style: simple 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 - - name: userProcessingResult-id + format: date-time + - name: endDateTime in: path - description: The unique identifier of userProcessingResult + description: 'Usage: endDateTime={endDateTime}' required: true style: simple 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: userProcessingResult - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + format: date-time + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.topWorkflowsInsightsSummary' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/subject/mailboxSettings': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.workflowsProcessedByCategory(startDateTime={startDateTime},endDateTime={endDateTime})': 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. Returned only on $select.' - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.subject_GetMailboxSetting + 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.lifecycleWorkflow.insight_workflowsProcessedGraphBPreCategory parameters: - - name: workflow-id + - name: startDateTime in: path - description: The unique identifier of workflow + description: 'Usage: startDateTime={startDateTime}' required: true style: simple 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 - - name: userProcessingResult-id + format: date-time + - name: endDateTime in: path - description: The unique identifier of userProcessingResult + description: 'Usage: endDateTime={endDateTime}' required: true style: simple 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: userProcessingResult - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + format: date-time responses: 2XX: - description: Entity result. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowsInsightsByCategory' default: $ref: '#/components/responses/error' - patch: + x-ms-docs-operation-type: function + '/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.workflowsProcessedSummary(startDateTime={startDateTime},endDateTime={endDateTime})': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.subject_UpdateMailboxSetting + 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.lifecycleWorkflow.insight_workflowsProcessedSummary parameters: - - name: workflow-id + - name: startDateTime in: path - description: The unique identifier of workflow + description: 'Usage: startDateTime={startDateTime}' required: true style: simple 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 - - name: userProcessingResult-id + format: date-time + - name: endDateTime in: path - description: The unique identifier of userProcessingResult + description: 'Usage: endDateTime={endDateTime}' required: true style: simple 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: userProcessingResult - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' - required: true + format: date-time responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowsInsightsSummary' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/subject/serviceProvisioningErrors': + x-ms-docs-operation-type: function + /identityGovernance/lifecycleWorkflows/settings: 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.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.subject_ListServiceProvisioningError + summary: Get lifecycleManagementSettings + description: Read the properties and relationships of a lifecycleManagementSettings object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclemanagementsettings-get?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow_GetSetting parameters: - - name: workflow-id - in: path - description: The unique identifier of workflow - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: workflow - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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 @@ -93621,66 +133215,51 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleManagementSettings' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/subject/serviceProvisioningErrors/$count': - get: + x-ms-docs-operation-type: operation + patch: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.subject.ServiceProvisioningError_GetCount - parameters: - - name: workflow-id - in: path - description: The unique identifier of workflow - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: workflow - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + summary: Update lifecycleManagementSettings + description: Update the properties of a lifecycleManagementSettings object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclemanagementsettings-update?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow_UpdateSetting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleManagementSettings' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleManagementSettings' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults': + x-ms-docs-operation-type: operation + /identityGovernance/lifecycleWorkflows/taskDefinitions: get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get taskProcessingResults from identityGovernance - description: The associated individual task execution. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_ListTaskProcessingResult + summary: List taskDefinitions + description: Get a list of built-in workflow tasks in Lifecycle Workflows. A task is represented by the taskDefinition object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-taskdefinitions?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow_ListTaskDefinition parameters: - - name: workflow-id - in: path - description: The unique identifier of workflow - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: workflow - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -93718,45 +133297,32 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.taskProcessingResultCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.taskDefinitionCollectionResponse' 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}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}': - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get taskProcessingResults from identityGovernance - description: The associated individual task execution. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_GetTaskProcessingResult - parameters: - - name: workflow-id - in: path - description: The unique identifier of workflow - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: workflow - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult - - name: taskProcessingResult-id + '/identityGovernance/lifecycleWorkflows/taskDefinitions/{taskDefinition-id}': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskDefinition + description: Read the details of a built-in workflow task in Lifecycle Workflows. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-taskdefinition-get?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow_GetTaskDefinition + parameters: + - name: taskDefinition-id in: path - description: The unique identifier of taskProcessingResult + description: The unique identifier of taskDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: taskProcessingResult + x-ms-docs-key-type: taskDefinition - name: $select in: query description: Select properties to be returned @@ -93783,101 +133349,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': - post: + /identityGovernance/lifecycleWorkflows/taskDefinitions/$count: + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke action resume - description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.taskProcessingResult_resume + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.taskDefinition_GetCount parameters: - - name: workflow-id - in: path - description: The unique identifier of workflow - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: workflow - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult - - name: taskProcessingResult-id - in: path - description: The unique identifier of taskProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: taskProcessingResult - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - source: - type: string - nullable: true - type: - type: string - nullable: true - data: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionCallbackData' - additionalProperties: - type: object - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject': + /identityGovernance/lifecycleWorkflows/workflows: get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get subject from identityGovernance - description: 'The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand.' - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.taskProcessingResult_GetSubject + summary: List workflows + description: Get a list of workflow resources that are associated with Lifecycle Workflows. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-workflows?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow_ListWorkflow parameters: - - name: workflow-id - in: path - description: The unique identifier of workflow - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: workflow - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult - - name: taskProcessingResult-id - in: path - description: The unique identifier of taskProcessingResult - required: true - style: simple + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: taskProcessingResult + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -93900,21 +133415,49 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + $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 + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Create workflow + description: Create a new workflow object. You can create up to 100 workflows in a tenant. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-post-workflows?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow_CreateWorkflow + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + required: true + responses: + 2XX: + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}': 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. Returned only on $select.' - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.taskProcessingResult.subject_GetMailboxSetting + summary: Get workflow + description: Read the properties and relationships of a workflow object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-get?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow_GetWorkflow parameters: - name: workflow-id in: path @@ -93924,22 +133467,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult - - name: taskProcessingResult-id - in: path - description: The unique identifier of taskProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -93962,18 +133489,23 @@ paths: type: string responses: 2XX: - description: Entity result. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation patch: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.taskProcessingResult.subject_UpdateMailboxSetting + summary: Update workflow + description: 'Update the properties of a workflow object. Only the properties listed in the request body table can be updated. To update any other workflow properties, see workflow: createNewVersion.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-update?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow_UpdateWorkflow parameters: - name: workflow-id in: path @@ -93983,28 +133515,12 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult - - name: taskProcessingResult-id - in: path - description: The unique identifier of taskProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: taskProcessingResult requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' required: true responses: 2XX: @@ -94012,16 +133528,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors': - get: + x-ms-docs-operation-type: operation + delete: 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.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.taskProcessingResult.subject_ListServiceProvisioningError + summary: Delete workflow + description: 'Delete a workflow object and its associated tasks, taskProcessingResults and versions. The deleted workflow is sent to the deleted workflows container. You can restore a deleted workflow and its associated objects within 30 days of deletion.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-delete?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow_DeleteWorkflow parameters: - name: workflow-id in: path @@ -94031,22 +133550,34 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: userProcessingResult - - name: taskProcessingResult-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/administrationScopeTargets': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get administrationScopeTargets from identityGovernance + description: The administrative units in the scope of the workflow. Optional. Supports $expand. + operationId: identityGovernance.lifecycleWorkflow.workflow_ListAdministrationScopeTarget + parameters: + - name: workflow-id in: path - description: The unique identifier of taskProcessingResult + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: taskProcessingResult + x-ms-docs-key-type: workflow - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -94084,57 +133615,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count': - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.taskProcessingResult.subject.ServiceProvisioningError_GetCount - parameters: - - name: workflow-id - in: path - description: The unique identifier of workflow - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: workflow - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult - - name: taskProcessingResult-id - in: path - description: The unique identifier of taskProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: taskProcessingResult - - $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}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/task': + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/administrationScopeTargets/{directoryObject-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get task from identityGovernance - description: The related workflow task - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.taskProcessingResult_GetTask + summary: Get administrationScopeTargets from identityGovernance + description: The administrative units in the scope of the workflow. Optional. Supports $expand. + operationId: identityGovernance.lifecycleWorkflow.workflow_GetAdministrationScopeTarget parameters: - name: workflow-id in: path @@ -94144,22 +133638,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult - - name: taskProcessingResult-id + - name: directoryObject-id in: path - description: The unique identifier of taskProcessingResult + description: The unique identifier of directoryObject required: true style: simple schema: type: string - x-ms-docs-key-type: taskProcessingResult + x-ms-docs-key-type: directoryObject - name: $select in: query description: Select properties to be returned @@ -94186,16 +133672,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/$count': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/administrationScopeTargets/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.taskProcessingResult_GetCount + operationId: identityGovernance.lifecycleWorkflow.workflow.administrationScopeTarget_GetCount parameters: - name: workflow-id in: path @@ -94205,14 +133691,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -94220,12 +133698,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/$count': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/createdBy': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_GetCount + summary: Get createdBy from identityGovernance + description: The user who created the workflow. + operationId: identityGovernance.lifecycleWorkflow.workflow_GetCreatedGraphBPre parameters: - name: workflow-id in: path @@ -94235,19 +133714,43 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - $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.user' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})': + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/createdBy/mailboxSettings': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke function summary - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_summary + 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.lifecycleWorkflow.workflow.createdBy_GetMailboxSetting parameters: - name: workflow-id in: path @@ -94257,41 +133760,72 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: startDateTime - in: path - description: 'Usage: startDateTime={startDateTime}' - required: true - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false 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 + uniqueItems: true + type: array + items: + 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.lifecycleWorkflow.workflow.createdBy_UpdateMailboxSetting + parameters: + - name: workflow-id in: path - description: 'Usage: endDateTime={endDateTime}' + description: The unique identifier of workflow required: true style: simple 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 + 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.identityGovernance.userSummary' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/createdBy/serviceProvisioningErrors': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get versions from identityGovernance - description: The workflow versions that are available. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListVersion + 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.lifecycleWorkflow.workflow.createdBy_ListServiceProvisioningError parameters: - name: workflow-id in: path @@ -94338,20 +133872,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.workflowVersionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' 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}/versions/{workflowVersion-versionNumber}': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/createdBy/serviceProvisioningErrors/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get versions from identityGovernance - description: The workflow versions that are available. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetVersion + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.workflow.createdBy.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -94361,54 +133893,20 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber - in: path - description: The unique identifier of workflowVersion - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowVersion' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/executionScope': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get administrationScopeTargets from identityGovernance - description: The administrative units in the scope of the workflow. Optional. Supports $expand. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_ListAdministrationScopeTarget + summary: Get executionScope from identityGovernance + description: The list of users that meet the workflowExecutionConditions of a workflow. + operationId: identityGovernance.lifecycleWorkflow.workflow_ListExecutionScope parameters: - name: workflow-id in: path @@ -94418,17 +133916,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber - in: path - description: The unique identifier of workflowVersion - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -94466,20 +133953,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.userProcessingResultCollectionResponse' 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}/versions/{workflowVersion-versionNumber}/administrationScopeTargets/{directoryObject-id}': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/executionScope/{userProcessingResult-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get administrationScopeTargets from identityGovernance - description: The administrative units in the scope of the workflow. Optional. Supports $expand. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_GetAdministrationScopeTarget + summary: Get executionScope from identityGovernance + description: The list of users that meet the workflowExecutionConditions of a workflow. + operationId: identityGovernance.lifecycleWorkflow.workflow_GetExecutionScope parameters: - name: workflow-id in: path @@ -94489,25 +133976,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber - in: path - description: The unique identifier of workflowVersion - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - - name: directoryObject-id + - name: userProcessingResult-id in: path - description: The unique identifier of directoryObject + description: The unique identifier of userProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: directoryObject + x-ms-docs-key-type: userProcessingResult - name: $select in: query description: Select properties to be returned @@ -94534,16 +134010,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets/$count': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/executionScope/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.administrationScopeTarget_GetCount + operationId: identityGovernance.lifecycleWorkflow.workflow.executionScope_GetCount parameters: - name: workflow-id in: path @@ -94553,17 +134029,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber - in: path - description: The unique identifier of workflowVersion - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -94571,13 +134036,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/createdBy': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/lastModifiedBy': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get createdBy from identityGovernance - description: The user who created the workflow. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_GetCreatedGraphBPre + summary: Get lastModifiedBy from identityGovernance + description: The user who last modified the workflow. + operationId: identityGovernance.lifecycleWorkflow.workflow_GetLastModifiedGraphBPre parameters: - name: workflow-id in: path @@ -94587,17 +134052,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber - in: path - description: The unique identifier of workflowVersion - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - name: $select in: query description: Select properties to be returned @@ -94628,13 +134082,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/createdBy/mailboxSettings': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/lastModifiedBy/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. Returned only on $select.' - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.createdBy_GetMailboxSetting + 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.lifecycleWorkflow.workflow.lastModifiedBy_GetMailboxSetting parameters: - name: workflow-id in: path @@ -94644,17 +134098,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber - in: path - description: The unique identifier of workflowVersion - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - name: $select in: query description: Select properties to be returned @@ -94688,7 +134131,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.createdBy_UpdateMailboxSetting + operationId: identityGovernance.lifecycleWorkflow.workflow.lastModifiedBy_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -94698,17 +134141,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber - in: path - description: The unique identifier of workflowVersion - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion requestBody: description: New property values content: @@ -94725,13 +134157,13 @@ paths: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/createdBy/serviceProvisioningErrors': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/lastModifiedBy/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.lifecycleWorkflow.deletedItem.workflow.version.createdBy_ListServiceProvisioningError + operationId: identityGovernance.lifecycleWorkflow.workflow.lastModifiedBy_ListServiceProvisioningError parameters: - name: workflow-id in: path @@ -94741,17 +134173,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber - in: path - description: The unique identifier of workflowVersion - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -94795,12 +134216,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/createdBy/serviceProvisioningErrors/$count': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/lastModifiedBy/serviceProvisioningErrors/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.createdBy.ServiceProvisioningError_GetCount + operationId: identityGovernance.lifecycleWorkflow.workflow.lastModifiedBy.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -94810,17 +134231,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber - in: path - description: The unique identifier of workflowVersion - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -94828,13 +134238,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/lastModifiedBy': - get: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.activate': + post: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get lastModifiedBy from identityGovernance - description: The user who last modified the workflow. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_GetLastModifiedGraphBPre + summary: Invoke action activate + description: 'Run a workflow object on-demand. You can run any workflow on-demand, including scheduled workflows. Workflows created from the ''Real-time employee termination'' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-activate?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.workflow_activate parameters: - name: workflow-id in: path @@ -94844,54 +134257,77 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + subjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.user' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.activateAndWait': + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action activateAndWait + description: 'Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-activateandwait?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.workflow_activateAndWait + parameters: + - name: workflow-id in: path - description: The unique identifier of workflowVersion + description: The unique identifier of workflow required: true style: simple schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: workflow + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + subject: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowSubject' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.awaitedWorkflowProcessingResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/lastModifiedBy/mailboxSettings': - get: + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.activateWithScope': + post: 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. Returned only on $select.' - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.lastModifiedBy_GetMailboxSetting + summary: Invoke action activateWithScope + description: 'Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the ''Real-time employee termination'' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-activatewithscope?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.workflow_activateGraphWPreScope parameters: - name: workflow-id in: path @@ -94901,51 +134337,146 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + scope: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.activationScope' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.cancelProcessing': + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action cancelProcessing + description: Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-cancelprocessing?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.workflow_cancelProcessing + parameters: + - name: workflow-id in: path - description: The unique identifier of workflowVersion + description: The unique identifier of workflow required: true style: simple schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: workflow + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + scope: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.cancelScope' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2026-10-28' + date: '2025-10-28' + version: 2025-11/PrivatePreview:cancelWorkflows + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.clearQuarantine': + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action clearQuarantine + description: 'Release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-clearquarantine?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.workflow_clearQuarantine + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: workflow + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.createNewVersion': + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action createNewVersion + description: Create a new version of the workflow object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-createnewversion?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.workflow_createNewVersion + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: workflow + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + workflow: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + additionalProperties: + type: object + required: true responses: 2XX: - description: Entity result. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' default: $ref: '#/components/responses/error' - patch: + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.previewTaskFailures': + post: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.lastModifiedBy_UpdateMailboxSetting + summary: Invoke action previewTaskFailures + description: 'Validate the tasks configured in a workflow to check for configuration errors. This action identifies any tasks that would fail during execution, allowing you to fix issues before running the workflow. Returns an empty collection if no task failures are detected.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-previewtaskfailures?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.workflow_previewTaskFailure parameters: - name: workflow-id in: path @@ -94955,40 +134486,88 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.previewFailedTask' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2026-02-28' + date: '2025-08-12' + version: 2025-01/PrivatePreview:organizationalUnit + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.previewWorkflow': + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action previewWorkflow + description: 'Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq ''previewMode''.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-previewworkflow?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.workflow_previewWorkflow + parameters: + - name: workflow-id in: path - description: The unique identifier of workflowVersion + description: The unique identifier of workflow required: true style: simple schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion + type: string + x-ms-docs-key-type: workflow requestBody: - description: New property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + type: object + properties: + subjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + additionalProperties: + type: object 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}/versions/{workflowVersion-versionNumber}/lastModifiedBy/serviceProvisioningErrors': - get: + deprecated: true + x-ms-deprecation: + removalDate: '2026-02-28' + date: '2025-08-12' + version: 2025-01/PrivatePreview:organizationalUnit + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore': + post: 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.lifecycleWorkflow.deletedItem.workflow.version.lastModifiedBy_ListServiceProvisioningError + summary: Invoke action restore + description: Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-restore?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.workflow_restore parameters: - name: workflow-id in: path @@ -94998,17 +134577,32 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/previewScope': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get previewScope from identityGovernance + description: A read-only collection of directory objects that are currently in-scope for the workflow based on its execution conditions. This property helps preview which users would be affected before running the workflow. Nullable. Read-only. Returned only on $expand. Supports $expand. + operationId: identityGovernance.lifecycleWorkflow.workflow_ListPreviewScope + parameters: + - name: workflow-id in: path - description: The unique identifier of workflowVersion + description: The unique identifier of workflow required: true style: simple schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion + type: string + x-ms-docs-key-type: workflow - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -95046,18 +134640,25 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2026-02-28' + date: '2025-08-12' + version: 2025-01/PrivatePreview:organizationalUnit x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/lastModifiedBy/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/previewScope/{directoryObject-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.lastModifiedBy.ServiceProvisioningError_GetCount + summary: Get previewScope from identityGovernance + description: A read-only collection of directory objects that are currently in-scope for the workflow based on its execution conditions. This property helps preview which users would be affected before running the workflow. Nullable. Read-only. Returned only on $expand. Supports $expand. + operationId: identityGovernance.lifecycleWorkflow.workflow_GetPreviewScope parameters: - name: workflow-id in: path @@ -95067,17 +134668,64 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber + - name: directoryObject-id in: path - description: The unique identifier of workflowVersion + description: The unique identifier of directoryObject required: true style: simple schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion + 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' + deprecated: true + x-ms-deprecation: + removalDate: '2026-02-28' + date: '2025-08-12' + version: 2025-01/PrivatePreview:organizationalUnit + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/previewScope/$count': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.workflow.previewScope_GetCount + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -95085,13 +134733,21 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks': + deprecated: true + x-ms-deprecation: + removalDate: '2026-02-28' + date: '2025-08-12' + version: 2025-01/PrivatePreview:organizationalUnit + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get tasks from identityGovernance - description: The tasks in the workflow. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_ListTask + summary: List runs + description: Get a list of run objects and their properties for a workflow. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-list-runs?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.workflow_ListRun parameters: - name: workflow-id in: path @@ -95101,17 +134757,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber - in: path - description: The unique identifier of workflowVersion - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -95149,18 +134794,23 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.taskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.runCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Create new navigation property to tasks for identityGovernance - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_CreateTask + summary: Get run + description: Read the properties and relationships of a run object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-run-get?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.workflow_GetRun parameters: - name: workflow-id in: path @@ -95170,41 +134820,51 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber + - name: run-id in: path - description: The unique identifier of workflowVersion + description: The unique identifier of run required: true style: simple schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' - required: true + type: string + x-ms-docs-key-type: run + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.identityGovernance.task' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get tasks from identityGovernance - description: The tasks in the workflow. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_GetTask + summary: Get reprocessedRuns from identityGovernance + description: The related reprocessed workflow run. + operationId: identityGovernance.lifecycleWorkflow.workflow.run_ListReprocessedRun parameters: - name: workflow-id in: path @@ -95214,25 +134874,29 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber - in: path - description: The unique identifier of workflowVersion - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - - name: task-id + - name: run-id in: path - description: The unique identifier of task + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: task + x-ms-docs-key-type: run + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 @@ -95255,19 +134919,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' + $ref: '#/components/responses/microsoft.graph.identityGovernance.runCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns/{run-id1}': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Update the navigation property tasks in identityGovernance - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_UpdateTask + summary: Get reprocessedRuns from identityGovernance + description: The related reprocessed workflow run. + operationId: identityGovernance.lifecycleWorkflow.workflow.run_GetReprocessedRun parameters: - name: workflow-id in: path @@ -95277,47 +134942,58 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber + - name: run-id in: path - description: The unique identifier of workflowVersion + description: The unique identifier of run required: true style: simple schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - - name: task-id + type: string + x-ms-docs-key-type: run + - name: run-id1 in: path - description: The unique identifier of task + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: task - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' - required: true + x-ms-docs-key-type: run + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.identityGovernance.task' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns/$count': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Delete navigation property tasks for identityGovernance - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_DeleteTask + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.workflow.run.reprocessedRun_GetCount parameters: - name: workflow-id in: path @@ -95327,44 +135003,31 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber - in: path - description: The unique identifier of workflowVersion - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - - name: task-id + - name: run-id in: path - description: The unique identifier of task + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: task - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: run + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get taskProcessingResults from identityGovernance - description: The result of processing the task. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task_ListTaskProcessingResult + summary: List subjectProcessingResults + description: Get a list of the subjectProcessingResult objects for a specific workflow run. Each result represents the processing outcome for a single subject. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-run-list-subjectprocessingresults?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.workflow.run_ListSubjectProcessingResult parameters: - name: workflow-id in: path @@ -95374,25 +135037,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber - in: path - description: The unique identifier of workflowVersion - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - - name: task-id + - name: run-id in: path - description: The unique identifier of task + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: task + x-ms-docs-key-type: run - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -95430,20 +135082,23 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.taskProcessingResultCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.subjectProcessingResultCollectionResponse' 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}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get taskProcessingResults from identityGovernance - description: The result of processing the task. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task_GetTaskProcessingResult + summary: Get subjectProcessingResult + description: Read the properties and relationships of a subjectProcessingResult object for a workflow run. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-subjectprocessingresult-get?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.workflow.run_GetSubjectProcessingResult parameters: - name: workflow-id in: path @@ -95453,33 +135108,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber - in: path - description: The unique identifier of workflowVersion - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - - name: task-id + - name: run-id in: path - description: The unique identifier of task + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: task - - name: taskProcessingResult-id + x-ms-docs-key-type: run + - name: subjectProcessingResult-id in: path - description: The unique identifier of taskProcessingResult + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: taskProcessingResult + x-ms-docs-key-type: subjectProcessingResult - name: $select in: query description: Select properties to be returned @@ -95506,87 +135150,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.subjectProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': - post: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke action resume - description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult_resume - parameters: - - name: workflow-id - in: path - description: The unique identifier of workflow - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber - in: path - description: The unique identifier of workflowVersion - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - - name: task-id - in: path - description: The unique identifier of task - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: task - - name: taskProcessingResult-id - in: path - description: The unique identifier of taskProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: taskProcessingResult - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - source: - type: string - nullable: true - type: - type: string - nullable: true - data: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionCallbackData' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/reprocessedRuns': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get subject from identityGovernance - description: 'The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand.' - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult_GetSubject + summary: Get reprocessedRuns from identityGovernance + description: The reprocessed runs associated with this subject processing result. + operationId: identityGovernance.lifecycleWorkflow.workflow.run.subjectProcessingResult_ListReprocessedRun parameters: - name: workflow-id in: path @@ -95596,33 +135170,37 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber - in: path - description: The unique identifier of workflowVersion - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - - name: task-id + - name: run-id in: path - description: The unique identifier of task + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: task - - name: taskProcessingResult-id + x-ms-docs-key-type: run + - name: subjectProcessingResult-id in: path - description: The unique identifier of taskProcessingResult + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: taskProcessingResult + x-ms-docs-key-type: subjectProcessingResult + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 @@ -95645,21 +135223,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/responses/microsoft.graph.identityGovernance.runCollectionResponse' 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}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/reprocessedRuns/{run-id1}': 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. Returned only on $select.' - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult.subject_GetMailboxSetting + summary: Get reprocessedRuns from identityGovernance + description: The reprocessed runs associated with this subject processing result. + operationId: identityGovernance.lifecycleWorkflow.workflow.run.subjectProcessingResult_GetReprocessedRun parameters: - name: workflow-id in: path @@ -95669,33 +135246,30 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber + - name: run-id in: path - description: The unique identifier of workflowVersion + description: The unique identifier of run required: true style: simple schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - - name: task-id + type: string + x-ms-docs-key-type: run + - name: subjectProcessingResult-id in: path - description: The unique identifier of task + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: task - - name: taskProcessingResult-id + x-ms-docs-key-type: subjectProcessingResult + - name: run-id1 in: path - description: The unique identifier of taskProcessingResult + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: taskProcessingResult + x-ms-docs-key-type: run - name: $select in: query description: Select properties to be returned @@ -95718,18 +135292,20 @@ paths: type: string responses: 2XX: - description: Entity result. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' default: $ref: '#/components/responses/error' - patch: + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/reprocessedRuns/$count': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult.subject_UpdateMailboxSetting + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.workflow.run.subjectProcessingResult.reprocessedRun_GetCount parameters: - name: workflow-id in: path @@ -95739,56 +135315,36 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber - in: path - description: The unique identifier of workflowVersion - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - - name: task-id + - name: run-id in: path - description: The unique identifier of task + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: task - - name: taskProcessingResult-id + x-ms-docs-key-type: run + - name: subjectProcessingResult-id in: path - description: The unique identifier of taskProcessingResult + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: taskProcessingResult - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' - required: true + x-ms-docs-key-type: subjectProcessingResult + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults': 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.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult.subject_ListServiceProvisioningError + summary: Get taskProcessingResults from identityGovernance + description: The task-level processing results for this subject. Read-only. + operationId: identityGovernance.lifecycleWorkflow.workflow.run.subjectProcessingResult_ListTaskProcessingResult parameters: - name: workflow-id in: path @@ -95798,33 +135354,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber - in: path - description: The unique identifier of workflowVersion - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - - name: task-id + - name: run-id in: path - description: The unique identifier of task + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: task - - name: taskProcessingResult-id + x-ms-docs-key-type: run + - name: subjectProcessingResult-id in: path - description: The unique identifier of taskProcessingResult + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: taskProcessingResult + x-ms-docs-key-type: subjectProcessingResult - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -95862,18 +135407,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.taskProcessingResultCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult.subject.ServiceProvisioningError_GetCount + summary: Get taskProcessingResults from identityGovernance + description: The task-level processing results for this subject. Read-only. + operationId: identityGovernance.lifecycleWorkflow.workflow.run.subjectProcessingResult_GetTaskProcessingResult parameters: - name: workflow-id in: path @@ -95883,75 +135430,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber - in: path - description: The unique identifier of workflowVersion - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - - name: task-id - in: path - description: The unique identifier of task - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: task - - name: taskProcessingResult-id - in: path - description: The unique identifier of taskProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: taskProcessingResult - - $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}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/task': - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get task from identityGovernance - description: The related workflow task - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult_GetTask - parameters: - - name: workflow-id + - name: run-id in: path - description: The unique identifier of workflow + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber - in: path - description: The unique identifier of workflowVersion - required: true - style: simple - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - - name: task-id + x-ms-docs-key-type: run + - name: subjectProcessingResult-id in: path - description: The unique identifier of task + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: task + x-ms-docs-key-type: subjectProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -95986,16 +135480,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults/$count': - get: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': + post: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult_GetCount + summary: Invoke action resume + description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.workflow.run.subjectProcessingResult.taskProcessingResult_resume parameters: - name: workflow-id in: path @@ -96005,38 +135503,61 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber + - name: run-id in: path - description: The unique identifier of workflowVersion + description: The unique identifier of run required: true style: simple schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - - name: task-id + type: string + x-ms-docs-key-type: run + - name: subjectProcessingResult-id in: path - description: The unique identifier of task + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: task - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: subjectProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + source: + type: string + nullable: true + type: + type: string + nullable: true + data: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionCallbackData' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/$count': + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task_GetCount + summary: Get subject from identityGovernance + description: 'The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand.' + operationId: identityGovernance.lifecycleWorkflow.workflow.run.subjectProcessingResult.taskProcessingResult_GetSubject parameters: - name: workflow-id in: path @@ -96046,68 +135567,30 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber + - name: run-id in: path - description: The unique identifier of workflowVersion + description: The unique identifier of run required: true style: simple schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion - - $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}/versions/$count': - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_GetCount - parameters: - - name: workflow-id + type: string + x-ms-docs-key-type: run + - name: subjectProcessingResult-id in: path - description: The unique identifier of workflow + description: The unique identifier of subjectProcessingResult required: true style: simple 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/$count: - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/lifecycleWorkflows/insights: - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get insights from identityGovernance - description: The insight container holding workflow insight summaries for a tenant. - operationId: identityGovernance.lifecycleWorkflow_GetInsight - parameters: + x-ms-docs-key-type: subjectProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -96134,253 +135617,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.insights' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Update the navigation property insights in identityGovernance - operationId: identityGovernance.lifecycleWorkflow_UpdateInsight - 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' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Delete navigation property insights for identityGovernance - operationId: identityGovernance.lifecycleWorkflow_DeleteInsight - parameters: - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.topTasksProcessedSummary(startDateTime={startDateTime},endDateTime={endDateTime})': - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke function topTasksProcessedSummary - description: 'Provide a summary of the most processed tasks, 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.lifecycleWorkflow.insight_topTasksProcessedSummary - parameters: - - name: startDateTime - in: path - description: 'Usage: startDateTime={startDateTime}' - required: true - style: simple - 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 - style: simple - 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 - - $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 - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.topTasksInsightsSummary' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.topWorkflowsProcessedSummary(startDateTime={startDateTime},endDateTime={endDateTime})': - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke function topWorkflowsProcessedSummary - description: 'Provide a summary of the workflows 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.lifecycleWorkflow.insight_topWorkflowsProcessedSummary - parameters: - - name: startDateTime - in: path - description: 'Usage: startDateTime={startDateTime}' - required: true - style: simple - 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 - style: simple - 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 - - $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 - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.topWorkflowsInsightsSummary' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.workflowsProcessedByCategory(startDateTime={startDateTime},endDateTime={endDateTime})': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke function workflowsProcessedByCategory - description: 'Provide a summary of workflows processed, by category, in a tenant. This allows you to quickly get category information, by numerical value, bypassing other information found 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.lifecycleWorkflow.insight_workflowsProcessedGraphBPreCategory + 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.lifecycleWorkflow.workflow.run.subjectProcessingResult.taskProcessingResult.subject_GetMailboxSetting parameters: - - name: startDateTime + - name: workflow-id in: path - description: 'Usage: startDateTime={startDateTime}' + description: The unique identifier of workflow required: true style: simple 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 + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'Usage: endDateTime={endDateTime}' + description: The unique identifier of run required: true style: simple 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: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowsInsightsByCategory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.workflowsProcessedSummary(startDateTime={startDateTime},endDateTime={endDateTime})': - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke function workflowsProcessedSummary - description: 'Provide a summary of all workflows processed within a tenant for a specified period. Because the amount of results for listed workflows as returned by the List workflows does not tell you which workflows were processed from the list of created workflows, this summary gives you a quick overview of processed status 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.lifecycleWorkflow.insight_workflowsProcessedSummary - parameters: - - name: startDateTime + x-ms-docs-key-type: run + - name: subjectProcessingResult-id in: path - description: 'Usage: startDateTime={startDateTime}' + description: The unique identifier of subjectProcessingResult required: true style: simple 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 + x-ms-docs-key-type: subjectProcessingResult + - name: taskProcessingResult-id in: path - description: 'Usage: endDateTime={endDateTime}' + description: The unique identifier of taskProcessingResult required: true style: simple 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: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowsInsightsSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /identityGovernance/lifecycleWorkflows/settings: - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get lifecycleManagementSettings - description: Read the properties and relationships of a lifecycleManagementSettings object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclemanagementsettings-get?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow_GetSetting - parameters: + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -96403,169 +135683,107 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Entity result. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleManagementSettings' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation patch: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Update lifecycleManagementSettings - description: Update the properties of a lifecycleManagementSettings object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-lifecyclemanagementsettings-update?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow_UpdateSetting - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleManagementSettings' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleManagementSettings' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /identityGovernance/lifecycleWorkflows/taskDefinitions: - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: List taskDefinitions - description: Get a list of built-in workflow tasks in Lifecycle Workflows. A task is represented by the taskDefinition object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-taskdefinitions?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow_ListTaskDefinition - 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.taskDefinitionCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/taskDefinitions/{taskDefinition-id}': - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get taskDefinition - description: Read the details of a built-in workflow task in Lifecycle Workflows. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-taskdefinition-get?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow_GetTaskDefinition + summary: Update property mailboxSettings value. + operationId: identityGovernance.lifecycleWorkflow.workflow.run.subjectProcessingResult.taskProcessingResult.subject_UpdateMailboxSetting parameters: - - name: taskDefinition-id + - name: workflow-id in: path - description: The unique identifier of taskDefinition + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: taskDefinition - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: run + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: subjectProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskDefinition' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /identityGovernance/lifecycleWorkflows/taskDefinitions/$count: - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.taskDefinition_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - /identityGovernance/lifecycleWorkflows/workflows: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: List workflows - description: Get a list of workflow resources that are associated with lifecycle workflows. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-workflows?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow_ListWorkflow + 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.lifecycleWorkflow.workflow.run.subjectProcessingResult.taskProcessingResult.subject_ListServiceProvisioningError parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -96603,49 +135821,65 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.workflowCollectionResponse' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation - post: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Create workflow - description: Create a new workflow object. You can create up to 100 workflows in a tenant. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-post-workflows?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow_CreateWorkflow - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' - required: true + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.workflow.run.subjectProcessingResult.taskProcessingResult.subject.ServiceProvisioningError_GetCount + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/task': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get workflow - description: Read the properties and relationships of a workflow object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-get?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow_GetWorkflow + summary: Get task from identityGovernance + description: The related workflow task + operationId: identityGovernance.lifecycleWorkflow.workflow.run.subjectProcessingResult.taskProcessingResult_GetTask parameters: - name: workflow-id in: path @@ -96655,6 +135889,30 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -96681,19 +135939,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/$count': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Update workflow - description: 'Update the properties of a workflow object. Only the properties listed in the request body table can be updated. To update any other workflow properties, see workflow: createNewVersion.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-update?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow_UpdateWorkflow + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.workflow.run.subjectProcessingResult.taskProcessingResult_GetCount parameters: - name: workflow-id in: path @@ -96703,32 +135958,35 @@ paths: schema: type: string x-ms-docs-key-type: workflow - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' - required: true + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: subjectProcessingResult-id + in: path + description: The unique identifier of subjectProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subjectProcessingResult + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/$count': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Delete workflow - description: 'Delete a workflow object and its associated tasks, taskProcessingResults and versions. You can restore a deleted workflow and its associated objects within 30 days of deletion.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-delete?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow_DeleteWorkflow + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.workflow.run.subjectProcessingResult_GetCount parameters: - name: workflow-id in: path @@ -96738,25 +135996,31 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: If-Match - in: header - description: ETag + - name: run-id + in: path + description: The unique identifier of run + required: true style: simple schema: type: string + x-ms-docs-key-type: run + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/administrationScopeTargets': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get administrationScopeTargets from identityGovernance - description: The administrative units in the scope of the workflow. Optional. Supports $expand. - operationId: identityGovernance.lifecycleWorkflow.workflow_ListAdministrationScopeTarget + summary: List taskProcessingResults (from a run) + description: Get the taskProcessingResult resources for a run. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-run-list-taskprocessingresults?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.workflow.run_ListTaskProcessingResult parameters: - name: workflow-id in: path @@ -96766,6 +136030,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -96803,20 +136075,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.taskProcessingResultCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/administrationScopeTargets/{directoryObject-id}': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get administrationScopeTargets from identityGovernance - description: The administrative units in the scope of the workflow. Optional. Supports $expand. - operationId: identityGovernance.lifecycleWorkflow.workflow_GetAdministrationScopeTarget + summary: Get taskProcessingResults from identityGovernance + description: The related taskProcessingResults. + operationId: identityGovernance.lifecycleWorkflow.workflow.run_GetTaskProcessingResult parameters: - name: workflow-id in: path @@ -96826,14 +136098,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: directoryObject-id + - name: run-id in: path - description: The unique identifier of directoryObject + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: directoryObject + x-ms-docs-key-type: run + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -96860,16 +136140,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/administrationScopeTargets/$count': - get: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': + post: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.workflow.administrationScopeTarget_GetCount + summary: Invoke action resume + description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.workflow.run.taskProcessingResult_resume parameters: - name: workflow-id in: path @@ -96879,20 +136163,53 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + source: + type: string + nullable: true + type: + type: string + nullable: true + data: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionCallbackData' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/createdBy': + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get createdBy from identityGovernance - description: The user who created the workflow. - operationId: identityGovernance.lifecycleWorkflow.workflow_GetCreatedGraphBPre + summary: Get subject from identityGovernance + description: 'The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand.' + operationId: identityGovernance.lifecycleWorkflow.workflow.run.taskProcessingResult_GetSubject parameters: - name: workflow-id in: path @@ -96902,6 +136219,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -96932,13 +136265,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/createdBy/mailboxSettings': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject/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. Returned only on $select.' - operationId: identityGovernance.lifecycleWorkflow.workflow.createdBy_GetMailboxSetting + 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.lifecycleWorkflow.workflow.run.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id in: path @@ -96948,6 +136281,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -96981,7 +136330,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.workflow.createdBy_UpdateMailboxSetting + operationId: identityGovernance.lifecycleWorkflow.workflow.run.taskProcessingResult.subject_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -96991,6 +136340,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult requestBody: description: New property values content: @@ -97007,13 +136372,13 @@ paths: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/createdBy/serviceProvisioningErrors': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject/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.lifecycleWorkflow.workflow.createdBy_ListServiceProvisioningError + operationId: identityGovernance.lifecycleWorkflow.workflow.run.taskProcessingResult.subject_ListServiceProvisioningError parameters: - name: workflow-id in: path @@ -97023,6 +136388,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -97066,12 +136447,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/createdBy/serviceProvisioningErrors/$count': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.workflow.createdBy.ServiceProvisioningError_GetCount + operationId: identityGovernance.lifecycleWorkflow.workflow.run.taskProcessingResult.subject.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -97081,6 +136462,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: taskProcessingResult-id + in: path + description: The unique identifier of taskProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -97088,13 +136485,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/executionScope': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/task': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get executionScope from identityGovernance - description: The list of users that meet the workflowExecutionConditions of a workflow. - operationId: identityGovernance.lifecycleWorkflow.workflow_ListExecutionScope + summary: Get task from identityGovernance + description: The related workflow task + operationId: identityGovernance.lifecycleWorkflow.workflow.run.taskProcessingResult_GetTask parameters: - name: workflow-id in: path @@ -97104,74 +136501,22 @@ paths: 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.identityGovernance.userProcessingResultCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/executionScope/{userProcessingResult-id}': - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get executionScope from identityGovernance - description: The list of users that meet the workflowExecutionConditions of a workflow. - operationId: identityGovernance.lifecycleWorkflow.workflow_GetExecutionScope - parameters: - - name: workflow-id + - name: run-id in: path - description: The unique identifier of workflow + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: workflow - - name: userProcessingResult-id + x-ms-docs-key-type: run + - name: taskProcessingResult-id in: path - description: The unique identifier of userProcessingResult + description: The unique identifier of taskProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -97198,16 +136543,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/executionScope/$count': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.workflow.executionScope_GetCount + operationId: identityGovernance.lifecycleWorkflow.workflow.run.taskProcessingResult_GetCount parameters: - name: workflow-id in: path @@ -97217,6 +136562,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -97224,13 +136577,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/lastModifiedBy': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get lastModifiedBy from identityGovernance - description: The user who last modified the workflow. - operationId: identityGovernance.lifecycleWorkflow.workflow_GetLastModifiedGraphBPre + summary: List userProcessingResults + description: Get user processing results of a workflow run object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-run-list-userprocessingresults?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.workflow.run_ListUserProcessingResult parameters: - name: workflow-id in: path @@ -97240,6 +136596,29 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 @@ -97262,21 +136641,23 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/responses/microsoft.graph.identityGovernance.userProcessingResultCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/lastModifiedBy/mailboxSettings': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}': 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. Returned only on $select.' - operationId: identityGovernance.lifecycleWorkflow.workflow.lastModifiedBy_GetMailboxSetting + summary: Get userProcessingResult + description: Get a userProcessingResult for a run. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-userprocessingresult-get?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.workflow.run_GetUserProcessingResult parameters: - name: workflow-id in: path @@ -97286,6 +136667,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult - name: $select in: query description: Select properties to be returned @@ -97308,18 +136705,21 @@ paths: type: string responses: 2XX: - description: Entity result. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' default: $ref: '#/components/responses/error' - patch: + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.workflow.lastModifiedBy_UpdateMailboxSetting + summary: Get reprocessedRuns from identityGovernance + description: The related reprocessed workflow run. + operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult_ListReprocessedRun parameters: - name: workflow-id in: path @@ -97329,38 +136729,22 @@ paths: 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/workflows/{workflow-id}/lastModifiedBy/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.lifecycleWorkflow.workflow.lastModifiedBy_ListServiceProvisioningError - parameters: - - name: workflow-id + - name: run-id in: path - description: The unique identifier of workflow + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: workflow + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -97398,18 +136782,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.runCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/lastModifiedBy/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/{run-id1}': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.workflow.lastModifiedBy.ServiceProvisioningError_GetCount + summary: Get reprocessedRuns from identityGovernance + description: The related reprocessed workflow run. + operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult_GetReprocessedRun parameters: - name: workflow-id in: path @@ -97419,140 +136805,66 @@ paths: 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/workflows/{workflow-id}/microsoft.graph.identityGovernance.activate': - post: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke action activate - description: 'Run a workflow object on-demand. You can run any workflow on-demand, including scheduled workflows. Workflows created from the ''Real-time employee termination'' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-activate?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.workflow_activate - parameters: - - name: workflow-id + - name: run-id in: path - description: The unique identifier of workflow + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: workflow - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - subjects: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.user' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.activateWithScope': - post: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke action activateWithScope - description: 'Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the ''Real-time employee termination'' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-activatewithscope?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.workflow_activateGraphWPreScope - parameters: - - name: workflow-id + x-ms-docs-key-type: run + - name: userProcessingResult-id in: path - description: The unique identifier of workflow + description: The unique identifier of userProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: workflow - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - scope: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.activationScope' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.createNewVersion': - post: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke action createNewVersion - description: Create a new version of the workflow object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-createnewversion?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.workflow_createNewVersion - parameters: - - name: workflow-id + x-ms-docs-key-type: userProcessingResult + - name: run-id1 in: path - description: The unique identifier of workflow + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: workflow - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - workflow: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: run + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.identityGovernance.workflow' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore': - post: + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/$count': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke action restore - description: Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-restore?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.workflow_restore + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult.reprocessedRun_GetCount parameters: - name: workflow-id in: path @@ -97562,26 +136874,36 @@ paths: schema: type: string x-ms-docs-key-type: workflow + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: List runs - description: Get a list of the run objects and their properties for a lifecycle workflow. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-list-runs?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.workflow_ListRun + summary: Get subject from identityGovernance + description: 'The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand.' + operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult_GetSubject parameters: - name: workflow-id in: path @@ -97591,21 +136913,22 @@ paths: 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 + - name: run-id + in: path + description: The unique identifier of run + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult - name: $select in: query description: Select properties to be returned @@ -97628,23 +136951,21 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.runCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject/mailboxSettings': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get run - description: Read the properties and relationships of a run object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-run-get?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.workflow_GetRun + 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.lifecycleWorkflow.workflow.run.userProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id in: path @@ -97662,6 +136983,14 @@ paths: schema: type: string x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult - name: $select in: query description: Select properties to be returned @@ -97684,21 +137013,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Entity result. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns': - get: + patch: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get reprocessedRuns from identityGovernance - description: The related reprocessed workflow run. - operationId: identityGovernance.lifecycleWorkflow.workflow.run_ListReprocessedRun + summary: Update property mailboxSettings value. + operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult.subject_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -97716,57 +137042,37 @@ paths: schema: type: string x-ms-docs-key-type: run - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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 + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: userProcessingResult + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.runCollectionResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns/{run-id1}': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject/serviceProvisioningErrors': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get reprocessedRuns from identityGovernance - description: The related reprocessed workflow run. - operationId: identityGovernance.lifecycleWorkflow.workflow.run_GetReprocessedRun + 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.lifecycleWorkflow.workflow.run.userProcessingResult.subject_ListServiceProvisioningError parameters: - name: workflow-id in: path @@ -97784,14 +137090,29 @@ paths: schema: type: string x-ms-docs-key-type: run - - name: run-id1 + - name: userProcessingResult-id in: path - description: The unique identifier of run + description: The unique identifier of userProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: run + x-ms-docs-key-type: userProcessingResult + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 @@ -97814,20 +137135,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns/$count': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject/serviceProvisioningErrors/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.workflow.run.reprocessedRun_GetCount + operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult.subject.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -97845,6 +137164,14 @@ paths: schema: type: string x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -97852,16 +137179,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: List taskProcessingResults - description: Get the taskProcessingResult resources for a run. + summary: List taskProcessingResults (for a user) + description: Get the task processing result from a userProcessingResult either directly or through a run. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-run-list-taskprocessingresults?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.workflow.run_ListTaskProcessingResult + url: https://learn.microsoft.com/graph/api/identitygovernance-userprocessingresult-list-taskprocessingresults?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult_ListTaskProcessingResult parameters: - name: workflow-id in: path @@ -97879,6 +137206,14 @@ paths: schema: type: string x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -97923,13 +137258,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get taskProcessingResults from identityGovernance - description: The related taskProcessingResults. - operationId: identityGovernance.lifecycleWorkflow.workflow.run_GetTaskProcessingResult + description: The associated individual task execution. + operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult_GetTaskProcessingResult parameters: - name: workflow-id in: path @@ -97947,6 +137282,14 @@ paths: schema: type: string x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -97985,16 +137328,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': post: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Invoke action resume - description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.' + description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.workflow.run.taskProcessingResult_resume + operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult.taskProcessingResult_resume parameters: - name: workflow-id in: path @@ -98012,6 +137355,14 @@ paths: schema: type: string x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -98044,13 +137395,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get subject from identityGovernance description: 'The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand.' - operationId: identityGovernance.lifecycleWorkflow.workflow.run.taskProcessingResult_GetSubject + operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult.taskProcessingResult_GetSubject parameters: - name: workflow-id in: path @@ -98068,6 +137419,14 @@ paths: schema: type: string x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -98106,13 +137465,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/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. Returned only on $select.' - operationId: identityGovernance.lifecycleWorkflow.workflow.run.taskProcessingResult.subject_GetMailboxSetting + 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.lifecycleWorkflow.workflow.run.userProcessingResult.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id in: path @@ -98130,6 +137489,14 @@ paths: schema: type: string x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -98171,7 +137538,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.workflow.run.taskProcessingResult.subject_UpdateMailboxSetting + operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult.taskProcessingResult.subject_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -98189,6 +137556,14 @@ paths: schema: type: string x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -98213,13 +137588,13 @@ paths: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/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.lifecycleWorkflow.workflow.run.taskProcessingResult.subject_ListServiceProvisioningError + operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult.taskProcessingResult.subject_ListServiceProvisioningError parameters: - name: workflow-id in: path @@ -98237,6 +137612,14 @@ paths: schema: type: string x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -98288,12 +137671,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.workflow.run.taskProcessingResult.subject.ServiceProvisioningError_GetCount + operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult.taskProcessingResult.subject.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -98311,6 +137694,14 @@ paths: schema: type: string x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -98326,13 +137717,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/task': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/task': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get task from identityGovernance description: The related workflow task - operationId: identityGovernance.lifecycleWorkflow.workflow.run.taskProcessingResult_GetTask + operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult.taskProcessingResult_GetTask parameters: - name: workflow-id in: path @@ -98350,6 +137741,14 @@ paths: schema: type: string x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -98388,12 +137787,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/$count': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.workflow.run.taskProcessingResult_GetCount + operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult.taskProcessingResult_GetCount parameters: - name: workflow-id in: path @@ -98411,6 +137810,14 @@ paths: schema: type: string x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: The unique identifier of userProcessingResult + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -98418,16 +137825,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: List userProcessingResults - description: Get user processing results of a workflow run object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-run-list-userprocessingresults?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.workflow.run_ListUserProcessingResult + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult_GetCount parameters: - name: workflow-id in: path @@ -98445,60 +137848,19 @@ paths: schema: type: string x-ms-docs-key-type: run - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - - $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.userProcessingResultCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get userProcessingResult - description: Get the user processing result of a user processing result of a run. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-userprocessingresult-get?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.workflow.run_GetUserProcessingResult + summary: Invoke function summary + operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult_summary parameters: - name: workflow-id in: path @@ -98516,51 +137878,40 @@ paths: schema: type: string x-ms-docs-key-type: run - - name: userProcessingResult-id + - name: startDateTime in: path - description: The unique identifier of userProcessingResult + description: 'Usage: startDateTime={startDateTime}' required: true style: simple 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: userProcessingResult - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + format: date-time + - name: endDateTime + in: path + description: 'Usage: endDateTime={endDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userSummary' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns': + x-ms-docs-operation-type: function + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get reprocessedRuns from identityGovernance - description: The related reprocessed workflow run. - operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult_ListReprocessedRun + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.workflow.run_GetCount parameters: - name: workflow-id in: path @@ -98570,22 +137921,72 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke function summary + description: 'Get a runSummary for run objects over a specified time period. Because the number of runs returned by the list API call can be overwhelming, this summary allows administrators to get a quick overview based on counts.' + operationId: identityGovernance.lifecycleWorkflow.workflow.run_summary + parameters: + - name: workflow-id in: path - description: The unique identifier of run + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id + x-ms-docs-key-type: workflow + - name: startDateTime in: path - description: The unique identifier of userProcessingResult + description: 'Usage: startDateTime={startDateTime}' required: true style: simple 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: userProcessingResult + format: date-time + - name: endDateTime + in: path + description: 'Usage: endDateTime={endDateTime}' + required: true + style: simple + 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: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.runSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/subjectProcessingResults': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subjectProcessingResults from identityGovernance + operationId: identityGovernance.lifecycleWorkflow.workflow_ListSubjectProcessingResult + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -98623,20 +138024,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.runCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.subjectProcessingResultCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/{run-id1}': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get reprocessedRuns from identityGovernance - description: The related reprocessed workflow run. - operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult_GetReprocessedRun + summary: Get subjectProcessingResults from identityGovernance + operationId: identityGovernance.lifecycleWorkflow.workflow_GetSubjectProcessingResult parameters: - name: workflow-id in: path @@ -98646,30 +138046,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult - - name: run-id1 + - name: subjectProcessingResult-id in: path - description: The unique identifier of run + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: run + x-ms-docs-key-type: subjectProcessingResult - name: $select in: query description: Select properties to be returned @@ -98696,16 +138080,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.subjectProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/$count': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/reprocessedRuns': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult.reprocessedRun_GetCount + summary: Get reprocessedRuns from identityGovernance + description: The reprocessed runs associated with this subject processing result. + operationId: identityGovernance.lifecycleWorkflow.workflow.subjectProcessingResult_ListReprocessedRun parameters: - name: workflow-id in: path @@ -98715,74 +138100,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: subjectProcessingResult-id in: path - description: The unique identifier of run + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: subjectProcessingResult + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject': - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get subject from identityGovernance - description: 'The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand.' - operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult_GetSubject - parameters: - - name: workflow-id - in: path - description: The unique identifier of workflow - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Expand related entities + description: Order items by property values style: form explode: false schema: @@ -98790,48 +138123,6 @@ paths: 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 - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject/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. Returned only on $select.' - operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult.subject_GetMailboxSetting - parameters: - - name: workflow-id - in: path - description: The unique identifier of workflow - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult - name: $select in: query description: Select properties to be returned @@ -98854,18 +138145,20 @@ paths: type: string responses: 2XX: - description: Entity result. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/responses/microsoft.graph.identityGovernance.runCollectionResponse' default: $ref: '#/components/responses/error' - patch: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/reprocessedRuns/{run-id}': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult.subject_UpdateMailboxSetting + summary: Get reprocessedRuns from identityGovernance + description: The reprocessed runs associated with this subject processing result. + operationId: identityGovernance.lifecycleWorkflow.workflow.subjectProcessingResult_GetReprocessedRun parameters: - name: workflow-id in: path @@ -98875,54 +138168,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: subjectProcessingResult-id in: path - description: The unique identifier of run + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult - 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/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject/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.lifecycleWorkflow.workflow.run.userProcessingResult.subject_ListServiceProvisioningError - parameters: - - name: workflow-id - in: path - description: The unique identifier of workflow - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: workflow + x-ms-docs-key-type: subjectProcessingResult - name: run-id in: path description: The unique identifier of run @@ -98931,29 +138184,6 @@ paths: schema: type: string x-ms-docs-key-type: run - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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 @@ -98976,18 +138206,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/reprocessedRuns/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult.subject.ServiceProvisioningError_GetCount + operationId: identityGovernance.lifecycleWorkflow.workflow.subjectProcessingResult.reprocessedRun_GetCount parameters: - name: workflow-id in: path @@ -98997,22 +138229,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id + - name: subjectProcessingResult-id in: path - description: The unique identifier of userProcessingResult + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: subjectProcessingResult - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -99020,16 +138244,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: List taskProcessingResults - description: Get the task processing result from a userProcessingResult either directly or through a run. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-userprocessingresult-list-taskprocessingresults?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult_ListTaskProcessingResult + summary: Get taskProcessingResults from identityGovernance + description: The task-level processing results for this subject. Read-only. + operationId: identityGovernance.lifecycleWorkflow.workflow.subjectProcessingResult_ListTaskProcessingResult parameters: - name: workflow-id in: path @@ -99039,22 +138260,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: subjectProcessingResult-id in: path - description: The unique identifier of run + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: subjectProcessingResult - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -99099,13 +138312,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get taskProcessingResults from identityGovernance - description: The associated individual task execution. - operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult_GetTaskProcessingResult + description: The task-level processing results for this subject. Read-only. + operationId: identityGovernance.lifecycleWorkflow.workflow.subjectProcessingResult_GetTaskProcessingResult parameters: - name: workflow-id in: path @@ -99115,22 +138328,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: subjectProcessingResult-id in: path - description: The unique identifier of run + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: subjectProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -99169,16 +138374,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': post: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Invoke action resume - description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.' + description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult.taskProcessingResult_resume + operationId: identityGovernance.lifecycleWorkflow.workflow.subjectProcessingResult.taskProcessingResult_resume parameters: - name: workflow-id in: path @@ -99188,22 +138393,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id + - name: subjectProcessingResult-id in: path - description: The unique identifier of userProcessingResult + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: subjectProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -99236,13 +138433,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get subject from identityGovernance description: 'The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand.' - operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult.taskProcessingResult_GetSubject + operationId: identityGovernance.lifecycleWorkflow.workflow.subjectProcessingResult.taskProcessingResult_GetSubject parameters: - name: workflow-id in: path @@ -99252,22 +138449,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: subjectProcessingResult-id in: path - description: The unique identifier of run + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: subjectProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -99306,13 +138495,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/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. Returned only on $select.' - operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult.taskProcessingResult.subject_GetMailboxSetting + 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.lifecycleWorkflow.workflow.subjectProcessingResult.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id in: path @@ -99322,22 +138511,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: subjectProcessingResult-id in: path - description: The unique identifier of run + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: subjectProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -99379,7 +138560,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult.taskProcessingResult.subject_UpdateMailboxSetting + operationId: identityGovernance.lifecycleWorkflow.workflow.subjectProcessingResult.taskProcessingResult.subject_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -99389,22 +138570,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: subjectProcessingResult-id in: path - description: The unique identifier of run + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: subjectProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -99429,13 +138602,13 @@ paths: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/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.lifecycleWorkflow.workflow.run.userProcessingResult.taskProcessingResult.subject_ListServiceProvisioningError + operationId: identityGovernance.lifecycleWorkflow.workflow.subjectProcessingResult.taskProcessingResult.subject_ListServiceProvisioningError parameters: - name: workflow-id in: path @@ -99445,22 +138618,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: subjectProcessingResult-id in: path - description: The unique identifier of run + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: subjectProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -99512,12 +138677,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult.taskProcessingResult.subject.ServiceProvisioningError_GetCount + operationId: identityGovernance.lifecycleWorkflow.workflow.subjectProcessingResult.taskProcessingResult.subject.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -99527,22 +138692,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id + - name: subjectProcessingResult-id in: path - description: The unique identifier of userProcessingResult + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: subjectProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -99558,13 +138715,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/task': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/task': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get task from identityGovernance description: The related workflow task - operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult.taskProcessingResult_GetTask + operationId: identityGovernance.lifecycleWorkflow.workflow.subjectProcessingResult.taskProcessingResult_GetTask parameters: - name: workflow-id in: path @@ -99574,22 +138731,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id + - name: subjectProcessingResult-id in: path - description: The unique identifier of userProcessingResult + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: subjectProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -99628,12 +138777,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/$count': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult.taskProcessingResult_GetCount + operationId: identityGovernance.lifecycleWorkflow.workflow.subjectProcessingResult.taskProcessingResult_GetCount parameters: - name: workflow-id in: path @@ -99643,22 +138792,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: subjectProcessingResult-id in: path - description: The unique identifier of run + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id - in: path - description: The unique identifier of userProcessingResult - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: subjectProcessingResult - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -99666,12 +138807,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/$count': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/subjectProcessingResults/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult_GetCount + operationId: identityGovernance.lifecycleWorkflow.workflow.subjectProcessingResult_GetCount parameters: - name: workflow-id in: path @@ -99681,14 +138822,6 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -99696,123 +138829,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})': - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke function summary - operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult_summary - parameters: - - name: workflow-id - in: path - description: The unique identifier of workflow - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: workflow - - name: run-id - in: path - description: The unique identifier of run - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: run - - name: startDateTime - in: path - description: 'Usage: startDateTime={startDateTime}' - required: true - style: simple - 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 - style: simple - 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: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.userSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/$count': - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.workflow.run_GetCount - parameters: - - name: workflow-id - in: path - description: The unique identifier of workflow - required: true - style: simple - 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/workflows/{workflow-id}/runs/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})': - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke function summary - description: 'Get a summary of runs for a specified time period. Because the amount of runs returned by the List API call can be overwhelming, this summary allows the administrator to get a quick overview based on counts.' - operationId: identityGovernance.lifecycleWorkflow.workflow.run_summary - parameters: - - name: workflow-id - in: path - description: The unique identifier of workflow - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: workflow - - name: startDateTime - in: path - description: 'Usage: startDateTime={startDateTime}' - required: true - style: simple - 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 - style: simple - 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: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.runSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports': get: tags: @@ -100176,7 +139192,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Invoke action resume - description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.' + description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta @@ -100297,7 +139313,7 @@ paths: 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. Returned only on $select.' + 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.lifecycleWorkflow.workflow.taskReport.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id @@ -100631,7 +139647,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Invoke function summary - description: 'Get a taskReportSummary object. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts.' + description: 'Get a taskReportSummary for a taskReport. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts.' operationId: identityGovernance.lifecycleWorkflow.workflow.taskReport_summary parameters: - name: workflow-id @@ -100675,7 +139691,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: List tasks (in Lifecycle Workflows) - description: Retrieve the details of the built-in tasks in Lifecycle Workflows. + description: Retrieve the details of the built-in task objects in a workflow. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-list-task?view=graph-rest-beta @@ -101026,7 +140042,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Invoke action resume - description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.' + description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta @@ -101147,7 +140163,7 @@ paths: 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. Returned only on $select.' + 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.lifecycleWorkflow.workflow.task.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id @@ -101812,7 +140828,7 @@ paths: 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. Returned only on $select.' + 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.lifecycleWorkflow.workflow.userProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id @@ -101999,7 +141015,7 @@ paths: get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: List taskProcessingResults + summary: List taskProcessingResults (for a user) description: Get the task processing result from a userProcessingResult either directly or through a run. externalDocs: description: Find more info here @@ -102133,7 +141149,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Invoke action resume - description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.' + description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta @@ -102254,7 +141270,7 @@ paths: 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. Returned only on $select.' + 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.lifecycleWorkflow.workflow.userProcessingResult.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id @@ -102980,7 +141996,7 @@ paths: 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. Returned only on $select.' + 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.lifecycleWorkflow.workflow.version.createdBy_GetMailboxSetting parameters: - name: workflow-id @@ -103237,7 +142253,7 @@ paths: 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. Returned only on $select.' + 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.lifecycleWorkflow.workflow.version.lastModifiedBy_GetMailboxSetting parameters: - name: workflow-id @@ -103868,7 +142884,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Invoke action resume - description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.' + description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta @@ -104011,7 +143027,7 @@ paths: 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. Returned only on $select.' + 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.lifecycleWorkflow.workflow.version.task.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id @@ -104806,7 +143822,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Invoke action resume - description: 'Resume a task processing result that''s inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach.' + description: 'Resume a taskProcessingResult that''s inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta @@ -104927,7 +143943,7 @@ paths: 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. Returned only on $select.' + 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.lifecycleWorkflow.workflowTemplate.task.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflowTemplate-id @@ -125372,7 +164388,7 @@ paths: tags: - programs.program summary: Delete program (deprecated) - description: 'In the Microsoft Entra access reviews feature, delete a program object. Do not delete a program which still has programControl linked to it, those access reviews should first be deleted or unlinked from the program and linked to a different program. Also, please note that the built-in default program cannot be deleted.' + description: 'In the Microsoft Entra access reviews feature, delete a program object. Don''t delete a program which still has programControl linked to it, those access reviews should first be deleted or unlinked from the program and linked to a different program. Also, please note that the built-in default program cannot be deleted.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/program-delete?view=graph-rest-beta @@ -125818,12 +164834,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.rbacApplication' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -125846,12 +164856,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.rbacApplication' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -125870,12 +164874,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/microsoft.graph.roleScheduleInstances(directoryScopeId=''@directoryScopeId'',appScopeId=''@appScopeId'',principalId=''@principalId'',roleDefinitionId=''@roleDefinitionId'')': get: @@ -125975,12 +164973,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -126083,12 +165075,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -126144,12 +165130,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRbacResourceNamespaceCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -126175,12 +165155,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}': get: @@ -126230,12 +165204,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -126267,12 +165235,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -126299,12 +165261,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/microsoft.graph.importResourceActions': post: @@ -126347,12 +165303,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: action '/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions': get: @@ -126413,12 +165363,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRbacResourceActionCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -126453,12 +165397,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}': get: @@ -126516,12 +165454,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -126561,12 +165493,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -126601,12 +165527,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/authenticationContext': get: @@ -126660,12 +165580,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.authenticationContextClassReference' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/resourceScope': get: @@ -126719,12 +165633,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -126764,12 +165672,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -126804,12 +165706,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/$count': get: @@ -126833,12 +165729,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. /roleManagement/directory/resourceNamespaces/$count: get: tags: @@ -126853,12 +165743,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. /roleManagement/directory/roleAssignmentApprovals: get: tags: @@ -126906,12 +165790,6 @@ paths: $ref: '#/components/responses/microsoft.graph.approvalCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -126937,12 +165815,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.approval' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignmentApprovals/{approval-id}': get: @@ -126988,12 +165860,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.approval' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -127025,12 +165891,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.approval' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -127057,12 +165917,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignmentApprovals/{approval-id}/steps': get: @@ -127120,12 +165974,6 @@ paths: $ref: '#/components/responses/microsoft.graph.approvalStepCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -127160,12 +166008,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.approvalStep' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignmentApprovals/{approval-id}/steps/{approvalStep-id}': get: @@ -127220,12 +166062,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.approvalStep' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -127265,12 +166101,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.approvalStep' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -127305,12 +166135,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignmentApprovals/{approval-id}/steps/$count': get: @@ -127334,12 +166158,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. /roleManagement/directory/roleAssignmentApprovals/$count: get: tags: @@ -127354,12 +166172,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/directory/roleAssignmentApprovals/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -127433,12 +166245,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -127494,12 +166300,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleAssignmentCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -127529,12 +166329,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}': get: @@ -127584,12 +166378,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -127621,12 +166409,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -127657,12 +166439,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/appScope': get: @@ -127709,12 +166485,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -127746,12 +166516,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -127778,12 +166542,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/directoryScope': get: @@ -127830,12 +166588,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/principal': get: @@ -127882,12 +166634,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition': get: @@ -127934,12 +166680,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation /roleManagement/directory/roleAssignments/$count: get: @@ -127955,12 +166695,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. /roleManagement/directory/roleAssignmentScheduleInstances: get: tags: @@ -128012,12 +166746,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleAssignmentScheduleInstanceCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -128043,12 +166771,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}': get: @@ -128098,12 +166820,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -128135,12 +166851,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -128167,12 +166877,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing': get: @@ -128219,12 +166923,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/appScope': get: @@ -128271,12 +166969,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/directoryScope': get: @@ -128323,12 +167015,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/principal': get: @@ -128375,12 +167061,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/roleDefinition': get: @@ -128427,12 +167107,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation /roleManagement/directory/roleAssignmentScheduleInstances/$count: get: @@ -128448,12 +167122,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/directory/roleAssignmentScheduleInstances/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -128527,12 +167195,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -128588,12 +167250,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleAssignmentScheduleRequestCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -128623,12 +167279,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}': get: @@ -128678,12 +167328,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -128715,12 +167359,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -128747,12 +167385,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/activatedUsing': get: @@ -128799,12 +167431,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/appScope': get: @@ -128851,12 +167477,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/directoryScope': get: @@ -128903,12 +167523,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/microsoft.graph.cancel': post: @@ -128934,12 +167548,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: action '/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/principal': get: @@ -128986,12 +167594,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/roleDefinition': get: @@ -129038,12 +167640,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/targetSchedule': get: @@ -129090,12 +167686,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation /roleManagement/directory/roleAssignmentScheduleRequests/$count: get: @@ -129111,12 +167701,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/directory/roleAssignmentScheduleRequests/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -129190,12 +167774,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -129251,12 +167829,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleAssignmentScheduleCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -129282,12 +167854,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}': get: @@ -129337,12 +167903,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -129374,12 +167934,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -129406,12 +167960,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/activatedUsing': get: @@ -129458,12 +168006,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/appScope': get: @@ -129510,12 +168052,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/directoryScope': get: @@ -129562,12 +168098,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/principal': get: @@ -129614,12 +168144,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/roleDefinition': get: @@ -129666,12 +168190,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation /roleManagement/directory/roleAssignmentSchedules/$count: get: @@ -129687,12 +168205,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/directory/roleAssignmentSchedules/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -129766,12 +168278,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -129827,12 +168333,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -129862,12 +168362,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}': get: @@ -129917,12 +168411,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -129958,12 +168446,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -129994,12 +168476,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': get: @@ -130057,12 +168533,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -130097,12 +168567,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': get: @@ -130157,12 +168621,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -130202,12 +168660,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -130242,12 +168694,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': get: @@ -130353,12 +168799,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -130385,12 +168825,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': get: tags: @@ -130487,12 +168921,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -130511,12 +168939,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. /roleManagement/directory/roleEligibilityScheduleInstances: get: tags: @@ -130568,12 +168990,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleEligibilityScheduleInstanceCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -130599,12 +169015,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}': get: @@ -130654,12 +169064,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -130691,12 +169095,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -130723,12 +169121,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}/appScope': get: @@ -130775,12 +169167,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}/directoryScope': get: @@ -130827,12 +169213,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}/principal': get: @@ -130879,12 +169259,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}/roleDefinition': get: @@ -130931,12 +169305,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation /roleManagement/directory/roleEligibilityScheduleInstances/$count: get: @@ -130952,12 +169320,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/directory/roleEligibilityScheduleInstances/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -131031,12 +169393,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -131092,12 +169448,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleEligibilityScheduleRequestCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -131127,12 +169477,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}': get: @@ -131182,12 +169526,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -131219,12 +169557,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -131251,12 +169583,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/appScope': get: @@ -131303,12 +169629,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/directoryScope': get: @@ -131355,12 +169675,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/microsoft.graph.cancel': post: @@ -131386,12 +169700,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: action '/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/principal': get: @@ -131438,12 +169746,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/roleDefinition': get: @@ -131490,12 +169792,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/targetSchedule': get: @@ -131542,12 +169838,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation /roleManagement/directory/roleEligibilityScheduleRequests/$count: get: @@ -131563,12 +169853,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/directory/roleEligibilityScheduleRequests/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -131642,12 +169926,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -131703,12 +169981,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleEligibilityScheduleCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -131734,12 +170006,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}': get: @@ -131789,12 +170055,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -131826,12 +170086,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -131858,12 +170112,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}/appScope': get: @@ -131910,12 +170158,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}/directoryScope': get: @@ -131962,12 +170204,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}/principal': get: @@ -132014,12 +170250,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}/roleDefinition': get: @@ -132066,12 +170296,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation /roleManagement/directory/roleEligibilitySchedules/$count: get: @@ -132087,12 +170311,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/directory/roleEligibilitySchedules/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -132166,12 +170384,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -132237,12 +170449,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleAssignmentCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -132268,12 +170474,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}': get: @@ -132329,12 +170529,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -132366,12 +170560,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -132398,12 +170586,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/appScope': get: @@ -132450,12 +170632,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -132487,12 +170663,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -132519,12 +170689,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/directoryScope': get: @@ -132571,12 +170735,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal': get: @@ -132623,12 +170781,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition': get: @@ -132675,12 +170827,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation /roleManagement/directory/transitiveRoleAssignments/$count: get: @@ -132706,12 +170852,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. /roleManagement/enterpriseApps: get: tags: @@ -132759,12 +170899,6 @@ paths: $ref: '#/components/responses/microsoft.graph.rbacApplicationCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -132790,12 +170924,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.rbacApplication' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}': get: @@ -132841,12 +170969,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.rbacApplication' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -132878,12 +171000,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.rbacApplication' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -132910,12 +171026,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/microsoft.graph.roleScheduleInstances(directoryScopeId=''@directoryScopeId'',appScopeId=''@appScopeId'',principalId=''@principalId'',roleDefinitionId=''@roleDefinitionId'')': get: @@ -133023,12 +171133,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -133139,12 +171243,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -133204,12 +171302,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRbacResourceNamespaceCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -133244,12 +171336,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/resourceNamespaces/{unifiedRbacResourceNamespace-id}': get: @@ -133303,12 +171389,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -133348,12 +171428,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -133388,12 +171462,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/resourceNamespaces/{unifiedRbacResourceNamespace-id}/microsoft.graph.importResourceActions': post: @@ -133444,12 +171512,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: action '/roleManagement/enterpriseApps/{rbacApplication-id}/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions': get: @@ -133515,12 +171577,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRbacResourceActionCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -133563,12 +171619,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}': get: @@ -133631,12 +171681,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -133684,12 +171728,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -133732,12 +171770,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/authenticationContext': get: @@ -133799,12 +171831,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.authenticationContextClassReference' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/resourceScope': get: @@ -133866,12 +171892,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -133919,12 +171939,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -133967,12 +171981,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/$count': get: @@ -134004,12 +172012,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/enterpriseApps/{rbacApplication-id}/resourceNamespaces/$count': get: tags: @@ -134032,12 +172034,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentApprovals': get: tags: @@ -134093,12 +172089,6 @@ paths: $ref: '#/components/responses/microsoft.graph.approvalCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -134133,12 +172123,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.approval' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentApprovals/{approval-id}': get: @@ -134192,12 +172176,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.approval' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -134237,12 +172215,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.approval' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -134277,12 +172249,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentApprovals/{approval-id}/steps': get: @@ -134348,12 +172314,6 @@ paths: $ref: '#/components/responses/microsoft.graph.approvalStepCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -134396,12 +172356,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.approvalStep' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentApprovals/{approval-id}/steps/{approvalStep-id}': get: @@ -134464,12 +172418,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.approvalStep' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -134517,12 +172465,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.approvalStep' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -134565,12 +172507,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentApprovals/{approval-id}/steps/$count': get: @@ -134602,12 +172538,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentApprovals/$count': get: tags: @@ -134630,12 +172560,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentApprovals/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -134717,12 +172641,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -134782,12 +172700,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleAssignmentCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -134822,12 +172734,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}': get: @@ -134881,12 +172787,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -134926,12 +172826,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -134966,12 +172860,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}/appScope': get: @@ -135026,12 +172914,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -135071,12 +172953,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -135111,12 +172987,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}/directoryScope': get: @@ -135171,12 +173041,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}/principal': get: @@ -135231,12 +173095,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition': get: @@ -135291,12 +173149,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignments/$count': get: @@ -135320,12 +173172,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentScheduleInstances': get: tags: @@ -135381,12 +173227,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleAssignmentScheduleInstanceCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -135421,12 +173261,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}': get: @@ -135480,12 +173314,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -135525,12 +173353,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -135565,12 +173387,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing': get: @@ -135625,12 +173441,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/appScope': get: @@ -135685,12 +173495,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/directoryScope': get: @@ -135745,12 +173549,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/principal': get: @@ -135805,12 +173603,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/roleDefinition': get: @@ -135865,12 +173657,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentScheduleInstances/$count': get: @@ -135894,12 +173680,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentScheduleInstances/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -135981,12 +173761,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -136046,12 +173820,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleAssignmentScheduleRequestCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -136086,12 +173854,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}': get: @@ -136145,12 +173907,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -136190,12 +173946,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -136230,12 +173980,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/activatedUsing': get: @@ -136290,12 +174034,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/appScope': get: @@ -136350,12 +174088,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/directoryScope': get: @@ -136410,12 +174142,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/microsoft.graph.cancel': post: @@ -136449,12 +174175,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: action '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/principal': get: @@ -136509,12 +174229,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/roleDefinition': get: @@ -136569,12 +174283,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/targetSchedule': get: @@ -136629,12 +174337,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentScheduleRequests/$count': get: @@ -136658,12 +174360,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentScheduleRequests/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -136745,12 +174441,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -136810,12 +174500,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleAssignmentScheduleCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -136850,12 +174534,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}': get: @@ -136909,12 +174587,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -136954,12 +174626,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -136994,12 +174660,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/activatedUsing': get: @@ -137054,12 +174714,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/appScope': get: @@ -137114,12 +174768,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/directoryScope': get: @@ -137174,12 +174822,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/principal': get: @@ -137234,12 +174876,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/roleDefinition': get: @@ -137294,12 +174930,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentSchedules/$count': get: @@ -137323,12 +174953,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/enterpriseApps/{rbacApplication-id}/roleAssignmentSchedules/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -137410,12 +175034,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -137475,12 +175093,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -137515,12 +175127,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}': get: @@ -137574,12 +175180,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -137619,12 +175219,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -137659,12 +175253,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': get: @@ -137730,12 +175318,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -137778,12 +175360,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': get: @@ -137846,12 +175422,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -137899,12 +175469,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -137947,12 +175511,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': get: @@ -138066,12 +175624,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -138106,12 +175658,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/enterpriseApps/{rbacApplication-id}/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': get: tags: @@ -138216,12 +175762,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -138248,12 +175788,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/enterpriseApps/{rbacApplication-id}/roleEligibilityScheduleInstances': get: tags: @@ -138309,12 +175843,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleEligibilityScheduleInstanceCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -138349,12 +175877,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}': get: @@ -138408,12 +175930,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -138453,12 +175969,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -138493,12 +176003,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}/appScope': get: @@ -138553,12 +176057,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}/directoryScope': get: @@ -138613,12 +176111,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}/principal': get: @@ -138673,12 +176165,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}/roleDefinition': get: @@ -138733,12 +176219,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleEligibilityScheduleInstances/$count': get: @@ -138762,12 +176242,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/enterpriseApps/{rbacApplication-id}/roleEligibilityScheduleInstances/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -138849,12 +176323,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -138914,12 +176382,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleEligibilityScheduleRequestCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -138954,12 +176416,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}': get: @@ -139013,12 +176469,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -139058,12 +176508,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -139098,12 +176542,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/appScope': get: @@ -139158,12 +176596,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/directoryScope': get: @@ -139218,12 +176650,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/microsoft.graph.cancel': post: @@ -139257,12 +176683,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: action '/roleManagement/enterpriseApps/{rbacApplication-id}/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/principal': get: @@ -139317,12 +176737,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/roleDefinition': get: @@ -139377,12 +176791,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/targetSchedule': get: @@ -139437,12 +176845,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleEligibilityScheduleRequests/$count': get: @@ -139466,12 +176868,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/enterpriseApps/{rbacApplication-id}/roleEligibilityScheduleRequests/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -139553,12 +176949,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -139618,12 +177008,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleEligibilityScheduleCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -139658,12 +177042,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}': get: @@ -139717,12 +177095,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -139762,12 +177134,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -139802,12 +177168,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}/appScope': get: @@ -139862,12 +177222,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}/directoryScope': get: @@ -139922,12 +177276,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}/principal': get: @@ -139982,12 +177330,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}/roleDefinition': get: @@ -140042,12 +177384,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/roleEligibilitySchedules/$count': get: @@ -140071,12 +177407,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/enterpriseApps/{rbacApplication-id}/roleEligibilitySchedules/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -140158,12 +177488,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -140233,12 +177557,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleAssignmentCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -140273,12 +177591,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/{unifiedRoleAssignment-id}': get: @@ -140342,12 +177654,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -140387,12 +177693,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -140427,12 +177727,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/{unifiedRoleAssignment-id}/appScope': get: @@ -140487,12 +177781,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -140532,12 +177820,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -140572,12 +177854,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/{unifiedRoleAssignment-id}/directoryScope': get: @@ -140632,12 +177908,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal': get: @@ -140692,12 +177962,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition': get: @@ -140752,12 +178016,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/enterpriseApps/{rbacApplication-id}/transitiveRoleAssignments/$count': get: @@ -140791,12 +178049,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. /roleManagement/enterpriseApps/$count: get: tags: @@ -140811,12 +178063,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. /roleManagement/entitlementManagement: get: tags: @@ -140854,12 +178100,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.rbacApplication' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -140882,12 +178122,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.rbacApplication' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -140906,12 +178140,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/microsoft.graph.roleScheduleInstances(directoryScopeId=''@directoryScopeId'',appScopeId=''@appScopeId'',principalId=''@principalId'',roleDefinitionId=''@roleDefinitionId'')': get: @@ -141011,12 +178239,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -141119,12 +178341,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -141176,12 +178392,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRbacResourceNamespaceCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -141207,12 +178417,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}': get: @@ -141258,12 +178462,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -141295,12 +178493,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -141327,12 +178519,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/microsoft.graph.importResourceActions': post: @@ -141375,12 +178561,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: action '/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions': get: @@ -141438,12 +178618,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRbacResourceActionCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -141478,12 +178652,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}': get: @@ -141538,12 +178706,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -141583,12 +178745,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -141623,12 +178779,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/authenticationContext': get: @@ -141682,12 +178832,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.authenticationContextClassReference' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/resourceScope': get: @@ -141741,12 +178885,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -141786,12 +178924,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -141826,12 +178958,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/$count': get: @@ -141855,12 +178981,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. /roleManagement/entitlementManagement/resourceNamespaces/$count: get: tags: @@ -141875,12 +178995,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. /roleManagement/entitlementManagement/roleAssignmentApprovals: get: tags: @@ -141928,12 +179042,6 @@ paths: $ref: '#/components/responses/microsoft.graph.approvalCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -141959,12 +179067,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.approval' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignmentApprovals/{approval-id}': get: @@ -142010,12 +179112,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.approval' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -142047,12 +179143,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.approval' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -142079,12 +179169,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignmentApprovals/{approval-id}/steps': get: @@ -142142,12 +179226,6 @@ paths: $ref: '#/components/responses/microsoft.graph.approvalStepCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -142182,12 +179260,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.approvalStep' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignmentApprovals/{approval-id}/steps/{approvalStep-id}': get: @@ -142242,12 +179314,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.approvalStep' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -142287,12 +179353,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.approvalStep' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -142327,12 +179387,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignmentApprovals/{approval-id}/steps/$count': get: @@ -142356,12 +179410,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. /roleManagement/entitlementManagement/roleAssignmentApprovals/$count: get: tags: @@ -142376,12 +179424,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/entitlementManagement/roleAssignmentApprovals/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -142455,12 +179497,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -142516,12 +179552,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleAssignmentCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -142551,12 +179581,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}': get: @@ -142602,12 +179626,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -142639,12 +179657,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -142671,12 +179683,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/appScope': get: @@ -142723,12 +179729,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -142760,12 +179760,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -142792,12 +179786,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/directoryScope': get: @@ -142844,12 +179832,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/principal': get: @@ -142896,12 +179878,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition': get: @@ -142948,12 +179924,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation /roleManagement/entitlementManagement/roleAssignments/$count: get: @@ -142969,12 +179939,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. /roleManagement/entitlementManagement/roleAssignmentScheduleInstances: get: tags: @@ -143022,12 +179986,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleAssignmentScheduleInstanceCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -143053,12 +180011,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}': get: @@ -143104,12 +180056,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -143141,12 +180087,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -143173,12 +180113,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing': get: @@ -143225,12 +180159,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/appScope': get: @@ -143277,12 +180205,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/directoryScope': get: @@ -143329,12 +180251,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/principal': get: @@ -143381,12 +180297,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/roleDefinition': get: @@ -143433,12 +180343,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation /roleManagement/entitlementManagement/roleAssignmentScheduleInstances/$count: get: @@ -143454,12 +180358,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -143533,12 +180431,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -143590,12 +180482,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleAssignmentScheduleRequestCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -143621,12 +180507,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}': get: @@ -143672,12 +180552,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -143709,12 +180583,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -143741,12 +180609,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/activatedUsing': get: @@ -143793,12 +180655,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/appScope': get: @@ -143845,12 +180701,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/directoryScope': get: @@ -143897,12 +180747,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/microsoft.graph.cancel': post: @@ -143928,12 +180772,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: action '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/principal': get: @@ -143980,12 +180818,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/roleDefinition': get: @@ -144032,12 +180864,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/targetSchedule': get: @@ -144084,12 +180910,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation /roleManagement/entitlementManagement/roleAssignmentScheduleRequests/$count: get: @@ -144105,12 +180925,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -144184,12 +180998,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -144241,12 +181049,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleAssignmentScheduleCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -144272,12 +181074,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}': get: @@ -144323,12 +181119,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -144360,12 +181150,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -144392,12 +181176,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/activatedUsing': get: @@ -144444,12 +181222,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/appScope': get: @@ -144496,12 +181268,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/directoryScope': get: @@ -144548,12 +181314,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/principal': get: @@ -144600,12 +181360,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/roleDefinition': get: @@ -144652,12 +181406,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation /roleManagement/entitlementManagement/roleAssignmentSchedules/$count: get: @@ -144673,12 +181421,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/entitlementManagement/roleAssignmentSchedules/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -144752,12 +181494,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -144813,12 +181549,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -144844,12 +181574,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}': get: @@ -144899,12 +181623,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -144936,12 +181654,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -144968,12 +181680,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': get: @@ -145031,12 +181737,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleDefinitionCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -145071,12 +181771,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': get: @@ -145131,12 +181825,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -145176,12 +181864,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -145216,12 +181898,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': get: @@ -145327,12 +182003,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -145359,12 +182029,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': get: tags: @@ -145461,12 +182125,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -145485,12 +182143,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. /roleManagement/entitlementManagement/roleEligibilityScheduleInstances: get: tags: @@ -145538,12 +182190,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleEligibilityScheduleInstanceCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -145569,12 +182215,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}': get: @@ -145620,12 +182260,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -145657,12 +182291,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -145689,12 +182317,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}/appScope': get: @@ -145741,12 +182363,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}/directoryScope': get: @@ -145793,12 +182409,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}/principal': get: @@ -145845,12 +182455,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}/roleDefinition': get: @@ -145897,12 +182501,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation /roleManagement/entitlementManagement/roleEligibilityScheduleInstances/$count: get: @@ -145918,12 +182516,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -145997,12 +182589,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -146054,12 +182640,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleEligibilityScheduleRequestCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -146085,12 +182665,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}': get: @@ -146136,12 +182710,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -146173,12 +182741,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -146205,12 +182767,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/appScope': get: @@ -146257,12 +182813,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/directoryScope': get: @@ -146309,12 +182859,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/microsoft.graph.cancel': post: @@ -146340,12 +182884,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: action '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/principal': get: @@ -146392,12 +182930,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/roleDefinition': get: @@ -146444,12 +182976,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/targetSchedule': get: @@ -146496,12 +183022,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation /roleManagement/entitlementManagement/roleEligibilityScheduleRequests/$count: get: @@ -146517,12 +183037,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -146596,12 +183110,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -146653,12 +183161,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleEligibilityScheduleCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -146684,12 +183186,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}': get: @@ -146735,12 +183231,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -146772,12 +183262,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -146804,12 +183288,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}/appScope': get: @@ -146856,12 +183334,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}/directoryScope': get: @@ -146908,12 +183380,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}/principal': get: @@ -146960,12 +183426,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}/roleDefinition': get: @@ -147012,12 +183472,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation /roleManagement/entitlementManagement/roleEligibilitySchedules/$count: get: @@ -147033,12 +183487,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/roleManagement/entitlementManagement/roleEligibilitySchedules/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -147112,12 +183560,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -147179,12 +183621,6 @@ paths: $ref: '#/components/responses/microsoft.graph.unifiedRoleAssignmentCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -147210,12 +183646,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}': get: @@ -147271,12 +183701,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -147308,12 +183732,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -147340,12 +183758,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/appScope': get: @@ -147392,12 +183804,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation patch: tags: @@ -147429,12 +183835,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation delete: tags: @@ -147461,12 +183861,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/directoryScope': get: @@ -147513,12 +183907,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal': get: @@ -147565,12 +183953,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition': get: @@ -147617,12 +183999,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. x-ms-docs-operation-type: operation /roleManagement/entitlementManagement/transitiveRoleAssignments/$count: get: @@ -147648,12 +184024,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. '/users/{user-id}/agreementAcceptances': get: tags: @@ -148135,6 +184505,8 @@ components: x-ms-navigationProperty: true policy: $ref: '#/components/schemas/microsoft.graph.accessReviewPolicy' + unified: + $ref: '#/components/schemas/microsoft.graph.unifiedRoot' additionalProperties: type: object microsoft.graph.accessReviewInstanceDecisionItem: @@ -148166,6 +184538,11 @@ components: type: string description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).' nullable: true + delegatedBy: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + description: The identities of users who delegated this decision item to the current reviewer. Null if the item wasn't delegated. A collection because multiple reviewers can delegate to the same user. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only. justification: type: string description: Justification left by the reviewer when they made the decision. @@ -148230,6 +184607,11 @@ components: - title: accessReviewInstance type: object properties: + delegatedBy: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + description: The identities of users who delegated this review instance to the current reviewer. Null if the instance wasn't delegated. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only. endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -148290,6 +184672,8 @@ components: enum: - reviewer - unknownFutureValue + - directReviewer + - delegatedReviewer type: string microsoft.graph.accessReviewScheduleDefinition: allOf: @@ -148366,6 +184750,16 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.accessReviewInstanceDecisionItemApplyResult: + title: accessReviewInstanceDecisionItemApplyResult + enum: + - new + - appliedSuccessfully + - appliedWithUnknownFailure + - appliedSuccessfullyButObjectNotFound + - applyNotSupported + - unknownFutureValue + type: string microsoft.graph.accessReviewStage: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -148411,18 +184805,24 @@ components: enum: - reviewer - unknownFutureValue + - directReviewer + - delegatedReviewer type: string microsoft.graph.accessReviewInstanceFilterByCurrentUserOptions: title: accessReviewInstanceFilterByCurrentUserOptions enum: - reviewer - unknownFutureValue + - directReviewer + - delegatedReviewer type: string microsoft.graph.accessReviewScheduleDefinitionFilterByCurrentUserOptions: title: accessReviewScheduleDefinitionFilterByCurrentUserOptions enum: - reviewer - unknownFutureValue + - directReviewer + - delegatedReviewer type: string microsoft.graph.accessReviewHistoryDefinition: allOf: @@ -148540,6 +184940,32 @@ components: description: 'If true, group owners can create and manage access reviews on groups they own.' additionalProperties: type: object + microsoft.graph.unifiedRoot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: unifiedRoot + type: object + properties: + decisions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + description: Represents the unified (vNext) access review decisions on an instance of a review. + x-ms-navigationProperty: true + definitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + description: Represents the unified (vNext) template and scheduling for an access review. + x-ms-navigationProperty: true + instances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + description: Represents the unified (vNext) instance of a review. + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.appConsentApprovalRoute: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -148700,6 +185126,8 @@ components: description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true + privilegeLevel: + $ref: '#/components/schemas/microsoft.graph.privilegeLevel' uniqueName: type: string nullable: true @@ -148780,8 +185208,10 @@ components: nullable: true originSystem: type: string - description: 'The type of the resource in the origin system, such as SharePointOnline, AadApplication or AadGroup.' + description: 'The type of the resource in the origin system, such as SharePointOnline, AadApplication, AzureResources or AadGroup.' nullable: true + type: + $ref: '#/components/schemas/microsoft.graph.roleType' accessPackageResource: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' additionalProperties: @@ -148825,7 +185255,7 @@ components: nullable: true originSystem: type: string - description: 'The type of the resource in the origin system, such as SharePointOnline, AadApplication, AadGroup or CustomDataProvidedResource. Supports $filter (eq).' + description: 'The type of the resource in the origin system, such as SharePointOnline, AadApplication, AadGroup or CustomDataProvidedResource. Supports $filter and $expand (eq).' nullable: true resourceType: type: string @@ -148932,11 +185362,11 @@ components: nullable: true originId: type: string - description: The unique identifier for the scope in the resource as defined in the origin system. + description: 'The unique identifier of the resource in the origin system. If a Microsoft Entra group, originId is the identifier of the group. Supports $filter (eq).' nullable: true originSystem: type: string - description: The origin system for the scope. + description: 'The type of the resource in the origin system, such as SharePointOnline, AadApplication, AadGroup, AzureResources, or CustomDataProvidedResource. Supports $filter (eq).' nullable: true roleOriginId: type: string @@ -148962,24 +185392,30 @@ components: $ref: '#/components/schemas/microsoft.graph.connectorType' createdBy: type: string + description: The identifier of the user or application that created the connector. 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: The date and time when the connector was created. format: date-time nullable: true description: type: string + description: A description of the connector. nullable: true displayName: type: string + description: The display name of the connector. nullable: true modifiedBy: type: string + description: The identifier of the user or application that last modified the connector. nullable: true modifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The date and time when the connector was last modified. format: date-time nullable: true additionalProperties: @@ -148993,25 +185429,47 @@ 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: DateTime when the upload session was created. Read-only. + description: DateTime when the upload session was created. Read-only. Supports $orderby. format: date-time data: - $ref: '#/components/schemas/microsoft.graph.customExtensionData' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourcePayloads.data' isUploadDone: type: boolean description: Indicates if all the necessary files have been uploaded to this session. - source: + referenceId: type: string - description: The source of the access data. This should be set to the customdataprovidedresource's name when creating the session. + description: 'The ID of the context for which data is being uploaded, for example, the Access Review instance ID. Supports $filter (eq).' nullable: true stats: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadStats' status: $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadStatus' - type: + files: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.customDataProvidedResourceFile: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: customDataProvidedResourceFile + type: object + properties: + name: type: string - description: 'Schematized form of the expected CSV columns in the uploaded file. The only possible value currently is: accessReviewDataUploadTriggerCallbackData' - nullable: true + description: 'Name of the uploaded file, including the file extension. Required. Supports $filter (eq, ne) and $orderby.' + size: + type: number + description: 'Size of the file in bytes. Read-only. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby.' + format: int64 + uploadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 when the file was uploaded. Read-only. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby.' + format: date-time additionalProperties: type: object microsoft.graph.accessPackage: @@ -149219,6 +185677,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + description: Represents the connectors used to communicate with external resource systems. x-ms-navigationProperty: true settings: $ref: '#/components/schemas/microsoft.graph.entitlementManagementSettings' @@ -149607,6 +186066,10 @@ components: - createdBy - approver - unknownFutureValue + - targetOrRequestor + - targetManager + - requestForOthers + - targetAgentIdentitySponsorOrOwner type: string microsoft.graph.accessPackageAssignmentResourceRole: allOf: @@ -149724,6 +186187,8 @@ components: - target - createdBy - unknownFutureValue + - targetManager + - targetAgentIdentitySponsorOrOwner type: string microsoft.graph.accessPackageResourceRequest: allOf: @@ -149754,7 +186219,7 @@ components: nullable: true requestState: type: string - description: The outcome of whether the service was able to add the resource to the catalog. The value is Delivered if the resource was added or removed. Read-Only. + description: The outcome of whether the service was able to add the resource to the catalog. The value is Delivered if the resource was added or removed. Read-only. nullable: true requestStatus: type: string @@ -149931,6 +186396,8 @@ components: description: 'When the custom extension was last modified.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.' format: date-time nullable: true + replyMode: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionReplyMode' createdBy: $ref: '#/components/schemas/microsoft.graph.user' lastModifiedBy: @@ -149945,11 +186412,11 @@ components: properties: aboutMe: type: string - description: A freeform text entry field for users to describe themselves. Returned only on $select. + description: A freeform text entry field for users to describe themselves. Requires $select to retrieve. nullable: true accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in).' + description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' nullable: true ageGroup: type: string @@ -149970,13 +186437,13 @@ components: birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 Requires $select to retrieve.' format: date-time businessPhones: type: array items: type: string - description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).' + description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' city: type: string description: 'The city where the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' @@ -150068,13 +186535,15 @@ components: hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 hire date of the user. 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. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. 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. Requires $select to retrieve. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft and tied to a user account. It may contain multiple items with the same signInType value. Supports $filter (eq) with limitations.' + identityGovernance: + $ref: '#/components/schemas/microsoft.graph.identityGovernanceUserSettings' identityParentId: type: string description: 'The object ID of the parent identity for agent users. Always null for regular user accounts. For agentUser resources, this property references the object ID of the associated agent identity.' @@ -150095,7 +186564,7 @@ components: items: type: string nullable: true - description: A list for users to describe their interests. Returned only on $select. + description: A list for users to describe their interests. Requires $select to retrieve. isLicenseReconciliationNeeded: type: boolean description: Indicates whether the user is pending an exchange mailbox license assignment. Read-only. Supports $filter (eq where true only). @@ -150106,7 +186575,7 @@ components: nullable: true isResourceAccount: type: boolean - description: Do not use – reserved for future use. + description: Do not use. Reserved for future use. nullable: true jobTitle: type: string @@ -150115,18 +186584,18 @@ components: lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. 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. Returned only on $select.' + description: 'When this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. 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. Requires $select to retrieve.' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, Undefined, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, Undefined, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Requires $select to retrieve.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. It also indicates licenses that are directly assigned and the ones the user inherited through group memberships. Read-only. Returned only on $select. + description: State of license assignments for this user. It also indicates licenses that are directly assigned and the ones the user inherited through group memberships. Read-only. Requires $select to retrieve. mail: type: string description: 'The SMTP address for the user, for example, admin@contoso.com. Changes to this property also update the user''s proxyAddresses collection to include the value as an SMTP address. This property can''t contain accent characters. NOTE: We don''t recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).' @@ -150139,11 +186608,11 @@ components: nullable: true mobilePhone: type: string - description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.' + description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' nullable: true mySite: type: string - description: The URL for the user's site. Returned only on $select. + description: The URL for the user's site. Requires $select to retrieve. nullable: true officeLocation: type: string @@ -150161,7 +186630,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in).' + description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' nullable: true onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -150196,7 +186665,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -150208,7 +186677,7 @@ components: items: type: string nullable: true - description: A list for users to enumerate their past projects. Returned only on $select. + description: A list for users to enumerate their past projects. Requires $select to retrieve. postalCode: type: string description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' @@ -150223,7 +186692,7 @@ components: nullable: true preferredName: type: string - description: The preferred name for the user. Not Supported. This attribute returns an empty string.Returned only on $select. + description: The preferred name for the user. Not Supported. This attribute returns an empty string.Requires $select to retrieve. nullable: true print: $ref: '#/components/schemas/microsoft.graph.userPrint' @@ -150248,13 +186717,13 @@ components: items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. Requires $select to retrieve. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. Requires $select to retrieve. securityIdentifier: type: string description: 'Security identifier (SID) of the user, used in Windows scenarios. Read-only. Returned by default. Supports $select and $filter (eq, not, ge, le, startsWith).' @@ -150281,7 +186750,7 @@ components: items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. Requires $select to retrieve. state: type: string description: 'The state or province in the user''s address. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' @@ -150300,7 +186769,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' nullable: true userType: type: string @@ -150376,6 +186845,12 @@ components: x-ms-navigationProperty: true cloudClipboard: $ref: '#/components/schemas/microsoft.graph.cloudClipboardRoot' + cloudPcPools: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPool' + description: The user's Cloud PC pools. Read-only. Nullable. + x-ms-navigationProperty: true cloudPCs: type: array items: @@ -150427,6 +186902,12 @@ components: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The users and contacts that report to the user. (The users and contacts with their manager property set to this user.) Read-only. Nullable. Supports $expand. x-ms-navigationProperty: true + distributionLists: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.distributionList' + description: The personal distribution lists in the user's mailbox. Read-only. Nullable. + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -150612,6 +187093,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -150719,6 +187206,10 @@ components: description: 'The date time when the workflow is expected to run next based on the schedule interval, if there are any users matching the execution conditions. Supports $filter(lt,gt) and $orderby.' format: date-time nullable: true + quarantineDetails: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.quarantineDetails' + settings: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowSetting' version: maximum: 2147483647 minimum: -2147483648 @@ -150732,12 +187223,23 @@ components: $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' description: The list of users that meet the workflowExecutionConditions of a workflow. x-ms-navigationProperty: true + previewScope: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: A read-only collection of directory objects that are currently in-scope for the workflow based on its execution conditions. This property helps preview which users would be affected before running the workflow. Nullable. Read-only. Returned only on $expand. Supports $expand. + x-ms-navigationProperty: true runs: type: array items: $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' description: Workflow runs. x-ms-navigationProperty: true + subjectProcessingResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.subjectProcessingResult' + x-ms-navigationProperty: true taskReports: type: array items: @@ -150839,11 +187341,54 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.identityGovernance.workflowSubject: + title: workflowSubject + type: object + additionalProperties: + type: object + microsoft.graph.identityGovernance.awaitedWorkflowProcessingResult: + title: awaitedWorkflowProcessingResult + type: object + properties: + processingStatus: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleWorkflowProcessingStatus' + statusReasons: + type: array + items: + type: string + description: A collection of reasons for the current processing status. May be empty. + subject: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowSubject' + additionalProperties: + type: object microsoft.graph.identityGovernance.activationScope: title: activationScope type: object additionalProperties: type: object + microsoft.graph.identityGovernance.cancelScope: + title: cancelScope + type: object + additionalProperties: + type: object + microsoft.graph.identityGovernance.previewFailedTask: + title: previewFailedTask + type: object + properties: + definitionId: + type: string + description: The identifier of the task definition of the task that failed during the preview operation of a workflow. + failureReason: + type: string + description: The reason why the task failed in the preview operation of a workflow. + name: + type: string + description: The name of the task that failed within the preview operation of a workflow. + taskId: + type: string + description: The identifier of the task that failed during the preview operation of a workflow. + additionalProperties: + type: object microsoft.graph.identityGovernance.run: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -150920,6 +187465,12 @@ components: $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' description: The related reprocessed workflow run. x-ms-navigationProperty: true + subjectProcessingResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.subjectProcessingResult' + description: The processing results for each subject in this workflow run. + x-ms-navigationProperty: true taskProcessingResults: type: array items: @@ -150934,6 +187485,73 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.identityGovernance.subjectProcessingResult: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: subjectProcessingResult + type: object + properties: + 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: The date and time when the subject processing completed. Read-only. + format: date-time + nullable: true + failedTasksCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The count of tasks that failed for the subject. Read-only. + format: int32 + processingStatus: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleWorkflowProcessingStatus' + scheduledDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 processing was scheduled. Read-only. + format: date-time + startedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 processing started. Read-only. + format: date-time + nullable: true + subject: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowSubject' + totalTasksCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The total number of tasks in the workflow. Read-only. + format: int32 + totalUnprocessedTasksCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The count of tasks that have not yet been processed. Read-only. + format: int32 + workflowExecutionType: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowExecutionType' + workflowVersion: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The version of the workflow at the time of execution. Read-only. + format: int32 + reprocessedRuns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' + description: The reprocessed runs associated with this subject processing result. + x-ms-navigationProperty: true + taskProcessingResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' + description: The task-level processing results for this subject. Read-only. + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.identityGovernance.taskProcessingResult: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -150953,16 +187571,22 @@ components: format: date-time failureReason: type: string - description: Describes why the taskProcessingResult has failed. + description: Describes why the taskProcessingResult failed. + nullable: true + processingInfo: + type: string + description: 'Additional human-readable context about the task processing outcome. This property contains information about edge cases where the task completed successfully but the expected action wasn''t performed because the target was already in the desired state, such as when the user was already a member of the specified group. Returns null when no additional context is needed. Nullable.' nullable: true processingStatus: $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleWorkflowProcessingStatus' startedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 time when taskProcessingResult execution started. Value is null if task execution has not yet started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.' + description: 'The date time when taskProcessingResult execution started. Value is null if task execution hasn''t started yet.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.' format: date-time nullable: true + workflowSubject: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowSubject' subject: $ref: '#/components/schemas/microsoft.graph.user' task: @@ -151232,6 +187856,8 @@ components: - title: workflowVersion type: object properties: + settings: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowSetting' versionNumber: maximum: 2147483647 minimum: -2147483648 @@ -151479,6 +188105,8 @@ components: properties: emailSettings: $ref: '#/components/schemas/microsoft.graph.emailSettings' + quarantineConfiguration: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.quarantineConfiguration' workflowScheduleIntervalInHours: maximum: 2147483647 minimum: -2147483648 @@ -151822,21 +188450,21 @@ components: $ref: '#/components/schemas/microsoft.graph.groupAccessType' allowExternalSenders: type: boolean - description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' nullable: true assignedLabels: 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. Returned only on $select. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.' + 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.' assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq). Read-only. + description: The licenses that are assigned to the group. Requires $select to retrieve. Supports $filter (eq). Read-only. autoSubscribeNewMembers: type: boolean - description: 'Indicates if new members added to the group are auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; don''t set it in the initial POST request that creates the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Indicates if new members added to the group are auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; don''t set it in the initial POST request that creates the group. Default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' nullable: true classification: type: string @@ -151879,11 +188507,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group isn''t displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'true if the group isn''t displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' nullable: true hideFromOutlookClients: type: boolean - description: 'true if the group isn''t displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'true if the group isn''t displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' nullable: true infoCatalogs: type: array @@ -151908,7 +188536,7 @@ components: nullable: true isSubscribedByMail: type: boolean - description: 'Indicates whether the signed-in user is subscribed to receive email conversations. The default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Indicates whether the signed-in user is subscribed to receive email conversations. The default value is true. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' nullable: true licenseProcessingState: $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' @@ -151938,6 +188566,8 @@ components: type: string description: 'Contains the on-premises domain FQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.' nullable: true + onPremisesExtensionAttributes: + $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -151996,7 +188626,7 @@ components: type: array items: type: string - description: 'Specifies the group resources that are associated with the Microsoft 365 group. The possible value is Team. For more information, see Microsoft 365 group behaviors and provisioning options. Returned by default. Supports $filter (eq, not, startsWith.' + description: 'Specifies the group resources that are associated with the Microsoft 365 group. The possible value is Team. For more information, see Microsoft 365 group behaviors and provisioning options. Returned by default. Supports $filter (eq, not, startsWith).' securityEnabled: type: boolean description: 'Specifies whether the group is a security group. Required.Returned by default. Supports $filter (eq, ne, not, in).' @@ -152022,21 +188652,21 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: Count of conversations delivered one or more new posts since the signed-in user's last visit to the group. This property is the same as unseenCount. Returned only on $select. + description: Count of conversations delivered one or more new posts since the signed-in user's last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. format: int32 nullable: true unseenCount: maximum: 2147483647 minimum: -2147483648 type: number - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' format: int32 nullable: true unseenMessagesCount: maximum: 2147483647 minimum: -2147483648 type: number - description: Count of new posts that have been delivered to the group's conversations since the signed-in user's last visit to the group. Returned only on $select. + description: Count of new posts that have been delivered to the group's conversations since the signed-in user's last visit to the group. Requires $select to retrieve. format: int32 nullable: true visibility: @@ -152045,7 +188675,7 @@ components: nullable: true welcomeMessageEnabled: type: boolean - description: 'Indicates whether a welcome message is sent to new members when they are added to the group. The default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Indicates whether a welcome message is sent to new members when they are added to the group. The default value is true. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' nullable: true writebackConfiguration: $ref: '#/components/schemas/microsoft.graph.groupWritebackConfiguration' @@ -152193,7 +188823,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - description: Represents a Microsoft Entra group. microsoft.graph.assignmentScheduleInstanceFilterByCurrentUserOptions: title: assignmentScheduleInstanceFilterByCurrentUserOptions enum: @@ -153531,7 +190160,7 @@ components: properties: displayName: type: string - description: Provides the display name of the app-specific resource represented by the app scope. Read only. + description: Provides the display name of the app-specific resource represented by the app scope. Read-only. nullable: true type: type: string @@ -154025,7 +190654,7 @@ components: nullable: true type: type: string - description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' nullable: true additionalProperties: type: object @@ -154264,6 +190893,13 @@ components: description: 'The status of the request. Not nullable. The possible values are: Canceled, Denied, Failed, Granted, PendingAdminDecision, PendingApproval, PendingProvisioning, PendingScheduleCreation, Provisioned, Revoked, and ScheduleCreated. Not nullable.' additionalProperties: type: object + microsoft.graph.privilegeLevel: + title: privilegeLevel + enum: + - standard + - privileged + - unknownFutureValue + type: string microsoft.graph.customExtensionAuthenticationConfiguration: title: customExtensionAuthenticationConfiguration type: object @@ -154294,6 +190930,15 @@ components: type: object additionalProperties: type: object + microsoft.graph.roleType: + title: roleType + enum: + - active + - eligible + - application + - delegated + - unknownFutureValue + type: string microsoft.graph.accessPackageResourceAttribute: title: accessPackageResourceAttribute type: object @@ -154337,6 +190982,11 @@ components: - sapAc - unknownFutureValue type: string + microsoft.graph.customDataProvidedResourcePayloads.data: + title: data + type: object + additionalProperties: + type: object microsoft.graph.customDataProvidedResourceUploadStats: title: customDataProvidedResourceUploadStats type: object @@ -154672,6 +191322,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.identityGovernance.customTaskExtensionReplyMode: + title: customTaskExtensionReplyMode + enum: + - none + - callback + - response + - unknownFutureValue + type: string microsoft.graph.assignedLicense: title: assignedLicense type: object @@ -154794,11 +191452,11 @@ components: properties: costCenter: type: string - description: The cost center associated with the user. Returned only on $select. Supports $filter. + description: The cost center associated with the user. Requires $select to retrieve. Supports $filter. nullable: true division: type: string - description: The name of the division in which the user works. Returned only on $select. Supports $filter. + description: The name of the division in which the user works. Requires $select to retrieve. Supports $filter. nullable: true additionalProperties: type: object @@ -154820,6 +191478,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.identityGovernanceUserSettings: + title: identityGovernanceUserSettings + type: object + properties: + approverDelegate: + $ref: '#/components/schemas/microsoft.graph.approverDelegate' + additionalProperties: + type: object microsoft.graph.licenseAssignmentState: title: licenseAssignmentState type: object @@ -155219,7 +191885,7 @@ components: description: 'The roles exposed by the application, which this service principal represents. For more information, see the appRoles property definition on the application entity. Not nullable.' createdByAppId: type: string - description: The appId (called Application (client) ID on the Microsoft Entra admin center) of the application used to create the service principal. Set internally by Microsoft Entra ID. Read-only. + description: The appId of the application that created this service principal. Set internally by Microsoft Entra ID. Read-only. nullable: true customSecurityAttributes: $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeValue' @@ -155513,7 +192179,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' - description: Represents the external methods registered to a user for authentication. + description: Represents the external MFA registered to a user for authentication. x-ms-navigationProperty: true fido2Methods: type: array @@ -155994,6 +192660,12 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsTab' description: A collection of all the tabs in the chat. Nullable. x-ms-navigationProperty: true + targetedMessages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.targetedChatMessage' + description: A collection of targeted messages in the chat that are visible only to specific users. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.cloudClipboardRoot: @@ -156010,6 +192682,43 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.cloudPcPool: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: cloudPcPool + type: object + properties: + capabilities: + $ref: '#/components/schemas/microsoft.graph.cloudPcPoolCapabilityConfiguration' + cloudPcConfiguration: + $ref: '#/components/schemas/microsoft.graph.cloudPcConfiguration' + 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 pool was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026 is 2026-01-01T00:00:00Z. Read-only.' + format: date-time + description: + type: string + description: The description of the pool. The maximum length is 512 characters. + nullable: true + displayName: + type: string + description: The display name of the pool. The name is unique across Cloud PC pools in an organization. The maximum length is 60 characters. + 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 pool was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026 is 2026-01-01T00:00:00Z. Read-only.' + format: date-time + networkConfiguration: + $ref: '#/components/schemas/microsoft.graph.cloudPcNetworkConfiguration' + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPoolAssignment' + description: The collection of assignments that grant user or service principal identities access to this pool. + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.cloudPC: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -156056,8 +192765,16 @@ components: type: string description: Name of the OS image that's on the Cloud PC. nullable: true + isDisasterRecoveryActive: + type: boolean lastLoginResult: $ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult' + lastLogoffDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select.' + format: date-time + nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -156109,6 +192826,7 @@ components: items: type: string nullable: true + description: 'The scope IDs of the corresponding permission. Currently, it''s the Intune scope tag ID. Read-only.' servicePlanId: type: string description: The service plan ID of the Cloud PC. @@ -156590,7 +193308,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq). + description: The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud. Read-only. Requires $select to retrieve. Supports $filter (eq). nullable: true onPremisesSyncEnabled: type: boolean @@ -156686,6 +193404,34 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.distributionList: + allOf: + - $ref: '#/components/schemas/microsoft.graph.outlookItem' + - title: distributionList + type: object + properties: + displayName: + type: string + description: The display name of the distribution list. + nullable: true + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.member' + description: The list of members in the distribution list. Not returned by default; use $select=members to include. + notes: + type: string + nullable: true + personIdentifier: + type: string + nullable: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.drive: allOf: - $ref: '#/components/schemas/microsoft.graph.baseItem' @@ -156757,9 +193503,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.learningCourseActivity' x-ms-navigationProperty: true + storyline: + $ref: '#/components/schemas/microsoft.graph.storyline' additionalProperties: type: object - description: Represents a container that exposes navigation properties for employee experience user resources. microsoft.graph.extension: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -157803,7 +194550,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.internetMessageHeader' - description: A collection of message headers defined by RFC5322. The set includes message headers indicating the network path taken by a message from the sender to the recipient. It can also contain custom message headers that hold app data for the message. Returned only on applying a $select query option. Read-only. + description: A collection of message headers defined by RFC5322. The set includes message headers indicating the network path taken by a message from the sender to the recipient. It can also contain custom message headers that hold app data for the message. Requires $select to retrieve. Read-only. internetMessageId: type: string description: The message ID in the format specified by RFC5322. Updatable only if isDraft is true. @@ -158171,7 +194918,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - description: Represents a Microsoft online meeting. microsoft.graph.onPremisesSyncBehavior: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -158654,6 +195400,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' description: The apps installed in the personal scope of this user. x-ms-navigationProperty: true + sections: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamworkSection' + description: The sections in the user's chat list. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.todo: @@ -158875,6 +195627,32 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.identityGovernance.quarantineDetails: + title: quarantineDetails + type: object + properties: + quarantinedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 workflow was quarantined. + format: date-time + nullable: true + quarantineReason: + type: string + description: The reason the workflow was quarantined. + nullable: true + quarantineType: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.quarantineType' + additionalProperties: + type: object + microsoft.graph.identityGovernance.workflowSetting: + title: workflowSetting + type: object + properties: + quarantineConfiguration: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.quarantineConfiguration' + additionalProperties: + type: object microsoft.graph.identityGovernance.lifecycleWorkflowProcessingStatus: title: lifecycleWorkflowProcessingStatus enum: @@ -158885,6 +195663,8 @@ components: - canceled - failed - unknownFutureValue + - canceling + - quarantined type: string microsoft.graph.identityGovernance.workflowExecutionType: title: workflowExecutionType @@ -158893,6 +195673,8 @@ components: - onDemand - unknownFutureValue - activatedWithScope + - preview + - extensibilityOnDemand type: string microsoft.graph.identityGovernance.customTaskExtensionOperationStatus: title: customTaskExtensionOperationStatus @@ -158921,6 +195703,7 @@ components: - leaver - unknownFutureValue - mover + - extensibility type: string x-ms-enum-flags: isFlags: true @@ -158948,6 +195731,7 @@ components: - leaver - unknownFutureValue - mover + - extensibility type: string microsoft.graph.emailSettings: title: emailSettings @@ -158961,6 +195745,19 @@ components: description: Specifies if the organization’s banner logo should be included in email notifications. The banner logo will replace the Microsoft logo at the top of the email notification. If true the banner logo will be taken from the tenant’s branding settings. This value can only be set to true if the organizationalBranding bannerLogo property is set. additionalProperties: type: object + microsoft.graph.identityGovernance.quarantineConfiguration: + title: quarantineConfiguration + type: object + properties: + conditions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.quarantineCondition' + description: The set of threshold conditions evaluated for the workflow. Each condition is either a countBasedQuarantineCondition or a percentageBasedQuarantineCondition. + matchMode: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.matchMode' + additionalProperties: + type: object microsoft.graph.identityGovernance.workflowExecutionConditions: title: workflowExecutionConditions type: object @@ -159109,6 +195906,7 @@ components: - private - secret - public + - unknownFutureValue type: string microsoft.graph.assignedLabel: title: assignedLabel @@ -159820,6 +196618,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.customDataProvidedResourceFileCollectionResponse: + title: Collection of customDataProvidedResourceFile + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.accessPackageResourceCollectionResponse: title: Collection of accessPackageResource type: object @@ -160171,6 +196982,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.identityGovernance.subjectProcessingResultCollectionResponse: + title: Collection of subjectProcessingResult + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.subjectProcessingResult' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.identityGovernance.taskProcessingResultCollectionResponse: title: Collection of taskProcessingResult type: object @@ -161096,6 +197920,9 @@ components: - title: usageRight type: object properties: + externalServiceIdentifier: + type: string + nullable: true services: type: array items: @@ -161142,6 +197969,16 @@ components: $ref: '#/components/schemas/microsoft.graph.directoryObject' additionalProperties: type: object + microsoft.graph.approverDelegate: + title: approverDelegate + type: object + properties: + delegate: + $ref: '#/components/schemas/microsoft.graph.userSet' + schedule: + $ref: '#/components/schemas/microsoft.graph.requestSchedule' + additionalProperties: + type: object microsoft.graph.printerShare: allOf: - $ref: '#/components/schemas/microsoft.graph.printerBase' @@ -161499,7 +198336,7 @@ components: nullable: true key: type: string - description: 'Value for the key credential. Should be a Base64 encoded value. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it''s always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key.' + description: 'Value for the key credential. Should be a Base64 encoded value. Requires $select to retrieve; only available for single object requests (GET /applications/{applicationId}?$select=keyCredentials or GET /servicePrincipals/{servicePrincipalId}?$select=keyCredentials); otherwise, it''s always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key.' format: base64url nullable: true keyId: @@ -161778,12 +198615,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.approvedClientApp' + description: The collection of approved client apps that are associated with the RDS configuration. Supports $expand. x-ms-navigationProperty: true targetDeviceGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.targetDeviceGroup' - description: The collection of target device groups that are associated with the RDS security configuration that will be enabled for SSO when a client connects to the target device over RDP using the new Microsoft Entra ID RDS authentication protocol.
Geo > App. Use $expand to include nested levels. This method is available in the global service only.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/reportroot-getmicrosoftappsfilestoragecontainerusagesummary?view=graph-rest-beta + operationId: report_GetMicrosoftAppsFileStorageContainerUsageSummary parameters: - name: $select in: query @@ -17210,21 +17643,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billedUsage' + $ref: '#/components/schemas/microsoft.graph.microsoftAppsFileStorageContainerUsage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - reports.partners - summary: Update the navigation property billed in reports - operationId: report.partner.billing.usage_UpdateBilled + - reports.microsoftAppsFileStorageContainerUsage + summary: Update the navigation property microsoftAppsFileStorageContainerUsageSummary in reports + operationId: report_UpdateMicrosoftAppsFileStorageContainerUsageSummary requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billedUsage' + $ref: '#/components/schemas/microsoft.graph.microsoftAppsFileStorageContainerUsage' required: true responses: 2XX: @@ -17232,15 +17665,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billedUsage' + $ref: '#/components/schemas/microsoft.graph.microsoftAppsFileStorageContainerUsage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - reports.partners - summary: Delete navigation property billed for reports - operationId: report.partner.billing.usage_DeleteBilled + - reports.microsoftAppsFileStorageContainerUsage + summary: Delete navigation property microsoftAppsFileStorageContainerUsageSummary for reports + operationId: report_DeleteMicrosoftAppsFileStorageContainerUsageSummary parameters: - name: If-Match in: header @@ -17254,49 +17687,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export: - post: - tags: - - reports.partners - summary: Invoke action export - description: Export the billed Azure usage data. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/partners-billing-billedusage-export?view=graph-rest-beta - operationId: report.partner.billing.usage.billed_export - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - invoiceId: - type: string - nullable: true - attributeSet: - $ref: '#/components/schemas/microsoft.graph.partners.billing.attributeSet' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /reports/partners/billing/usage/unbilled: + /reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation: get: tags: - - reports.partners - summary: Get unbilled from reports - description: Represents details for unbilled Azure usage data. - operationId: report.partner.billing.usage_GetUnbilled + - reports.microsoftAppsFileStorageContainerUsage + summary: Get usageByDataLocation from reports + description: Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + operationId: report.microsoftAppsFileStorageContainerUsageSummary_ListUsageGraphBPreDataLocation 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 @@ -17319,99 +17732,51 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.unbilledUsage' + $ref: '#/components/responses/microsoft.graph.microsoftAppsFileStorageContainerGeoUsageCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - reports.partners - summary: Update the navigation property unbilled in reports - operationId: report.partner.billing.usage_UpdateUnbilled + - reports.microsoftAppsFileStorageContainerUsage + summary: Create new navigation property to usageByDataLocation for reports + operationId: report.microsoftAppsFileStorageContainerUsageSummary_CreateUsageGraphBPreDataLocation requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.unbilledUsage' + $ref: '#/components/schemas/microsoft.graph.microsoftAppsFileStorageContainerGeoUsage' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.unbilledUsage' + $ref: '#/components/schemas/microsoft.graph.microsoftAppsFileStorageContainerGeoUsage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage-dataLocationCode}': + get: tags: - - reports.partners - summary: Delete navigation property unbilled for reports - operationId: report.partner.billing.usage_DeleteUnbilled + - reports.microsoftAppsFileStorageContainerUsage + summary: Get usageByDataLocation from reports + description: Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + operationId: report.microsoftAppsFileStorageContainerUsageSummary_GetUsageGraphBPreDataLocation parameters: - - name: If-Match - in: header - description: ETag + - name: microsoftAppsFileStorageContainerGeoUsage-dataLocationCode + in: path + description: The unique identifier of microsoftAppsFileStorageContainerGeoUsage + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export: - post: - tags: - - reports.partners - summary: Invoke action export - description: Export unbilled Azure usage data for a specific billing period and currency. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/partners-billing-unbilledusage-export?view=graph-rest-beta - operationId: report.partner.billing.usage.unbilled_export - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - currencyCode: - type: string - nullable: true - billingPeriod: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billingPeriod' - attributeSet: - $ref: '#/components/schemas/microsoft.graph.partners.billing.attributeSet' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /reports/security: - get: - tags: - - reports.securityReportsRoot - summary: Get security from reports - description: Provides the ability to launch a simulated phishing attack that organizations can learn from. - operationId: report_GetSecurity - parameters: + x-ms-docs-key-type: microsoftAppsFileStorageContainerGeoUsage - name: $select in: query description: Select properties to be returned @@ -17438,21 +17803,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityReportsRoot' + $ref: '#/components/schemas/microsoft.graph.microsoftAppsFileStorageContainerGeoUsage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - reports.securityReportsRoot - summary: Update the navigation property security in reports - operationId: report_UpdateSecurity + - reports.microsoftAppsFileStorageContainerUsage + summary: Update the navigation property usageByDataLocation in reports + operationId: report.microsoftAppsFileStorageContainerUsageSummary_UpdateUsageGraphBPreDataLocation + parameters: + - name: microsoftAppsFileStorageContainerGeoUsage-dataLocationCode + in: path + description: The unique identifier of microsoftAppsFileStorageContainerGeoUsage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: microsoftAppsFileStorageContainerGeoUsage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityReportsRoot' + $ref: '#/components/schemas/microsoft.graph.microsoftAppsFileStorageContainerGeoUsage' required: true responses: 2XX: @@ -17460,16 +17834,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityReportsRoot' + $ref: '#/components/schemas/microsoft.graph.microsoftAppsFileStorageContainerGeoUsage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - reports.securityReportsRoot - summary: Delete navigation property security for reports - operationId: report_DeleteSecurity + - reports.microsoftAppsFileStorageContainerUsage + summary: Delete navigation property usageByDataLocation for reports + operationId: report.microsoftAppsFileStorageContainerUsageSummary_DeleteUsageGraphBPreDataLocation parameters: + - name: microsoftAppsFileStorageContainerGeoUsage-dataLocationCode + in: path + description: The unique identifier of microsoftAppsFileStorageContainerGeoUsage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: microsoftAppsFileStorageContainerGeoUsage - name: If-Match in: header description: ETag @@ -17482,131 +17864,121 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/security/microsoft.graph.getAttackSimulationRepeatOffenders(): + '/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage-dataLocationCode}/usageByApp': get: tags: - - reports.securityReportsRoot - summary: Invoke function getAttackSimulationRepeatOffenders - description: List the tenant users who have yielded to attacks more than once in attack simulation and training campaigns. This function supports @odata.nextLink for pagination. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/securityreportsroot-getattacksimulationrepeatoffenders?view=graph-rest-beta - operationId: report.security_getAttackSimulationRepeatOffender - 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 - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.attackSimulationRepeatOffender' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /reports/security/microsoft.graph.getAttackSimulationSimulationUserCoverage(): - get: - tags: - - reports.securityReportsRoot - summary: Invoke function getAttackSimulationSimulationUserCoverage - description: List training coverage for each tenant user in attack simulation and training campaigns. This function supports @odata.nextLink for pagination. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/securityreportsroot-getattacksimulationsimulationusercoverage?view=graph-rest-beta - operationId: report.security_getAttackSimulationSimulationUserCoverage + - reports.microsoftAppsFileStorageContainerUsage + summary: Get usageByApp from reports + description: Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + operationId: report.microsoftAppsFileStorageContainerUsageSummary.usageGraphBPreDataLocation_ListUsageGraphBPreApp parameters: + - name: microsoftAppsFileStorageContainerGeoUsage-dataLocationCode + in: path + description: The unique identifier of microsoftAppsFileStorageContainerGeoUsage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: microsoftAppsFileStorageContainerGeoUsage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $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 - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.attackSimulationSimulationUserCoverage' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.microsoftAppsFileStorageContainerAppUsageCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - /reports/security/microsoft.graph.getAttackSimulationTrainingUserCoverage(): - get: + x-ms-docs-operation-type: operation + post: tags: - - reports.securityReportsRoot - summary: Invoke function getAttackSimulationTrainingUserCoverage - description: List training coverage for tenant users in attack simulation and training campaigns. This function supports @odata.nextLink for pagination. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/securityreportsroot-getattacksimulationtrainingusercoverage?view=graph-rest-beta - operationId: report.security_getAttackSimulationTrainingUserCoverage + - reports.microsoftAppsFileStorageContainerUsage + summary: Create new navigation property to usageByApp for reports + operationId: report.microsoftAppsFileStorageContainerUsageSummary.usageGraphBPreDataLocation_CreateUsageGraphBPreApp parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + - name: microsoftAppsFileStorageContainerGeoUsage-dataLocationCode + in: path + description: The unique identifier of microsoftAppsFileStorageContainerGeoUsage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: microsoftAppsFileStorageContainerGeoUsage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.microsoftAppsFileStorageContainerAppUsage' + required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.attackSimulationTrainingUserCoverage' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.microsoftAppsFileStorageContainerAppUsage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /reports/serviceActivity: + x-ms-docs-operation-type: operation + '/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage-dataLocationCode}/usageByApp/{microsoftAppsFileStorageContainerAppUsage-appId}': get: tags: - - reports.serviceActivity - summary: Get serviceActivity from reports - description: Reports that relate to tenant-level authentication activities in Microsoft Entra. - operationId: report_GetServiceActivity + - reports.microsoftAppsFileStorageContainerUsage + summary: Get usageByApp from reports + description: Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + operationId: report.microsoftAppsFileStorageContainerUsageSummary.usageGraphBPreDataLocation_GetUsageGraphBPreApp parameters: + - name: microsoftAppsFileStorageContainerGeoUsage-dataLocationCode + in: path + description: The unique identifier of microsoftAppsFileStorageContainerGeoUsage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: microsoftAppsFileStorageContainerGeoUsage + - name: microsoftAppsFileStorageContainerAppUsage-appId + in: path + description: The unique identifier of microsoftAppsFileStorageContainerAppUsage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: microsoftAppsFileStorageContainerAppUsage - name: $select in: query description: Select properties to be returned @@ -17633,21 +18005,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.serviceActivity' + $ref: '#/components/schemas/microsoft.graph.microsoftAppsFileStorageContainerAppUsage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - reports.serviceActivity - summary: Update the navigation property serviceActivity in reports - operationId: report_UpdateServiceActivity + - reports.microsoftAppsFileStorageContainerUsage + summary: Update the navigation property usageByApp in reports + operationId: report.microsoftAppsFileStorageContainerUsageSummary.usageGraphBPreDataLocation_UpdateUsageGraphBPreApp + parameters: + - name: microsoftAppsFileStorageContainerGeoUsage-dataLocationCode + in: path + description: The unique identifier of microsoftAppsFileStorageContainerGeoUsage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: microsoftAppsFileStorageContainerGeoUsage + - name: microsoftAppsFileStorageContainerAppUsage-appId + in: path + description: The unique identifier of microsoftAppsFileStorageContainerAppUsage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: microsoftAppsFileStorageContainerAppUsage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.serviceActivity' + $ref: '#/components/schemas/microsoft.graph.microsoftAppsFileStorageContainerAppUsage' required: true responses: 2XX: @@ -17655,16 +18044,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.serviceActivity' + $ref: '#/components/schemas/microsoft.graph.microsoftAppsFileStorageContainerAppUsage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - reports.serviceActivity - summary: Delete navigation property serviceActivity for reports - operationId: report_DeleteServiceActivity + - reports.microsoftAppsFileStorageContainerUsage + summary: Delete navigation property usageByApp for reports + operationId: report.microsoftAppsFileStorageContainerUsageSummary.usageGraphBPreDataLocation_DeleteUsageGraphBPreApp parameters: + - name: microsoftAppsFileStorageContainerGeoUsage-dataLocationCode + in: path + description: The unique identifier of microsoftAppsFileStorageContainerGeoUsage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: microsoftAppsFileStorageContainerGeoUsage + - name: microsoftAppsFileStorageContainerAppUsage-appId + in: path + description: The unique identifier of microsoftAppsFileStorageContainerAppUsage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: microsoftAppsFileStorageContainerAppUsage - name: If-Match in: header description: ETag @@ -17677,1717 +18082,1044 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForDesktopMailByReadEmail(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + '/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage-dataLocationCode}/usageByApp/$count': get: tags: - - reports.serviceActivity - summary: Invoke function getActiveUserMetricsForDesktopMailByReadEmail - description: Get all the active usage based on the number of users who successfully read emails using desktop mail apps. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsfordesktopmailbyreademail?view=graph-rest-beta - operationId: report.serviceActivity_getActiveUserMetricsGraphFPreDesktopMailGraphBPreReadEmail + - reports.microsoftAppsFileStorageContainerUsage + summary: Get the number of the resource + operationId: report.microsoftAppsFileStorageContainerUsageSummary.usageGraphBPreDataLocation.usageGraphBPreApp_GetCount parameters: - - name: inclusiveIntervalStartDateTime - in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' - required: true - style: simple - 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: exclusiveIntervalEndDateTime + - name: microsoftAppsFileStorageContainerGeoUsage-dataLocationCode in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + description: The unique identifier of microsoftAppsFileStorageContainerGeoUsage required: true style: simple 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: aggregationIntervalInMinutes - in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' - style: form - explode: false - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + x-ms-docs-key-type: microsoftAppsFileStorageContainerGeoUsage - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' responses: 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForEmailByModernAuthentication(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + /reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/$count: get: tags: - - reports.serviceActivity - summary: Invoke function getActiveUserMetricsForEmailByModernAuthentication - description: Get all the active usage based on the number of users who signed in with modern authentication across all email apps. + - reports.microsoftAppsFileStorageContainerUsage + summary: Get the number of the resource + operationId: report.microsoftAppsFileStorageContainerUsageSummary.usageGraphBPreDataLocation_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/monthlyPrintUsageByPrinter: + get: + tags: + - reports.printUsageByPrinter + summary: List monthlyPrintUsageByPrinter + description: 'Retrieve a list of monthly print usage summaries, grouped by printer.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforemailbymodernauthentication?view=graph-rest-beta - operationId: report.serviceActivity_getActiveUserMetricsGraphFPreEmailGraphBPreModernAuthentication + url: https://learn.microsoft.com/graph/api/reportroot-list-monthlyprintusagebyprinter?view=graph-rest-beta + operationId: report_ListMonthlyPrintUsageGraphBPrePrinter parameters: - - name: inclusiveIntervalStartDateTime - in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' - required: true - style: simple - 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: exclusiveIntervalEndDateTime - in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' - required: true - style: simple - 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: aggregationIntervalInMinutes - in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' - style: form - explode: false - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: 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: + 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 - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.printUsageByPrinterCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForExcelWeb(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + x-ms-docs-operation-type: operation + post: + tags: + - reports.printUsageByPrinter + summary: Create new navigation property to monthlyPrintUsageByPrinter for reports + operationId: report_CreateMonthlyPrintUsageGraphBPrePrinter + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/reports/monthlyPrintUsageByPrinter/{printUsageByPrinter-id}': get: tags: - - reports.serviceActivity - summary: Invoke function getActiveUserMetricsForExcelWeb - description: Get all the active usage based on the number of active users who open or save Excel for the web. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforexcelweb?view=graph-rest-beta - operationId: report.serviceActivity_getActiveUserMetricsGraphFPreExcelWeb + - reports.printUsageByPrinter + summary: Get monthlyPrintUsageByPrinter from reports + description: 'Retrieve a list of monthly print usage summaries, grouped by printer.' + operationId: report_GetMonthlyPrintUsageGraphBPrePrinter parameters: - - name: inclusiveIntervalStartDateTime + - name: printUsageByPrinter-id in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + description: The unique identifier of printUsageByPrinter required: true style: simple 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: exclusiveIntervalEndDateTime - in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' - required: true - style: simple + x-ms-docs-key-type: printUsageByPrinter + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false 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: aggregationIntervalInMinutes + uniqueItems: true + type: array + items: + type: string + - name: $expand in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + description: Expand related entities style: form explode: false schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForiOSOrAndroidMailByReadEmail(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': - get: + x-ms-docs-operation-type: operation + patch: tags: - - reports.serviceActivity - summary: Invoke function getActiveUserMetricsForiOSOrAndroidMailByReadEmail - description: Get all the active usage based on the number of users who successfully read emails using iOS or Android mail apps. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforiosorandroidmailbyreademail?view=graph-rest-beta - operationId: report.serviceActivity_getActiveUserMetricsGraphFPreiOSOrAndroidMailGraphBPreReadEmail + - reports.printUsageByPrinter + summary: Update the navigation property monthlyPrintUsageByPrinter in reports + operationId: report_UpdateMonthlyPrintUsageGraphBPrePrinter parameters: - - name: inclusiveIntervalStartDateTime - in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' - required: true - style: simple - 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: exclusiveIntervalEndDateTime + - name: printUsageByPrinter-id in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + description: The unique identifier of printUsageByPrinter required: true style: simple 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: aggregationIntervalInMinutes - in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' - style: form - explode: false - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + 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: 2XX: description: Success content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForOneNoteWeb(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': - get: + x-ms-docs-operation-type: operation + delete: tags: - - reports.serviceActivity - summary: Invoke function getActiveUserMetricsForOneNoteWeb - description: Get all the active usage based on the number of active users who open or save OneNote for the web. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforonenoteweb?view=graph-rest-beta - operationId: report.serviceActivity_getActiveUserMetricsGraphFPreOneNoteWeb + - reports.printUsageByPrinter + summary: Delete navigation property monthlyPrintUsageByPrinter for reports + operationId: report_DeleteMonthlyPrintUsageGraphBPrePrinter parameters: - - name: inclusiveIntervalStartDateTime + - name: printUsageByPrinter-id in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + description: The unique identifier of printUsageByPrinter required: true style: simple 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: exclusiveIntervalEndDateTime - in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' - required: true + x-ms-docs-key-type: printUsageByPrinter + - name: If-Match + in: header + description: ETag style: simple 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: aggregationIntervalInMinutes - in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' - style: form - explode: false - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/monthlyPrintUsageByPrinter/$count: + get: + tags: + - reports.printUsageByPrinter + summary: Get the number of the resource + operationId: report.monthlyPrintUsageGraphBPrePrinter_GetCount + parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' responses: 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForOutlookMacByReadEmail(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + /reports/monthlyPrintUsageByUser: get: tags: - - reports.serviceActivity - summary: Invoke function getActiveUserMetricsForOutlookMacByReadEmail - description: Get all the active usage based on the number of users who successfully read emails using Outlook for Mac. + - 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/serviceactivity-getactiveusermetricsforoutlookmacbyreademail?view=graph-rest-beta - operationId: report.serviceActivity_getActiveUserMetricsGraphFPreOutlookMacGraphBPreReadEmail + url: https://learn.microsoft.com/graph/api/reportroot-list-monthlyprintusagebyuser?view=graph-rest-beta + operationId: report_ListMonthlyPrintUsageGraphBPreUser parameters: - - name: inclusiveIntervalStartDateTime - in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' - required: true - style: simple + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false 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: exclusiveIntervalEndDateTime - in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false 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: aggregationIntervalInMinutes + uniqueItems: true + type: array + items: + type: string + - name: $expand in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + description: Expand related entities style: form explode: false schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.printUsageByUserCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForOutlookMobileByReadEmail(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + x-ms-docs-operation-type: operation + post: + tags: + - reports.printUsageByUser + summary: Create new navigation property to monthlyPrintUsageByUser for reports + operationId: report_CreateMonthlyPrintUsageGraphBPreUser + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + required: true + responses: + 2XX: + 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}': get: tags: - - reports.serviceActivity - summary: Invoke function getActiveUserMetricsForOutlookMobileByReadEmail - description: Get all the active usage based on the number of users who successfully read emails using Outlook apps for mobile. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforoutlookmobilebyreademail?view=graph-rest-beta - operationId: report.serviceActivity_getActiveUserMetricsGraphFPreOutlookMobileGraphBPreReadEmail + - reports.printUsageByUser + summary: Get monthlyPrintUsageByUser from reports + description: 'Retrieve a list of monthly print usage summaries, grouped by user.' + operationId: report_GetMonthlyPrintUsageGraphBPreUser parameters: - - name: inclusiveIntervalStartDateTime + - name: printUsageByUser-id in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + description: The unique identifier of printUsageByUser required: true style: simple 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: exclusiveIntervalEndDateTime - in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' - required: true - style: simple + x-ms-docs-key-type: printUsageByUser + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false 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: aggregationIntervalInMinutes + uniqueItems: true + type: array + items: + type: string + - name: $expand in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + description: Expand related entities style: form explode: false schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForOutlookWebByAppOpening(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': - get: + x-ms-docs-operation-type: operation + patch: tags: - - reports.serviceActivity - summary: Invoke function getActiveUserMetricsForOutlookWebByAppOpening - description: Get all the active usage based on the number of active users that signed in and started Outlook for the web. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforoutlookwebbyappopening?view=graph-rest-beta - operationId: report.serviceActivity_getActiveUserMetricsGraphFPreOutlookWebGraphBPreAppOpening + - reports.printUsageByUser + summary: Update the navigation property monthlyPrintUsageByUser in reports + operationId: report_UpdateMonthlyPrintUsageGraphBPreUser parameters: - - name: inclusiveIntervalStartDateTime + - name: printUsageByUser-id in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + description: The unique identifier of printUsageByUser required: true style: simple 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: exclusiveIntervalEndDateTime - in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' - required: true - style: simple - 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: aggregationIntervalInMinutes - in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' - style: form - explode: false - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + 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: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForOutlookWebByReadEmail(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': - get: + x-ms-docs-operation-type: operation + delete: tags: - - reports.serviceActivity - summary: Invoke function getActiveUserMetricsForOutlookWebByReadEmail - description: Get all the active usage based on the number of users who successfully read emails using Outlook for the web. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforoutlookwebbyreademail?view=graph-rest-beta - operationId: report.serviceActivity_getActiveUserMetricsGraphFPreOutlookWebGraphBPreReadEmail + - reports.printUsageByUser + summary: Delete navigation property monthlyPrintUsageByUser for reports + operationId: report_DeleteMonthlyPrintUsageGraphBPreUser parameters: - - name: inclusiveIntervalStartDateTime + - name: printUsageByUser-id in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + description: The unique identifier of printUsageByUser required: true style: simple 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: exclusiveIntervalEndDateTime - in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' - required: true + x-ms-docs-key-type: printUsageByUser + - name: If-Match + in: header + description: ETag style: simple 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: aggregationIntervalInMinutes - in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' - style: form - explode: false - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/monthlyPrintUsageByUser/$count: + get: + tags: + - reports.printUsageByUser + summary: Get the number of the resource + operationId: report.monthlyPrintUsageGraphBPreUser_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/monthlyPrintUsageSummariesByPrinter: + get: + tags: + - reports.printUsageByPrinter + summary: Get monthlyPrintUsageSummariesByPrinter from reports + operationId: report_ListMonthlyPrintUsageSummariesGraphBPrePrinter + 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 - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.printUsageByPrinterCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + 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 - '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForPowerPointWeb(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + x-ms-docs-operation-type: operation + post: + tags: + - reports.printUsageByPrinter + summary: Create new navigation property to monthlyPrintUsageSummariesByPrinter for reports + operationId: report_CreateMonthlyPrintUsageSummariesGraphBPrePrinter + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + required: true + responses: + 2XX: + description: Created 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 + '/reports/monthlyPrintUsageSummariesByPrinter/{printUsageByPrinter-id}': get: tags: - - reports.serviceActivity - summary: Invoke function getActiveUserMetricsForPowerPointWeb - description: Get all the active usage based on the number of active users who open or save PowerPoint for the web. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforpowerpointweb?view=graph-rest-beta - operationId: report.serviceActivity_getActiveUserMetricsGraphFPrePowerPointWeb + - reports.printUsageByPrinter + summary: Get monthlyPrintUsageSummariesByPrinter from reports + operationId: report_GetMonthlyPrintUsageSummariesGraphBPrePrinter parameters: - - name: inclusiveIntervalStartDateTime + - name: printUsageByPrinter-id in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + description: The unique identifier of printUsageByPrinter required: true style: simple 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: exclusiveIntervalEndDateTime - in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' - required: true - style: simple + x-ms-docs-key-type: printUsageByPrinter + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false 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: aggregationIntervalInMinutes + uniqueItems: true + type: array + items: + type: string + - name: $expand in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + description: Expand related entities style: form explode: false schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForVisioWeb(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': - get: + 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.serviceActivity - summary: Invoke function getActiveUserMetricsForVisioWeb - description: Get all the active usage based on the number of active users who open or save Visio for the web. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforvisioweb?view=graph-rest-beta - operationId: report.serviceActivity_getActiveUserMetricsGraphFPreVisioWeb + - reports.printUsageByPrinter + summary: Update the navigation property monthlyPrintUsageSummariesByPrinter in reports + operationId: report_UpdateMonthlyPrintUsageSummariesGraphBPrePrinter parameters: - - name: inclusiveIntervalStartDateTime - in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' - required: true - style: simple - 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: exclusiveIntervalEndDateTime + - name: printUsageByPrinter-id in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + description: The unique identifier of printUsageByPrinter required: true style: simple 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: aggregationIntervalInMinutes - in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' - style: form - explode: false - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + 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: 2XX: description: Success content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForWordWeb(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': - get: + 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.serviceActivity - summary: Invoke function getActiveUserMetricsForWordWeb - description: Get all the active usage based on the number of active users who open or save Word for the web. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforwordweb?view=graph-rest-beta - operationId: report.serviceActivity_getActiveUserMetricsGraphFPreWordWeb + - reports.printUsageByPrinter + summary: Delete navigation property monthlyPrintUsageSummariesByPrinter for reports + operationId: report_DeleteMonthlyPrintUsageSummariesGraphBPrePrinter parameters: - - name: inclusiveIntervalStartDateTime + - name: printUsageByPrinter-id in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + description: The unique identifier of printUsageByPrinter required: true style: simple 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: exclusiveIntervalEndDateTime - in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' - required: true + x-ms-docs-key-type: printUsageByPrinter + - name: If-Match + in: header + description: ETag style: simple 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: aggregationIntervalInMinutes - in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' - style: form - explode: false - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - - $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 - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/serviceActivity/microsoft.graph.getAudioStreamQoEMetricsForTeams(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + 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: get: tags: - - reports.serviceActivity - summary: Invoke function getAudioStreamQoEMetricsForTeams - description: Get metrics based on the percentage of audio streams for which quality of experience (QoE) telemetry was received by the Teams service. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getaudiostreamqoemetricsforteams?view=graph-rest-beta - operationId: report.serviceActivity_getAudioStreamQoEMetricsGraphFPreTeam + - reports.printUsageByPrinter + summary: Get the number of the resource + operationId: report.monthlyPrintUsageSummariesGraphBPrePrinter_GetCount parameters: - - name: inclusiveIntervalStartDateTime - in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' - required: true - style: simple - 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: exclusiveIntervalEndDateTime - in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' - required: true - style: simple - 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: aggregationIntervalInMinutes - in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' - style: form - explode: false - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - - $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 - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityPerformanceMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/serviceActivity/microsoft.graph.getAudioStreamsOverUdpMetricsForTeams(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + 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: get: tags: - - reports.serviceActivity - summary: Invoke function getAudioStreamsOverUdpMetricsForTeams - description: Get metrics based on the percentage of audio streams that were established over User Datagram Protocol. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getaudiostreamsoverudpmetricsforteams?view=graph-rest-beta - operationId: report.serviceActivity_getAudioStreamsOverUdpMetricsGraphFPreTeam + - reports.printUsageByUser + summary: Get monthlyPrintUsageSummariesByUser from reports + operationId: report_ListMonthlyPrintUsageSummariesGraphBPreUser parameters: - - name: inclusiveIntervalStartDateTime - in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' - required: true - style: simple - 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: exclusiveIntervalEndDateTime - in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' - required: true - style: simple - 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: aggregationIntervalInMinutes - in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' - style: form - explode: false - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: 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: + 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 - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityPerformanceMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.printUsageByUserCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + 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 - '/reports/serviceActivity/microsoft.graph.getConnectivityMetricsForExchange(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': - get: + x-ms-docs-operation-type: operation + post: tags: - - reports.serviceActivity - summary: Invoke function getConnectivityMetricsForExchange - description: Get estimated connectivity metrics based on the percentage of successful synthetic connections between organization devices and Exchange Online that might include issues outside the control of Microsoft. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getconnectivitymetricsforexchange?view=graph-rest-beta - operationId: report.serviceActivity_getConnectivityMetricsGraphFPreExchange - parameters: - - name: inclusiveIntervalStartDateTime - in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' - required: true - style: simple - 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: exclusiveIntervalEndDateTime - in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' - required: true - style: simple - 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: aggregationIntervalInMinutes - in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' - style: form - explode: false - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + - reports.printUsageByUser + summary: Create new navigation property to monthlyPrintUsageSummariesByUser for reports + operationId: report_CreateMonthlyPrintUsageSummariesGraphBPreUser + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityPerformanceMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/serviceActivity/microsoft.graph.getMessageVolumeMetricsForEmailDelivery(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + 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}': get: tags: - - reports.serviceActivity - summary: Invoke function getMessageVolumeMetricsForEmailDelivery - description: Get the number of messages successfully delivered by Exchange. Success is based on message delivery within 15 minutes of its receipt by Exchange Online. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getmessagevolumemetricsforemaildelivery?view=graph-rest-beta - operationId: report.serviceActivity_getMessageVolumeMetricsGraphFPreEmailDelivery + - reports.printUsageByUser + summary: Get monthlyPrintUsageSummariesByUser from reports + operationId: report_GetMonthlyPrintUsageSummariesGraphBPreUser parameters: - - name: inclusiveIntervalStartDateTime + - name: printUsageByUser-id in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + description: The unique identifier of printUsageByUser required: true style: simple 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: exclusiveIntervalEndDateTime - in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' - required: true - style: simple + x-ms-docs-key-type: printUsageByUser + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false 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: aggregationIntervalInMinutes + uniqueItems: true + type: array + items: + type: string + - name: $expand in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + description: Expand related entities style: form explode: false schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/serviceActivity/microsoft.graph.getMessageVolumeMetricsForTeamsChat(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': - get: + 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.serviceActivity - summary: Invoke function getMessageVolumeMetricsForTeamsChat - description: Get the number of chat messages successfully sent and delivered in Teams. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getmessagevolumemetricsforteamschat?view=graph-rest-beta - operationId: report.serviceActivity_getMessageVolumeMetricsGraphFPreTeamsChat + - reports.printUsageByUser + summary: Update the navigation property monthlyPrintUsageSummariesByUser in reports + operationId: report_UpdateMonthlyPrintUsageSummariesGraphBPreUser parameters: - - name: inclusiveIntervalStartDateTime + - name: printUsageByUser-id in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + description: The unique identifier of printUsageByUser required: true style: simple 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: exclusiveIntervalEndDateTime - in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' - required: true - style: simple - 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: aggregationIntervalInMinutes - in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' - style: form - explode: false - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + 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: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/serviceActivity/microsoft.graph.getMetricsForConditionalAccessBlockedSignIn(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': - get: + 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.serviceActivity - summary: Invoke function getMetricsForConditionalAccessBlockedSignIn - description: Retrieve the number of user sign-in attempts that were blocked by a Conditional Access policy during a specific period. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsforconditionalaccessblockedsignin?view=graph-rest-beta - operationId: report.serviceActivity_getMetricsGraphFPreConditionalAccessBlockedSignIn + - reports.printUsageByUser + summary: Delete navigation property monthlyPrintUsageSummariesByUser for reports + operationId: report_DeleteMonthlyPrintUsageSummariesGraphBPreUser parameters: - - name: inclusiveIntervalStartDateTime + - name: printUsageByUser-id in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + description: The unique identifier of printUsageByUser required: true style: simple 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: exclusiveIntervalEndDateTime - in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' - required: true + x-ms-docs-key-type: printUsageByUser + - name: If-Match + in: header + description: ETag style: simple 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: aggregationIntervalInMinutes - in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' - style: form - explode: false - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - - $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 - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/serviceActivity/microsoft.graph.getMetricsForConditionalAccessCompliantDevicesSignInSuccess(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + 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: get: tags: - - reports.serviceActivity - summary: Invoke function getMetricsForConditionalAccessCompliantDevicesSignInSuccess - description: 'Get the number of user authentication requests, during a specified time period, that satisfy a Conditional Access policy that requires device compliance. Microsoft Intune manages compliant devices, including mobile iOS/Android devices, tablets, or cloud Microsoft Entra-joined computers (not hybrid).' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsforconditionalaccesscompliantdevicessigninsuccess?view=graph-rest-beta - operationId: report.serviceActivity_getMetricsGraphFPreConditionalAccessCompliantDevicesSignInSuccess + - reports.printUsageByUser + summary: Get the number of the resource + operationId: report.monthlyPrintUsageSummariesGraphBPreUser_GetCount parameters: - - name: inclusiveIntervalStartDateTime - in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' - required: true - style: simple - 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: exclusiveIntervalEndDateTime - in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' - required: true - style: simple - 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: aggregationIntervalInMinutes - in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' - style: form - explode: false - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - - $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 - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/serviceActivity/microsoft.graph.getMetricsForConditionalAccessManagedDevicesSignInSuccess(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + 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: get: tags: - - reports.serviceActivity - summary: Invoke function getMetricsForConditionalAccessManagedDevicesSignInSuccess - description: 'Get the number of user authentication requests, during a specific time period, that satisfy a Conditional Access policy requiring devices to be managed. Managed devices are computers joined to and managed by your on-premises directory and hybrid devices joined to Microsoft Entra.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsforconditionalaccessmanageddevicessigninsuccess?view=graph-rest-beta - operationId: report.serviceActivity_getMetricsGraphFPreConditionalAccessManagedDevicesSignInSuccess + - reports.partners + summary: Get partners from reports + description: Represents billing details for a Microsoft direct partner. + operationId: report_GetPartner parameters: - - name: inclusiveIntervalStartDateTime - in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' - required: true - style: simple - 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: exclusiveIntervalEndDateTime - in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' - required: true - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false 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: aggregationIntervalInMinutes + uniqueItems: true + type: array + items: + type: string + - name: $expand in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + description: Expand related entities style: form explode: false schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.partners' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/serviceActivity/microsoft.graph.getMetricsForMfaSignInFailure(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': - get: + x-ms-docs-operation-type: operation + patch: tags: - - reports.serviceActivity - summary: Invoke function getMetricsForMfaSignInFailure - description: 'Get the number of times users fail to complete interactive MFA sign-ins using the Microsoft Entra MFA cloud service during a specified time period. Sign-in failures happen, for example, when users abandon or cancel MFA requests, or refresh MFA sessions without doing interactive MFA.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsformfasigninfailure?view=graph-rest-beta - operationId: report.serviceActivity_getMetricsGraphFPreMfaSignInFailure - parameters: - - name: inclusiveIntervalStartDateTime - in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' - required: true - style: simple - 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: exclusiveIntervalEndDateTime - in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' - required: true - style: simple - 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: aggregationIntervalInMinutes - in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' - style: form - explode: false - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + - reports.partners + summary: Update the navigation property partners in reports + operationId: report_UpdatePartner + 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: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.partners' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/serviceActivity/microsoft.graph.getMetricsForMfaSignInSuccess(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': - get: + x-ms-docs-operation-type: operation + delete: tags: - - reports.serviceActivity - summary: Invoke function getMetricsForMfaSignInSuccess - description: Get the number of times users successfully completed interactive MFA sign-ins using the Microsoft Entra MFA cloud service during a specified time period. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsformfasigninsuccess?view=graph-rest-beta - operationId: report.serviceActivity_getMetricsGraphFPreMfaSignInSuccess + - reports.partners + summary: Delete navigation property partners for reports + operationId: report_DeletePartner parameters: - - name: inclusiveIntervalStartDateTime - in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' - required: true + - name: If-Match + in: header + description: ETag style: simple 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: exclusiveIntervalEndDateTime - in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' - required: true - style: simple + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/partners/billing: + get: + tags: + - reports.partners + summary: Get billing from reports + description: Represents billing details for billed and unbilled data. + operationId: report.partner_GetBilling + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false 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: aggregationIntervalInMinutes + uniqueItems: true + type: array + items: + type: string + - name: $expand in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + description: Expand related entities style: form explode: false schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + 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: report.partner_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: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/serviceActivity/microsoft.graph.getMetricsForSamlSignInSuccess(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': - get: + x-ms-docs-operation-type: operation + delete: tags: - - reports.serviceActivity - summary: Invoke function getMetricsForSamlSignInSuccess - description: Get the number of SAML 2.0 authentications successfully processed by the Microsoft Entra cloud service for the tenant during a specified time period. This health signal currently doesn't include WS-FED/SAML 1.1 apps that are integrated with Microsoft Entra. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsforsamlsigninsuccess?view=graph-rest-beta - operationId: report.serviceActivity_getMetricsGraphFPreSamlSignInSuccess + - reports.partners + summary: Delete navigation property billing for reports + operationId: report.partner_DeleteBilling parameters: - - name: inclusiveIntervalStartDateTime - in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' - required: true - style: simple - 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: exclusiveIntervalEndDateTime - in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' - required: true + - name: If-Match + in: header + description: ETag style: simple 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: aggregationIntervalInMinutes - in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' - style: form - explode: false - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - - $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 - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/serviceActivity/microsoft.graph.getUsageMetricsForTeamsByLaunch(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': - get: - tags: - - reports.serviceActivity - summary: Invoke function getUsageMetricsForTeamsByLaunch - description: Get usage metrics based on the number of times users opened the Teams app without error. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getusagemetricsforteamsbylaunch?view=graph-rest-beta - operationId: report.serviceActivity_getUsageMetricsGraphFPreTeamsGraphBPreLaunch - parameters: - - name: inclusiveIntervalStartDateTime - in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' - required: true - style: simple - 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: exclusiveIntervalEndDateTime - in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' - required: true - style: simple - 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: aggregationIntervalInMinutes - in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' - style: form - explode: false - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - - $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 - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/reports/serviceActivity/microsoft.graph.getUsageMetricsForTeamsByMeetingsJoined(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': - get: - tags: - - reports.serviceActivity - summary: Invoke function getUsageMetricsForTeamsByMeetingsJoined - description: Get usage metrics based on the number of times users joined Teams meetings without errors. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceactivity-getusagemetricsforteamsbymeetingsjoined?view=graph-rest-beta - operationId: report.serviceActivity_getUsageMetricsGraphFPreTeamsGraphBPreMeetingsJoined - parameters: - - name: inclusiveIntervalStartDateTime - in: path - description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' - required: true - style: simple - 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: exclusiveIntervalEndDateTime - in: path - description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' - required: true - style: simple - 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: aggregationIntervalInMinutes - in: query - description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' - style: form - explode: false - schema: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - nullable: true - - $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 - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /reports/servicePrincipalSignInActivities: - get: - tags: - - reports.servicePrincipalSignInActivity - summary: List servicePrincipalSignInActivities - description: Get a list of servicePrincipalSignInActivity objects that contains sign-in activity information for service principals in a Microsoft Entra tenant. You can use a service principal as a client or resource. A service principal supports delegated or app-only authentication context. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/reportroot-list-serviceprincipalsigninactivities?view=graph-rest-beta - operationId: report_ListServicePrincipalSignInActivity - parameters: + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/partners/billing/manifests: + get: + tags: + - reports.partners + summary: Get manifest + description: Read the properties and relationships of a manifest object. + operationId: report.partner.billing_ListManifest + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -19425,7 +19157,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.servicePrincipalSignInActivityCollectionResponse' + $ref: '#/components/responses/microsoft.graph.partners.billing.manifestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -19434,15 +19166,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - reports.servicePrincipalSignInActivity - summary: Create new navigation property to servicePrincipalSignInActivities for reports - operationId: report_CreateServicePrincipalSignInActivity + - reports.partners + summary: Create new navigation property to manifests for reports + operationId: report.partner.billing_CreateManifest requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalSignInActivity' + $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' required: true responses: 2XX: @@ -19450,29 +19182,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalSignInActivity' + $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/reports/servicePrincipalSignInActivities/{servicePrincipalSignInActivity-id}': + '/reports/partners/billing/manifests/{manifest-id}': get: tags: - - reports.servicePrincipalSignInActivity - summary: Get servicePrincipalSignInActivity - description: Get a servicePrincipalSignInActivity object that contains sign-in activity information for a service principal in a Microsoft Entra tenant. You can use a service principal as a client or resource. A service principal supports delegated or app-only authentication context. + - reports.partners + summary: Get manifest + description: Read the properties and relationships of a manifest object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceprincipalsigninactivity-get?view=graph-rest-beta - operationId: report_GetServicePrincipalSignInActivity + url: https://learn.microsoft.com/graph/api/partners-billing-manifest-get?view=graph-rest-beta + operationId: report.partner.billing_GetManifest parameters: - - name: servicePrincipalSignInActivity-id + - name: manifest-id in: path - description: The unique identifier of servicePrincipalSignInActivity + description: The unique identifier of manifest required: true style: simple schema: type: string - x-ms-docs-key-type: servicePrincipalSignInActivity + x-ms-docs-key-type: manifest - name: $select in: query description: Select properties to be returned @@ -19499,30 +19231,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalSignInActivity' + $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - reports.servicePrincipalSignInActivity - summary: Update the navigation property servicePrincipalSignInActivities in reports - operationId: report_UpdateServicePrincipalSignInActivity + - reports.partners + summary: Update the navigation property manifests in reports + operationId: report.partner.billing_UpdateManifest parameters: - - name: servicePrincipalSignInActivity-id + - name: manifest-id in: path - description: The unique identifier of servicePrincipalSignInActivity + description: The unique identifier of manifest required: true style: simple schema: type: string - x-ms-docs-key-type: servicePrincipalSignInActivity + x-ms-docs-key-type: manifest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalSignInActivity' + $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' required: true responses: 2XX: @@ -19530,24 +19262,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalSignInActivity' + $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - reports.servicePrincipalSignInActivity - summary: Delete navigation property servicePrincipalSignInActivities for reports - operationId: report_DeleteServicePrincipalSignInActivity + - reports.partners + summary: Delete navigation property manifests for reports + operationId: report.partner.billing_DeleteManifest parameters: - - name: servicePrincipalSignInActivity-id + - name: manifest-id in: path - description: The unique identifier of servicePrincipalSignInActivity + description: The unique identifier of manifest required: true style: simple schema: type: string - x-ms-docs-key-type: servicePrincipalSignInActivity + x-ms-docs-key-type: manifest - name: If-Match in: header description: ETag @@ -19560,12 +19292,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/servicePrincipalSignInActivities/$count: + /reports/partners/billing/manifests/$count: get: tags: - - reports.servicePrincipalSignInActivity + - reports.partners summary: Get the number of the resource - operationId: report.servicePrincipalSignInActivity_GetCount + operationId: report.partner.billing.manifest_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -19574,17 +19306,32 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /reports/sla: + /reports/partners/billing/operations: get: tags: - - reports.serviceLevelAgreementRoot - summary: Get sla from reports - description: Reports that relate to tenant-level Microsoft Entra Health SLA attainment. - operationId: report_GetSla + - reports.partners + summary: Get operation + description: Read the properties and relationships of an operation object. + operationId: report.partner.billing_ListOperation parameters: - - name: $select + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby in: query - description: Select properties to be returned + 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: @@ -19604,65 +19351,54 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.serviceLevelAgreementRoot' + $ref: '#/components/responses/microsoft.graph.partners.billing.operationCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - reports.serviceLevelAgreementRoot - summary: Update the navigation property sla in reports - operationId: report_UpdateSla + - reports.partners + summary: Create new navigation property to operations for reports + operationId: report.partner.billing_CreateOperation requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.serviceLevelAgreementRoot' + $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.serviceLevelAgreementRoot' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - reports.serviceLevelAgreementRoot - summary: Delete navigation property sla for reports - operationId: report_DeleteSla - parameters: - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/sla/azureADAuthentication: + '/reports/partners/billing/operations/{operation-id}': get: tags: - - reports.serviceLevelAgreementRoot - summary: Get azureADAuthentication - description: 'Read the properties and relationships of an azureADAuthentication object to find the level of Microsoft Entra authentication availability for your tenant. The Microsoft Entra service Level Agreement (SLA) commits to at least 99.99% authentication availability, as described in Microsoft Entra SLA performance. This object provides you with your tenant''s actual performance against this commitment.' + - reports.partners + summary: Get operation + description: Read the properties and relationships of an operation object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/azureadauthentication-get?view=graph-rest-beta - operationId: report.sla_GetAzureADAuthentication + url: https://learn.microsoft.com/graph/api/partners-billing-operation-get?view=graph-rest-beta + operationId: report.partner.billing_GetOperation parameters: + - name: operation-id + in: path + description: The unique identifier of operation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: operation - name: $select in: query description: Select properties to be returned @@ -19689,21 +19425,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.azureADAuthentication' + $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - reports.serviceLevelAgreementRoot - summary: Update the navigation property azureADAuthentication in reports - operationId: report.sla_UpdateAzureADAuthentication + - reports.partners + summary: Update the navigation property operations in reports + operationId: report.partner.billing_UpdateOperation + parameters: + - name: operation-id + in: path + description: The unique identifier of operation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: operation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.azureADAuthentication' + $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' required: true responses: 2XX: @@ -19711,16 +19456,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.azureADAuthentication' + $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - reports.serviceLevelAgreementRoot - summary: Delete navigation property azureADAuthentication for reports - operationId: report.sla_DeleteAzureADAuthentication + - reports.partners + summary: Delete navigation property operations for reports + operationId: report.partner.billing_DeleteOperation parameters: + - name: operation-id + in: path + description: The unique identifier of operation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: operation - name: If-Match in: header description: ETag @@ -19733,32 +19486,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/userCredentialUsageDetails: + /reports/partners/billing/operations/$count: get: tags: - - reports.userCredentialUsageDetails - summary: List userCredentialUsageDetails - description: 'Get a list of userCredentialUsageDetails objects for a given tenant. Details include user information, status of the reset, and the reason for failure.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/reportroot-list-usercredentialusagedetails?view=graph-rest-beta - operationId: report_ListUserCredentialUsageDetail + - reports.partners + summary: Get the number of the resource + operationId: report.partner.billing.operation_GetCount 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/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/partners/billing/reconciliation: + get: + tags: + - reports.partners + summary: Get reconciliation from reports + description: Represents details for billed and unbilled invoice reconciliation data. + operationId: report.partner.billing_GetReconciliation + parameters: - name: $select in: query description: Select properties to be returned @@ -19781,63 +19530,62 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userCredentialUsageDetailsCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partners.billing.billingReconciliation' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-06-30' - date: '2023-06-21' - version: 2023-06/credentialUserRegistrationDetails - description: 'The Reporting userCredentialUsageDetails API is deprecated and will stop returning data on June 30, 2025. Please use the new userEventsSummary API.' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - reports.userCredentialUsageDetails - summary: Create new navigation property to userCredentialUsageDetails for reports - operationId: report_CreateUserCredentialUsageDetail + - reports.partners + summary: Update the navigation property reconciliation in reports + operationId: report.partner.billing_UpdateReconciliation requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userCredentialUsageDetails' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billingReconciliation' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userCredentialUsageDetails' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billingReconciliation' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-06-30' - date: '2023-06-21' - version: 2023-06/credentialUserRegistrationDetails - description: 'The Reporting userCredentialUsageDetails API is deprecated and will stop returning data on June 30, 2025. Please use the new userEventsSummary API.' x-ms-docs-operation-type: operation - '/reports/userCredentialUsageDetails/{userCredentialUsageDetails-id}': - get: + delete: tags: - - reports.userCredentialUsageDetails - summary: Get userCredentialUsageDetails from reports - description: Represents the self-service password reset (SSPR) usage for a given tenant. - operationId: report_GetUserCredentialUsageDetail + - reports.partners + summary: Delete navigation property reconciliation for reports + operationId: report.partner.billing_DeleteReconciliation parameters: - - name: userCredentialUsageDetails-id - in: path - description: The unique identifier of userCredentialUsageDetails - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: userCredentialUsageDetails + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/partners/billing/reconciliation/billed: + get: + tags: + - reports.partners + summary: Get billed from reports + description: Represents details for billed invoice reconciliation data. + operationId: report.partner.billing.reconciliation_GetBilled + parameters: - name: $select in: query description: Select properties to be returned @@ -19864,36 +19612,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userCredentialUsageDetails' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedReconciliation' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-06-30' - date: '2023-06-21' - version: 2023-06/credentialUserRegistrationDetails - description: 'The Reporting userCredentialUsageDetails API is deprecated and will stop returning data on June 30, 2025. Please use the new userEventsSummary API.' x-ms-docs-operation-type: operation patch: tags: - - reports.userCredentialUsageDetails - summary: Update the navigation property userCredentialUsageDetails in reports - operationId: report_UpdateUserCredentialUsageDetail - parameters: - - name: userCredentialUsageDetails-id - in: path - description: The unique identifier of userCredentialUsageDetails - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userCredentialUsageDetails + - reports.partners + summary: Update the navigation property billed in reports + operationId: report.partner.billing.reconciliation_UpdateBilled requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userCredentialUsageDetails' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedReconciliation' required: true responses: 2XX: @@ -19901,30 +19634,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userCredentialUsageDetails' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedReconciliation' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-06-30' - date: '2023-06-21' - version: 2023-06/credentialUserRegistrationDetails - description: 'The Reporting userCredentialUsageDetails API is deprecated and will stop returning data on June 30, 2025. Please use the new userEventsSummary API.' x-ms-docs-operation-type: operation delete: tags: - - reports.userCredentialUsageDetails - summary: Delete navigation property userCredentialUsageDetails for reports - operationId: report_DeleteUserCredentialUsageDetail + - reports.partners + summary: Delete navigation property billed for reports + operationId: report.partner.billing.reconciliation_DeleteBilled parameters: - - name: userCredentialUsageDetails-id - in: path - description: The unique identifier of userCredentialUsageDetails - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: userCredentialUsageDetails - name: If-Match in: header description: ETag @@ -19936,40 +19655,49 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-06-30' - date: '2023-06-21' - version: 2023-06/credentialUserRegistrationDetails - description: 'The Reporting userCredentialUsageDetails API is deprecated and will stop returning data on June 30, 2025. Please use the new userEventsSummary API.' x-ms-docs-operation-type: operation - /reports/userCredentialUsageDetails/$count: - get: + /reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export: + post: tags: - - reports.userCredentialUsageDetails - summary: Get the number of the resource - operationId: report.userCredentialUsageDetail_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - reports.partners + summary: Invoke action export + description: Export the billed invoice reconciliation data. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/partners-billing-billedreconciliation-export?view=graph-rest-beta + operationId: report.partner.billing.reconciliation.billed_export + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + invoiceId: + type: string + nullable: true + attributeSet: + $ref: '#/components/schemas/microsoft.graph.partners.billing.attributeSet' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-06-30' - date: '2023-06-21' - version: 2023-06/credentialUserRegistrationDetails - description: 'The Reporting userCredentialUsageDetails API is deprecated and will stop returning data on June 30, 2025. Please use the new userEventsSummary API.' - /reports/userInsights: + x-ms-docs-operation-type: action + /reports/partners/billing/reconciliation/unbilled: get: tags: - - reports.userInsightsRoot - summary: Get userInsights from reports - description: Represents a collection of user activities on applications in a tenant that is configured for Microsoft Entra External ID for customers. - operationId: report_GetUserInsight + - reports.partners + summary: Get unbilled from reports + description: Represents details for unbilled invoice reconciliation data. + operationId: report.partner.billing.reconciliation_GetUnbilled parameters: - name: $select in: query @@ -19997,21 +19725,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userInsightsRoot' + $ref: '#/components/schemas/microsoft.graph.partners.billing.unbilledReconciliation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - reports.userInsightsRoot - summary: Update the navigation property userInsights in reports - operationId: report_UpdateUserInsight + - reports.partners + summary: Update the navigation property unbilled in reports + operationId: report.partner.billing.reconciliation_UpdateUnbilled requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userInsightsRoot' + $ref: '#/components/schemas/microsoft.graph.partners.billing.unbilledReconciliation' required: true responses: 2XX: @@ -20019,15 +19747,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userInsightsRoot' + $ref: '#/components/schemas/microsoft.graph.partners.billing.unbilledReconciliation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - reports.userInsightsRoot - summary: Delete navigation property userInsights for reports - operationId: report_DeleteUserInsight + - reports.partners + summary: Delete navigation property unbilled for reports + operationId: report.partner.billing.reconciliation_DeleteUnbilled parameters: - name: If-Match in: header @@ -20041,13 +19769,50 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/userInsights/daily: + /reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export: + post: + tags: + - reports.partners + summary: Invoke action export + description: Export the unbilled invoice reconciliation data for a specific billing period and a given currency. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/partners-billing-unbilledreconciliation-export?view=graph-rest-beta + operationId: report.partner.billing.reconciliation.unbilled_export + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + currencyCode: + type: string + nullable: true + billingPeriod: + $ref: '#/components/schemas/microsoft.graph.partners.billing.billingPeriod' + attributeSet: + $ref: '#/components/schemas/microsoft.graph.partners.billing.attributeSet' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /reports/partners/billing/usage: get: tags: - - reports.userInsightsRoot - summary: Get daily from reports - description: Summaries of daily user activities on apps registered in your tenant that is configured for Microsoft Entra External ID for customers. - operationId: report.userInsight_GetDaily + - reports.partners + summary: Get usage from reports + description: Represents details for billed and unbilled Azure usage data. + operationId: report.partner.billing_GetUsage parameters: - name: $select in: query @@ -20075,21 +19840,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dailyUserInsightMetricsRoot' + $ref: '#/components/schemas/microsoft.graph.partners.billing.azureUsage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - reports.userInsightsRoot - summary: Update the navigation property daily in reports - operationId: report.userInsight_UpdateDaily + - reports.partners + summary: Update the navigation property usage in reports + operationId: report.partner.billing_UpdateUsage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dailyUserInsightMetricsRoot' + $ref: '#/components/schemas/microsoft.graph.partners.billing.azureUsage' required: true responses: 2XX: @@ -20097,15 +19862,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dailyUserInsightMetricsRoot' + $ref: '#/components/schemas/microsoft.graph.partners.billing.azureUsage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - reports.userInsightsRoot - summary: Delete navigation property daily for reports - operationId: report.userInsight_DeleteDaily + - reports.partners + summary: Delete navigation property usage for reports + operationId: report.partner.billing_DeleteUsage parameters: - name: If-Match in: header @@ -20119,32 +19884,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/userInsights/daily/activeUsers: + /reports/partners/billing/usage/billed: get: tags: - - reports.userInsightsRoot - summary: List daily activeUsers - description: Get a list of daily active users on apps registered in your tenant configured for Microsoft Entra External ID for customers. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/dailyuserinsightmetricsroot-list-activeusers?view=graph-rest-beta - operationId: report.userInsight.daily_ListActiveUser + - reports.partners + summary: Get billed from reports + description: Represents details for billed Azure usage data. + operationId: report.partner.billing.usage_GetBilled 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 @@ -20167,144 +19914,97 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.activeUsersMetricCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedUsage' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/reports/userInsights/daily/activeUsers/{activeUsersMetric-id}': - get: + patch: tags: - - reports.userInsightsRoot - summary: Get activeUsers from reports - description: Insights for active users on apps registered in the tenant for a specified period. - operationId: report.userInsight.daily_GetActiveUser - parameters: - - name: activeUsersMetric-id - in: path - description: The unique identifier of activeUsersMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: activeUsersMetric - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + - reports.partners + summary: Update the navigation property billed in reports + operationId: report.partner.billing.usage_UpdateBilled + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedUsage' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.activeUsersMetric' + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedUsage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/userInsights/daily/activeUsers/$count: - get: + delete: tags: - - reports.userInsightsRoot - summary: Get the number of the resource - operationId: report.userInsight.daily.activeUser_GetCount + - reports.partners + summary: Delete navigation property billed for reports + operationId: report.partner.billing.usage_DeleteBilled parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - /reports/userInsights/daily/authentications: - get: + x-ms-docs-operation-type: operation + /reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export: + post: tags: - - reports.userInsightsRoot - summary: List daily authentications - description: Get a list of daily authentications on apps registered in your tenant configured for Microsoft Entra External ID for customers. + - reports.partners + summary: Invoke action export + description: Export the billed Azure usage data. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/dailyuserinsightmetricsroot-list-authentications?view=graph-rest-beta - operationId: report.userInsight.daily_ListAuthentication - 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 + url: https://learn.microsoft.com/graph/api/partners-billing-billedusage-export?view=graph-rest-beta + operationId: report.partner.billing.usage.billed_export + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + invoiceId: + type: string + nullable: true + attributeSet: + $ref: '#/components/schemas/microsoft.graph.partners.billing.attributeSet' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.authenticationsMetricCollectionResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/reports/userInsights/daily/authentications/{authenticationsMetric-id}': + x-ms-docs-operation-type: action + /reports/partners/billing/usage/unbilled: get: tags: - - reports.userInsightsRoot - summary: Get authentications from reports - description: Insights for authentications on apps registered in the tenant for a specified period. - operationId: report.userInsight.daily_GetAuthentication + - reports.partners + summary: Get unbilled from reports + description: Represents details for unbilled Azure usage data. + operationId: report.partner.billing.usage_GetUnbilled parameters: - - name: authenticationsMetric-id - in: path - description: The unique identifier of authenticationsMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: authenticationsMetric - name: $select in: query description: Select properties to be returned @@ -20331,90 +20031,95 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.authenticationsMetric' + $ref: '#/components/schemas/microsoft.graph.partners.billing.unbilledUsage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/userInsights/daily/authentications/$count: - get: + patch: tags: - - reports.userInsightsRoot - summary: Get the number of the resource - operationId: report.userInsight.daily.authentication_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - reports.partners + summary: Update the navigation property unbilled in reports + operationId: report.partner.billing.usage_UpdateUnbilled + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partners.billing.unbilledUsage' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partners.billing.unbilledUsage' default: $ref: '#/components/responses/error' - /reports/userInsights/daily/inactiveUsers: - get: + x-ms-docs-operation-type: operation + delete: tags: - - reports.userInsightsRoot - summary: Get inactiveUsers from reports - operationId: report.userInsight.daily_ListInactiveUser + - reports.partners + summary: Delete navigation property unbilled for reports + operationId: report.partner.billing.usage_DeleteUnbilled 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 + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.dailyInactiveUsersMetricCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/reports/userInsights/daily/inactiveUsers/{dailyInactiveUsersMetric-id}': + /reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export: + post: + tags: + - reports.partners + summary: Invoke action export + description: Export unbilled Azure usage data for a specific billing period and currency. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/partners-billing-unbilledusage-export?view=graph-rest-beta + operationId: report.partner.billing.usage.unbilled_export + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + currencyCode: + type: string + nullable: true + billingPeriod: + $ref: '#/components/schemas/microsoft.graph.partners.billing.billingPeriod' + attributeSet: + $ref: '#/components/schemas/microsoft.graph.partners.billing.attributeSet' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /reports/security: get: tags: - - reports.userInsightsRoot - summary: Get inactiveUsers from reports - operationId: report.userInsight.daily_GetInactiveUser + - reports.securityReportsRoot + summary: Get security from reports + description: Provides the ability to launch a simulated phishing attack that organizations can learn from. + operationId: report_GetSecurity parameters: - - name: dailyInactiveUsersMetric-id - in: path - description: The unique identifier of dailyInactiveUsersMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: dailyInactiveUsersMetric - name: $select in: query description: Select properties to be returned @@ -20441,223 +20146,175 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dailyInactiveUsersMetric' + $ref: '#/components/schemas/microsoft.graph.securityReportsRoot' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/userInsights/daily/inactiveUsers/$count: - get: + patch: tags: - - reports.userInsightsRoot - summary: Get the number of the resource - operationId: report.userInsight.daily.inactiveUser_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - reports.securityReportsRoot + summary: Update the navigation property security in reports + operationId: report_UpdateSecurity + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.securityReportsRoot' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /reports/userInsights/daily/inactiveUsersByApplication: - get: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.securityReportsRoot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: tags: - - reports.userInsightsRoot - summary: Get inactiveUsersByApplication from reports - operationId: report.userInsight.daily_ListInactiveUsersGraphBPreApplication + - reports.securityReportsRoot + summary: Delete navigation property security for reports + operationId: report_DeleteSecurity 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 + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.dailyInactiveUsersByApplicationMetricCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-02-16' - date: '2024-02-02' - version: 2024-02/Remove_Breakdown_APIs - description: 'The Inactive Users By Application Metric is deprecated and will stop returning data on February 16, 2024. Please use the existing Inactive Users API.' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/reports/userInsights/daily/inactiveUsersByApplication/{dailyInactiveUsersByApplicationMetric-id}': + /reports/security/microsoft.graph.getAttackSimulationRepeatOffenders(): get: tags: - - reports.userInsightsRoot - summary: Get inactiveUsersByApplication from reports - operationId: report.userInsight.daily_GetInactiveUsersGraphBPreApplication + - reports.securityReportsRoot + summary: Invoke function getAttackSimulationRepeatOffenders + description: List the tenant users who have yielded to attacks more than once in attack simulation and training campaigns. This function supports @odata.nextLink for pagination. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/securityreportsroot-getattacksimulationrepeatoffenders?view=graph-rest-beta + operationId: report.security_getAttackSimulationRepeatOffender parameters: - - name: dailyInactiveUsersByApplicationMetric-id - in: path - description: The unique identifier of dailyInactiveUsersByApplicationMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: dailyInactiveUsersByApplicationMetric - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dailyInactiveUsersByApplicationMetric' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attackSimulationRepeatOffender' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-02-16' - date: '2024-02-02' - version: 2024-02/Remove_Breakdown_APIs - description: 'The Inactive Users By Application Metric is deprecated and will stop returning data on February 16, 2024. Please use the existing Inactive Users API.' - x-ms-docs-operation-type: operation - /reports/userInsights/daily/inactiveUsersByApplication/$count: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /reports/security/microsoft.graph.getAttackSimulationSimulationUserCoverage(): get: tags: - - reports.userInsightsRoot - summary: Get the number of the resource - operationId: report.userInsight.daily.inactiveUsersGraphBPreApplication_GetCount + - reports.securityReportsRoot + summary: Invoke function getAttackSimulationSimulationUserCoverage + description: List training coverage for each tenant user in attack simulation and training campaigns. This function supports @odata.nextLink for pagination. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/securityreportsroot-getattacksimulationsimulationusercoverage?view=graph-rest-beta + operationId: report.security_getAttackSimulationSimulationUserCoverage parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attackSimulationSimulationUserCoverage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-02-16' - date: '2024-02-02' - version: 2024-02/Remove_Breakdown_APIs - description: 'The Inactive Users By Application Metric is deprecated and will stop returning data on February 16, 2024. Please use the existing Inactive Users API.' - /reports/userInsights/daily/mfaCompletions: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /reports/security/microsoft.graph.getAttackSimulationTrainingUserCoverage(): get: tags: - - reports.userInsightsRoot - summary: List daily mfaCompletions - description: Get a list of daily MFA completions on apps registered in your tenant configured for Microsoft Entra External ID for customers. + - reports.securityReportsRoot + summary: Invoke function getAttackSimulationTrainingUserCoverage + description: List training coverage for tenant users in attack simulation and training campaigns. This function supports @odata.nextLink for pagination. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/dailyuserinsightmetricsroot-list-mfacompletions?view=graph-rest-beta - operationId: report.userInsight.daily_ListMfaCompletion + url: https://learn.microsoft.com/graph/api/securityreportsroot-getattacksimulationtrainingusercoverage?view=graph-rest-beta + operationId: report.security_getAttackSimulationTrainingUserCoverage 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.mfaCompletionMetricCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attackSimulationTrainingUserCoverage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object 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 - '/reports/userInsights/daily/mfaCompletions/{mfaCompletionMetric-id}': + /reports/serviceActivity: get: tags: - - reports.userInsightsRoot - summary: Get mfaCompletions from reports - description: Insights for MFA usage on apps registered in the tenant for a specified period. - operationId: report.userInsight.daily_GetMfaCompletion + - reports.serviceActivity + summary: Get serviceActivity from reports + description: Reports that relate to tenant-level authentication activities in Microsoft Entra. + operationId: report_GetServiceActivity parameters: - - name: mfaCompletionMetric-id - in: path - description: The unique identifier of mfaCompletionMetric - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: mfaCompletionMetric - name: $select in: query description: Select properties to be returned @@ -20684,6956 +20341,15128 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mfaCompletionMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/userInsights/daily/mfaCompletions/$count: - get: - tags: - - reports.userInsightsRoot - summary: Get the number of the resource - operationId: report.userInsight.daily.mfaCompletion_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /reports/userInsights/daily/mfaTelecomFraud: - get: - tags: - - reports.userInsightsRoot - summary: Get mfaTelecomFraud from reports - operationId: report.userInsight.daily_ListMfaTelecomFraud - 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.mfaTelecomFraudMetricCollectionResponse' + $ref: '#/components/schemas/microsoft.graph.serviceActivity' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - reports.userInsightsRoot - summary: Create new navigation property to mfaTelecomFraud for reports - operationId: report.userInsight.daily_CreateMfaTelecomFraud + - reports.serviceActivity + summary: Update the navigation property serviceActivity in reports + operationId: report_UpdateServiceActivity requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mfaTelecomFraudMetric' + $ref: '#/components/schemas/microsoft.graph.serviceActivity' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mfaTelecomFraudMetric' + $ref: '#/components/schemas/microsoft.graph.serviceActivity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/reports/userInsights/daily/mfaTelecomFraud/{mfaTelecomFraudMetric-id}': - get: + delete: tags: - - reports.userInsightsRoot - summary: Get mfaTelecomFraud from reports - operationId: report.userInsight.daily_GetMfaTelecomFraud + - reports.serviceActivity + summary: Delete navigation property serviceActivity for reports + operationId: report_DeleteServiceActivity parameters: - - name: mfaTelecomFraudMetric-id - in: path - description: The unique identifier of mfaTelecomFraudMetric - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: mfaTelecomFraudMetric - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.mfaTelecomFraudMetric' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForDesktopMailByReadEmail(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + get: tags: - - reports.userInsightsRoot - summary: Update the navigation property mfaTelecomFraud in reports - operationId: report.userInsight.daily_UpdateMfaTelecomFraud + - reports.serviceActivity + summary: Invoke function getActiveUserMetricsForDesktopMailByReadEmail + description: Get all the active usage based on the number of users who successfully read emails using desktop mail apps. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsfordesktopmailbyreademail?view=graph-rest-beta + operationId: report.serviceActivity_getActiveUserMetricsGraphFPreDesktopMailGraphBPreReadEmail parameters: - - name: mfaTelecomFraudMetric-id + - name: inclusiveIntervalStartDateTime in: path - description: The unique identifier of mfaTelecomFraudMetric + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' required: true style: simple 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: mfaTelecomFraudMetric - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mfaTelecomFraudMetric' - required: true + format: date-time + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $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: - $ref: '#/components/schemas/microsoft.graph.mfaTelecomFraudMetric' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForEmailByModernAuthentication(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + get: tags: - - reports.userInsightsRoot - summary: Delete navigation property mfaTelecomFraud for reports - operationId: report.userInsight.daily_DeleteMfaTelecomFraud + - reports.serviceActivity + summary: Invoke function getActiveUserMetricsForEmailByModernAuthentication + description: Get all the active usage based on the number of users who signed in with modern authentication across all email apps. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforemailbymodernauthentication?view=graph-rest-beta + operationId: report.serviceActivity_getActiveUserMetricsGraphFPreEmailGraphBPreModernAuthentication parameters: - - name: mfaTelecomFraudMetric-id + - name: inclusiveIntervalStartDateTime in: path - description: The unique identifier of mfaTelecomFraudMetric + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' required: true style: simple 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: mfaTelecomFraudMetric - - name: If-Match - in: header - description: ETag + format: date-time + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true style: simple 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: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $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 + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/userInsights/daily/mfaTelecomFraud/$count: - get: - tags: - - reports.userInsightsRoot - summary: Get the number of the resource - operationId: report.userInsight.daily.mfaTelecomFraud_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /reports/userInsights/daily/signUps: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForExcelWeb(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: List daily signUps - description: Get a list of daily user sign-ups on apps registered in your tenant configured for Microsoft Entra External ID for customers. + - reports.serviceActivity + summary: Invoke function getActiveUserMetricsForExcelWeb + description: Get all the active usage based on the number of active users who open or save Excel for the web. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/dailyuserinsightmetricsroot-list-signups?view=graph-rest-beta - operationId: report.userInsight.daily_ListSignUp + url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforexcelweb?view=graph-rest-beta + operationId: report.serviceActivity_getActiveUserMetricsGraphFPreExcelWeb 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 + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userSignUpMetricCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object 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 - '/reports/userInsights/daily/signUps/{userSignUpMetric-id}': + '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForiOSOrAndroidMailByReadEmail(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: Get signUps from reports - description: Total sign-ups on apps registered in the tenant for a specified period. - operationId: report.userInsight.daily_GetSignUp + - reports.serviceActivity + summary: Invoke function getActiveUserMetricsForiOSOrAndroidMailByReadEmail + description: Get all the active usage based on the number of users who successfully read emails using iOS or Android mail apps. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforiosorandroidmailbyreademail?view=graph-rest-beta + operationId: report.serviceActivity_getActiveUserMetricsGraphFPreiOSOrAndroidMailGraphBPreReadEmail parameters: - - name: userSignUpMetric-id + - name: inclusiveIntervalStartDateTime in: path - description: The unique identifier of userSignUpMetric + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' required: true style: simple 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: userSignUpMetric - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + format: date-time + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' 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.userSignUpMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/userInsights/daily/signUps/$count: - get: - tags: - - reports.userInsightsRoot - summary: Get the number of the resource - operationId: report.userInsight.daily.signUp_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /reports/userInsights/daily/summary: - get: - tags: - - reports.userInsightsRoot - summary: Get summary from reports - description: Summary of all usage insights on apps registered in the tenant for a specified period. - operationId: report.userInsight.daily_ListSummary - parameters: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: 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: - 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.insightSummaryCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object 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 - '/reports/userInsights/daily/summary/{insightSummary-id}': + '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForOneNoteWeb(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: Get summary from reports - description: Summary of all usage insights on apps registered in the tenant for a specified period. - operationId: report.userInsight.daily_GetSummary + - reports.serviceActivity + summary: Invoke function getActiveUserMetricsForOneNoteWeb + description: Get all the active usage based on the number of active users who open or save OneNote for the web. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforonenoteweb?view=graph-rest-beta + operationId: report.serviceActivity_getActiveUserMetricsGraphFPreOneNoteWeb parameters: - - name: insightSummary-id + - name: inclusiveIntervalStartDateTime in: path - description: The unique identifier of insightSummary + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' required: true style: simple 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: insightSummary - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + format: date-time + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.insightSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/userInsights/daily/summary/$count: - get: - tags: - - reports.userInsightsRoot - summary: Get the number of the resource - operationId: report.userInsight.daily.summary_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - /reports/userInsights/daily/userCount: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForOutlookMacByReadEmail(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: List daily userCount - description: Get a list of daily user count on apps registered in your tenant configured for Microsoft Entra External ID for customers. + - reports.serviceActivity + summary: Invoke function getActiveUserMetricsForOutlookMacByReadEmail + description: Get all the active usage based on the number of users who successfully read emails using Outlook for Mac. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/dailyuserinsightmetricsroot-list-usercount?view=graph-rest-beta - operationId: report.userInsight.daily_ListUserCount + url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforoutlookmacbyreademail?view=graph-rest-beta + operationId: report.serviceActivity_getActiveUserMetricsGraphFPreOutlookMacGraphBPreReadEmail 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 + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userCountMetricCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object 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 - '/reports/userInsights/daily/userCount/{userCountMetric-id}': + '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForOutlookMobileByReadEmail(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: Get userCount from reports - description: Insights for total users on apps registered in the tenant for a specified period. - operationId: report.userInsight.daily_GetUserCount + - reports.serviceActivity + summary: Invoke function getActiveUserMetricsForOutlookMobileByReadEmail + description: Get all the active usage based on the number of users who successfully read emails using Outlook apps for mobile. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforoutlookmobilebyreademail?view=graph-rest-beta + operationId: report.serviceActivity_getActiveUserMetricsGraphFPreOutlookMobileGraphBPreReadEmail parameters: - - name: userCountMetric-id + - name: inclusiveIntervalStartDateTime in: path - description: The unique identifier of userCountMetric + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' required: true style: simple 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: userCountMetric - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + format: date-time + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userCountMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/userInsights/daily/userCount/$count: - get: - tags: - - reports.userInsightsRoot - summary: Get the number of the resource - operationId: report.userInsight.daily.userCount_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - /reports/userInsights/monthly: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForOutlookWebByAppOpening(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: Get monthly from reports - description: Summaries of monthly user activities on apps registered in your tenant that is configured for Microsoft Entra External ID for customers. - operationId: report.userInsight_GetMonthly + - reports.serviceActivity + summary: Invoke function getActiveUserMetricsForOutlookWebByAppOpening + description: Get all the active usage based on the number of active users that signed in and started Outlook for the web. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforoutlookwebbyappopening?view=graph-rest-beta + operationId: report.serviceActivity_getActiveUserMetricsGraphFPreOutlookWebGraphBPreAppOpening parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' 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.monthlyUserInsightMetricsRoot' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - reports.userInsightsRoot - summary: Update the navigation property monthly in reports - operationId: report.userInsight_UpdateMonthly - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.monthlyUserInsightMetricsRoot' - required: true + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $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: - $ref: '#/components/schemas/microsoft.graph.monthlyUserInsightMetricsRoot' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - reports.userInsightsRoot - summary: Delete navigation property monthly for reports - operationId: report.userInsight_DeleteMonthly - parameters: - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/userInsights/monthly/activeUsers: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForOutlookWebByReadEmail(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: List monthly activeUsers - description: Get a list of monthly active users on apps registered in your tenant configured for Microsoft Entra External ID for customers. + - reports.serviceActivity + summary: Invoke function getActiveUserMetricsForOutlookWebByReadEmail + description: Get all the active usage based on the number of users who successfully read emails using Outlook for the web. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/monthlyuserinsightmetricsroot-list-activeusers?view=graph-rest-beta - operationId: report.userInsight.monthly_ListActiveUser + url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforoutlookwebbyreademail?view=graph-rest-beta + operationId: report.serviceActivity_getActiveUserMetricsGraphFPreOutlookWebGraphBPreReadEmail 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 + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - $ref: '#/components/responses/microsoft.graph.activeUsersMetricCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object 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 - '/reports/userInsights/monthly/activeUsers/{activeUsersMetric-id}': + '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForPowerPointWeb(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: Get activeUsers from reports - description: Insights for active users on apps registered in the tenant for a specified period. - operationId: report.userInsight.monthly_GetActiveUser + - reports.serviceActivity + summary: Invoke function getActiveUserMetricsForPowerPointWeb + description: Get all the active usage based on the number of active users who open or save PowerPoint for the web. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforpowerpointweb?view=graph-rest-beta + operationId: report.serviceActivity_getActiveUserMetricsGraphFPrePowerPointWeb parameters: - - name: activeUsersMetric-id + - name: inclusiveIntervalStartDateTime in: path - description: The unique identifier of activeUsersMetric + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' required: true style: simple 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: activeUsersMetric - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + format: date-time + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.activeUsersMetric' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/userInsights/monthly/activeUsers/$count: - get: - tags: - - reports.userInsightsRoot - summary: Get the number of the resource - operationId: report.userInsight.monthly.activeUser_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /reports/userInsights/monthly/authentications: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForVisioWeb(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: List monthly authentications - description: Get a list of monthly authentications on apps registered in your tenant configured for Microsoft Entra External ID for customers. + - reports.serviceActivity + summary: Invoke function getActiveUserMetricsForVisioWeb + description: Get all the active usage based on the number of active users who open or save Visio for the web. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/monthlyuserinsightmetricsroot-list-authentications?view=graph-rest-beta - operationId: report.userInsight.monthly_ListAuthentication + url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforvisioweb?view=graph-rest-beta + operationId: report.serviceActivity_getActiveUserMetricsGraphFPreVisioWeb 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 + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - $ref: '#/components/responses/microsoft.graph.authenticationsMetricCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object 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 - '/reports/userInsights/monthly/authentications/{authenticationsMetric-id}': + '/reports/serviceActivity/microsoft.graph.getActiveUserMetricsForWordWeb(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: Get authentications from reports - description: Insights for authentications on apps registered in the tenant for a specified period. - operationId: report.userInsight.monthly_GetAuthentication + - reports.serviceActivity + summary: Invoke function getActiveUserMetricsForWordWeb + description: Get all the active usage based on the number of active users who open or save Word for the web. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getactiveusermetricsforwordweb?view=graph-rest-beta + operationId: report.serviceActivity_getActiveUserMetricsGraphFPreWordWeb parameters: - - name: authenticationsMetric-id + - name: inclusiveIntervalStartDateTime in: path - description: The unique identifier of authenticationsMetric + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' required: true style: simple 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: authenticationsMetric - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + format: date-time + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' 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.authenticationsMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/userInsights/monthly/authentications/$count: - get: - tags: - - reports.userInsightsRoot - summary: Get the number of the resource - operationId: report.userInsight.monthly.authentication_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /reports/userInsights/monthly/inactiveUsers: - get: - tags: - - reports.userInsightsRoot - summary: Get inactiveUsers from reports - operationId: report.userInsight.monthly_ListInactiveUser - parameters: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: 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: - 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.monthlyInactiveUsersMetricCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object 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 - '/reports/userInsights/monthly/inactiveUsers/{monthlyInactiveUsersMetric-id}': + '/reports/serviceActivity/microsoft.graph.getAudioStreamQoEMetricsForTeams(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: Get inactiveUsers from reports - operationId: report.userInsight.monthly_GetInactiveUser + - reports.serviceActivity + summary: Invoke function getAudioStreamQoEMetricsForTeams + description: Get metrics based on the percentage of audio streams for which quality of experience (QoE) telemetry was received by the Teams service. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getaudiostreamqoemetricsforteams?view=graph-rest-beta + operationId: report.serviceActivity_getAudioStreamQoEMetricsGraphFPreTeam parameters: - - name: monthlyInactiveUsersMetric-id + - name: inclusiveIntervalStartDateTime in: path - description: The unique identifier of monthlyInactiveUsersMetric + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' required: true style: simple 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: monthlyInactiveUsersMetric - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + format: date-time + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.monthlyInactiveUsersMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/userInsights/monthly/inactiveUsers/$count: - get: - tags: - - reports.userInsightsRoot - summary: Get the number of the resource - operationId: report.userInsight.monthly.inactiveUser_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityPerformanceMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - /reports/userInsights/monthly/inactiveUsersByApplication: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getAudioStreamsOverUdpMetricsForTeams(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: Get inactiveUsersByApplication from reports - operationId: report.userInsight.monthly_ListInactiveUsersGraphBPreApplication + - reports.serviceActivity + summary: Invoke function getAudioStreamsOverUdpMetricsForTeams + description: Get metrics based on the percentage of audio streams that were established over User Datagram Protocol. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getaudiostreamsoverudpmetricsforteams?view=graph-rest-beta + operationId: report.serviceActivity_getAudioStreamsOverUdpMetricsGraphFPreTeam 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 + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - $ref: '#/components/responses/microsoft.graph.monthlyInactiveUsersByApplicationMetricCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityPerformanceMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-02-16' - date: '2024-02-02' - version: 2024-02/Remove_Breakdown_APIs - description: 'The Inactive Users By Application Metric is deprecated and will stop returning data on February 16, 2024. Please use the existing Inactive Users API.' + x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation - '/reports/userInsights/monthly/inactiveUsersByApplication/{monthlyInactiveUsersByApplicationMetric-id}': + '/reports/serviceActivity/microsoft.graph.getConnectivityMetricsForExchange(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: Get inactiveUsersByApplication from reports - operationId: report.userInsight.monthly_GetInactiveUsersGraphBPreApplication + - reports.serviceActivity + summary: Invoke function getConnectivityMetricsForExchange + description: Get estimated connectivity metrics based on the percentage of successful synthetic connections between organization devices and Exchange Online that might include issues outside the control of Microsoft. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getconnectivitymetricsforexchange?view=graph-rest-beta + operationId: report.serviceActivity_getConnectivityMetricsGraphFPreExchange parameters: - - name: monthlyInactiveUsersByApplicationMetric-id + - name: inclusiveIntervalStartDateTime in: path - description: The unique identifier of monthlyInactiveUsersByApplicationMetric + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' required: true style: simple 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: monthlyInactiveUsersByApplicationMetric - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + format: date-time + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.monthlyInactiveUsersByApplicationMetric' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityPerformanceMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-02-16' - date: '2024-02-02' - version: 2024-02/Remove_Breakdown_APIs - description: 'The Inactive Users By Application Metric is deprecated and will stop returning data on February 16, 2024. Please use the existing Inactive Users API.' - x-ms-docs-operation-type: operation - /reports/userInsights/monthly/inactiveUsersByApplication/$count: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getMessageVolumeMetricsForEmailDelivery(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: Get the number of the resource - operationId: report.userInsight.monthly.inactiveUsersGraphBPreApplication_GetCount + - reports.serviceActivity + summary: Invoke function getMessageVolumeMetricsForEmailDelivery + description: Get the number of messages successfully delivered by Exchange. Success is based on message delivery within 15 minutes of its receipt by Exchange Online. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getmessagevolumemetricsforemaildelivery?view=graph-rest-beta + operationId: report.serviceActivity_getMessageVolumeMetricsGraphFPreEmailDelivery 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: '2024-02-16' - date: '2024-02-02' - version: 2024-02/Remove_Breakdown_APIs - description: 'The Inactive Users By Application Metric is deprecated and will stop returning data on February 16, 2024. Please use the existing Inactive Users API.' - /reports/userInsights/monthly/mfaCompletions: - get: - tags: - - reports.userInsightsRoot - summary: List monthly mfaCompletions - description: Get a list of monthly MFA completions on apps registered in your tenant configured for Microsoft Entra External ID for customers. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/monthlyuserinsightmetricsroot-list-mfacompletions?view=graph-rest-beta - operationId: report.userInsight.monthly_ListMfaCompletion - 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 + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - $ref: '#/components/responses/microsoft.graph.mfaCompletionMetricCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object 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 - '/reports/userInsights/monthly/mfaCompletions/{mfaCompletionMetric-id}': + '/reports/serviceActivity/microsoft.graph.getMessageVolumeMetricsForTeamsChat(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: Get mfaCompletions from reports - description: Insights for MFA usage on apps registered in the tenant for a specified period. - operationId: report.userInsight.monthly_GetMfaCompletion + - reports.serviceActivity + summary: Invoke function getMessageVolumeMetricsForTeamsChat + description: Get the number of chat messages successfully sent and delivered in Teams. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getmessagevolumemetricsforteamschat?view=graph-rest-beta + operationId: report.serviceActivity_getMessageVolumeMetricsGraphFPreTeamsChat parameters: - - name: mfaCompletionMetric-id + - name: inclusiveIntervalStartDateTime in: path - description: The unique identifier of mfaCompletionMetric + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' required: true style: simple 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: mfaCompletionMetric - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + format: date-time + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mfaCompletionMetric' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/userInsights/monthly/mfaCompletions/$count: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getMetricsForConditionalAccessBlockedSignIn(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: Get the number of the resource - operationId: report.userInsight.monthly.mfaCompletion_GetCount + - reports.serviceActivity + summary: Invoke function getMetricsForConditionalAccessBlockedSignIn + description: Retrieve the number of user sign-in attempts that were blocked by a Conditional Access policy during a specific period. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsforconditionalaccessblockedsignin?view=graph-rest-beta + operationId: report.serviceActivity_getMetricsGraphFPreConditionalAccessBlockedSignIn parameters: + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple + 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: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - /reports/userInsights/monthly/mfaRegisteredUsers: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getMetricsForConditionalAccessCompliantDevicesSignInSuccess(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: Get mfaRegisteredUsers from reports - operationId: report.userInsight.monthly_ListMfaRegisteredUser + - reports.serviceActivity + summary: Invoke function getMetricsForConditionalAccessCompliantDevicesSignInSuccess + description: 'Get the number of user authentication requests, during a specified time period, that satisfy a Conditional Access policy that requires device compliance. Microsoft Intune manages compliant devices, including mobile iOS/Android devices, tablets, or cloud Microsoft Entra-joined computers (not hybrid).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsforconditionalaccesscompliantdevicessigninsuccess?view=graph-rest-beta + operationId: report.serviceActivity_getMetricsGraphFPreConditionalAccessCompliantDevicesSignInSuccess 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 + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.mfaUserCountMetricCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - reports.userInsightsRoot - summary: Create new navigation property to mfaRegisteredUsers for reports - operationId: report.userInsight.monthly_CreateMfaRegisteredUser - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mfaUserCountMetric' - required: true + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mfaUserCountMetric' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/reports/userInsights/monthly/mfaRegisteredUsers/{mfaUserCountMetric-id}': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getMetricsForConditionalAccessManagedDevicesSignInSuccess(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: Get mfaRegisteredUsers from reports - operationId: report.userInsight.monthly_GetMfaRegisteredUser + - reports.serviceActivity + summary: Invoke function getMetricsForConditionalAccessManagedDevicesSignInSuccess + description: 'Get the number of user authentication requests, during a specific time period, that satisfy a Conditional Access policy requiring devices to be managed. Managed devices are computers joined to and managed by your on-premises directory and hybrid devices joined to Microsoft Entra.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsforconditionalaccessmanageddevicessigninsuccess?view=graph-rest-beta + operationId: report.serviceActivity_getMetricsGraphFPreConditionalAccessManagedDevicesSignInSuccess parameters: - - name: mfaUserCountMetric-id + - name: inclusiveIntervalStartDateTime in: path - description: The unique identifier of mfaUserCountMetric + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' required: true style: simple 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: mfaUserCountMetric - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + format: date-time + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mfaUserCountMetric' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object 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 + '/reports/serviceActivity/microsoft.graph.getMetricsForMfaSignInFailure(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + get: tags: - - reports.userInsightsRoot - summary: Update the navigation property mfaRegisteredUsers in reports - operationId: report.userInsight.monthly_UpdateMfaRegisteredUser + - reports.serviceActivity + summary: Invoke function getMetricsForMfaSignInFailure + description: 'Get the number of times users fail to complete interactive MFA sign-ins using the Microsoft Entra MFA cloud service during a specified time period. Sign-in failures happen, for example, when users abandon or cancel MFA requests, or refresh MFA sessions without doing interactive MFA.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsformfasigninfailure?view=graph-rest-beta + operationId: report.serviceActivity_getMetricsGraphFPreMfaSignInFailure parameters: - - name: mfaUserCountMetric-id + - name: inclusiveIntervalStartDateTime in: path - description: The unique identifier of mfaUserCountMetric + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' required: true style: simple 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: mfaUserCountMetric - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mfaUserCountMetric' - required: true + format: date-time + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $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: - $ref: '#/components/schemas/microsoft.graph.mfaUserCountMetric' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getMetricsForMfaSignInSuccess(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + get: tags: - - reports.userInsightsRoot - summary: Delete navigation property mfaRegisteredUsers for reports - operationId: report.userInsight.monthly_DeleteMfaRegisteredUser + - reports.serviceActivity + summary: Invoke function getMetricsForMfaSignInSuccess + description: Get the number of times users successfully completed interactive MFA sign-ins using the Microsoft Entra MFA cloud service during a specified time period. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsformfasigninsuccess?view=graph-rest-beta + operationId: report.serviceActivity_getMetricsGraphFPreMfaSignInSuccess parameters: - - name: mfaUserCountMetric-id + - name: inclusiveIntervalStartDateTime in: path - description: The unique identifier of mfaUserCountMetric + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' required: true style: simple 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: mfaUserCountMetric - - name: If-Match - in: header - description: ETag + format: date-time + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true style: simple 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 - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/userInsights/monthly/mfaRegisteredUsers/$count: - get: - tags: - - reports.userInsightsRoot - summary: Get the number of the resource - operationId: report.userInsight.monthly.mfaRegisteredUser_GetCount - parameters: + format: date-time + - name: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - /reports/userInsights/monthly/requests: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getMetricsForNetworkAccessInternetAppPolicyAllowedApps(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: List monthly requests - description: Get a list of monthly user requests on apps registered in your tenant configured for Microsoft Entra External ID for customers. + - reports.serviceActivity + summary: Invoke function getMetricsForNetworkAccessInternetAppPolicyAllowedApps + description: Retrieve the number of internet applications allowed by web content filtering policies applied to specific FQDNs using Global Secure Access client. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/monthlyuserinsightmetricsroot-list-requests?view=graph-rest-beta - operationId: report.userInsight.monthly_ListRequest + url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessinternetapppolicyallowedapps?view=graph-rest-beta + operationId: report.serviceActivity_getMetricsGraphFPreNetworkAccessInternetAppPolicyAllowedApp 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 + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userRequestsMetricCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object 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 - '/reports/userInsights/monthly/requests/{userRequestsMetric-id}': + '/reports/serviceActivity/microsoft.graph.getMetricsForNetworkAccessInternetAppPolicyAllowedUsers(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: Get requests from reports - description: Insights for all user requests on apps registered in the tenant for a specified period. - operationId: report.userInsight.monthly_GetRequest + - reports.serviceActivity + summary: Invoke function getMetricsForNetworkAccessInternetAppPolicyAllowedUsers + description: Retrieve the number of users allowed by web content filtering policies applied to specific FQDNs using Global Secure Access client. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessinternetapppolicyallowedusers?view=graph-rest-beta + operationId: report.serviceActivity_getMetricsGraphFPreNetworkAccessInternetAppPolicyAllowedUser parameters: - - name: userRequestsMetric-id + - name: inclusiveIntervalStartDateTime in: path - description: The unique identifier of userRequestsMetric + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' required: true style: simple 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: userRequestsMetric - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + format: date-time + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userRequestsMetric' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/userInsights/monthly/requests/$count: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getMetricsForNetworkAccessInternetAppPolicyBlockedApps(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: Get the number of the resource - operationId: report.userInsight.monthly.request_GetCount + - reports.serviceActivity + summary: Invoke function getMetricsForNetworkAccessInternetAppPolicyBlockedApps + description: Retrieve the number of internet applications that were blocked due to web content filtering policies applied to specific FQDNs using Global Secure Access client. Microsoft Entra Internet Access traffic may be restricted when these policies are enforced. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessinternetapppolicyblockedapps?view=graph-rest-beta + operationId: report.serviceActivity_getMetricsGraphFPreNetworkAccessInternetAppPolicyBlockedApp parameters: + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple + 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: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - /reports/userInsights/monthly/signUps: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getMetricsForNetworkAccessInternetAppPolicyBlockedUsers(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: List monthly signUps - description: Get a list of monthly user sign-ups on apps registered in your tenant configured for Microsoft Entra External ID for customers. + - reports.serviceActivity + summary: Invoke function getMetricsForNetworkAccessInternetAppPolicyBlockedUsers + description: Retrieve the number of users' internet application access attempts blocked due to web content filtering policies applied to specific FQDNs using Global Secure Access client. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/monthlyuserinsightmetricsroot-list-signups?view=graph-rest-beta - operationId: report.userInsight.monthly_ListSignUp + url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessinternetapppolicyblockedusers?view=graph-rest-beta + operationId: report.serviceActivity_getMetricsGraphFPreNetworkAccessInternetAppPolicyBlockedUser 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 + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userSignUpMetricCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object 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 - '/reports/userInsights/monthly/signUps/{userSignUpMetric-id}': + '/reports/serviceActivity/microsoft.graph.getMetricsForNetworkAccessPrivateAppsAllowedByConnector(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: Get signUps from reports - description: Total sign-ups on apps registered in the tenant for a specified period. - operationId: report.userInsight.monthly_GetSignUp + - reports.serviceActivity + summary: Invoke function getMetricsForNetworkAccessPrivateAppsAllowedByConnector + description: Retrieve the number of private applications that were allowed using Global Secure Access client. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessprivateappsallowedbyconnector?view=graph-rest-beta + operationId: report.serviceActivity_getMetricsGraphFPreNetworkAccessPrivateAppsAllowedGraphBPreConnector parameters: - - name: userSignUpMetric-id + - name: inclusiveIntervalStartDateTime in: path - description: The unique identifier of userSignUpMetric + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' required: true style: simple 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: userSignUpMetric - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + format: date-time + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userSignUpMetric' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/userInsights/monthly/signUps/$count: - get: - tags: - - reports.userInsightsRoot - summary: Get the number of the resource - operationId: report.userInsight.monthly.signUp_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - /reports/userInsights/monthly/summary: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getMetricsForNetworkAccessPrivateAppsBlockedByConnector(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: List monthly summary - description: Get a list of monthly insightSummary objects on apps registered in your tenant configured for Microsoft Entra External ID for customers. + - reports.serviceActivity + summary: Invoke function getMetricsForNetworkAccessPrivateAppsBlockedByConnector + description: Retrieve the number of private applications that were blocked due to connector unavailability using Global Secure Access client. Microsoft Entra Private Access traffic could not reach the private application because the connector was either down or unreachable due to network connectivity issues. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/monthlyuserinsightmetricsroot-list-summary?view=graph-rest-beta - operationId: report.userInsight.monthly_ListSummary + url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessprivateappsblockedbyconnector?view=graph-rest-beta + operationId: report.serviceActivity_getMetricsGraphFPreNetworkAccessPrivateAppsBlockedGraphBPreConnector 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 + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - $ref: '#/components/responses/microsoft.graph.insightSummaryCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object 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 - '/reports/userInsights/monthly/summary/{insightSummary-id}': + '/reports/serviceActivity/microsoft.graph.getMetricsForNetworkAccessPrivateAppUsersAllowedByConnector(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: Get summary from reports - description: Summary of all usage insights on apps registered in the tenant for a specified period. - operationId: report.userInsight.monthly_GetSummary + - reports.serviceActivity + summary: Invoke function getMetricsForNetworkAccessPrivateAppUsersAllowedByConnector + description: Retrieve the number of users' private application access attempts that were allowed using Global Secure Access client. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessprivateappusersallowedbyconnector?view=graph-rest-beta + operationId: report.serviceActivity_getMetricsGraphFPreNetworkAccessPrivateAppUsersAllowedGraphBPreConnector parameters: - - name: insightSummary-id + - name: inclusiveIntervalStartDateTime in: path - description: The unique identifier of insightSummary + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' required: true style: simple 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: insightSummary - - name: $select + format: date-time + - name: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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: aggregationIntervalInMinutes in: query - description: Select properties to be returned + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $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 + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getMetricsForNetworkAccessPrivateAppUsersBlockedByConnector(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + get: + tags: + - reports.serviceActivity + summary: Invoke function getMetricsForNetworkAccessPrivateAppUsersBlockedByConnector + description: Retrieve the number of users' private application access attempts that were blocked due to connector unavailability using Global Secure Access client. Microsoft Entra Private Access traffic could not reach the private application because the connector was either down or unreachable due to network connectivity issues. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessprivateappusersblockedbyconnector?view=graph-rest-beta + operationId: report.serviceActivity_getMetricsGraphFPreNetworkAccessPrivateAppUsersBlockedGraphBPreConnector + parameters: + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple + 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: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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: aggregationIntervalInMinutes in: query - description: Expand related entities + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.insightSummary' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /reports/userInsights/monthly/summary/$count: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getMetricsForNetworkAccessRemoteNetworkBranchesAlive(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': get: tags: - - reports.userInsightsRoot - summary: Get the number of the resource - operationId: report.userInsight.monthly.summary_GetCount + - reports.serviceActivity + summary: Invoke function getMetricsForNetworkAccessRemoteNetworkBranchesAlive + description: Retrieve the number of remote networks which are connected. A remote network represents a location such as a branch office where customer premises equipment (CPE) is connected to the nearest deployment of Global Secure Access service through IPsec tunnels. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessremotenetworkbranchesalive?view=graph-rest-beta + operationId: report.serviceActivity_getMetricsGraphFPreNetworkAccessRemoteNetworkBranchesAlive parameters: + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple + 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: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' -components: - schemas: - microsoft.graph.adminReportSettings: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: adminReportSettings - type: object - properties: - displayConcealedNames: - type: boolean - description: 'If set to true, all reports conceal user information such as usernames, groups, and sites. If false, all reports show identifiable information. This property represents a setting in the Microsoft 365 admin center. Required.' - additionalProperties: - type: object - microsoft.graph.auditLogRoot: - title: auditLogRoot - type: object - properties: - customSecurityAttributeAudits: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeAudit' - description: Represents a custom security attribute audit log. - x-ms-navigationProperty: true - directoryAudits: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryAudit' - x-ms-navigationProperty: true - directoryProvisioning: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.provisioningObjectSummary' - x-ms-navigationProperty: true - provisioning: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.provisioningObjectSummary' - description: Represents an action performed by the Microsoft Entra provisioning service and its associated properties. - x-ms-navigationProperty: true - signIns: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.signIn' - description: Represents Microsoft Entra sign-in events. Read-only. Nullable. - x-ms-navigationProperty: true - signUps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.selfServiceSignUp' - description: Represents sign up events in Microsoft Entra External ID. Read-only. Nullable. - x-ms-navigationProperty: true - additionalProperties: - type: object - microsoft.graph.customSecurityAttributeAudit: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: customSecurityAttributeAudit - type: object - properties: - activityDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 - activityDisplayName: - type: string - additionalDetails: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValue' - category: - type: string - correlationId: - type: string - nullable: true - initiatedBy: - $ref: '#/components/schemas/microsoft.graph.auditActivityInitiator' - loggedByService: - type: string - nullable: true - operationType: - type: string - nullable: true - result: - $ref: '#/components/schemas/microsoft.graph.operationResult' - resultReason: - type: string + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnected(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + get: + tags: + - reports.serviceActivity + summary: Invoke function getMetricsForNetworkAccessRemoteNetworkBranchesBGPConnected + description: Retrieve the number of remote networks with connected BGP. A remote network represents a location such as a branch office where customer premises equipment (CPE) is connected to the nearest deployment of Global Secure Access service through IPsec tunnels. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessremotenetworkbranchesbgpconnected?view=graph-rest-beta + operationId: report.serviceActivity_getMetricsGraphFPreNetworkAccessRemoteNetworkBranchesBGPConnected + parameters: + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple + 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: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $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 + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnected(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + get: + tags: + - reports.serviceActivity + summary: Invoke function getMetricsForNetworkAccessRemoteNetworkBranchesBGPDisconnected + description: Retrieve the number of remote networks which are disconnected due to BGP being down. A remote network represents a location such as a branch office where customer premises equipment (CPE) is connected to the nearest deployment of Global Secure Access service through IPsec tunnels. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessremotenetworkbranchesbgpdisconnected?view=graph-rest-beta + operationId: report.serviceActivity_getMetricsGraphFPreNetworkAccessRemoteNetworkBranchesBGPDisconnected + parameters: + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple + 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: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $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 + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnected(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + get: + tags: + - reports.serviceActivity + summary: Invoke function getMetricsForNetworkAccessRemoteNetworkBranchesTunnelConnected + description: Retrieve the number of remote network tunnels which are connected. A remote network represents a location such as a branch office where customer premises equipment (CPE) is connected to the nearest deployment of Global Secure Access service through IPsec tunnels. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessremotenetworkbranchestunnelconnected?view=graph-rest-beta + operationId: report.serviceActivity_getMetricsGraphFPreNetworkAccessRemoteNetworkBranchesTunnelConnected + parameters: + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple + 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: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $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 + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnected(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + get: + tags: + - reports.serviceActivity + summary: Invoke function getMetricsForNetworkAccessRemoteNetworkBranchesTunnelDisconnected + description: Retrieve the number of remote networks which are disconnected due to the tunnel being down. A remote network represents a location such as a branch office where customer premises equipment (CPE) is connected to the nearest deployment of Global Secure Access service through IPsec tunnels. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsfornetworkaccessremotenetworkbranchestunneldisconnected?view=graph-rest-beta + operationId: report.serviceActivity_getMetricsGraphFPreNetworkAccessRemoteNetworkBranchesTunnelDisconnected + parameters: + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple + 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: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $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 + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getMetricsForSamlSignInSuccess(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + get: + tags: + - reports.serviceActivity + summary: Invoke function getMetricsForSamlSignInSuccess + description: Get the number of SAML 2.0 authentications successfully processed by the Microsoft Entra cloud service for the tenant during a specified time period. This health signal currently doesn't include WS-FED/SAML 1.1 apps that are integrated with Microsoft Entra. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsforsamlsigninsuccess?view=graph-rest-beta + operationId: report.serviceActivity_getMetricsGraphFPreSamlSignInSuccess + parameters: + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple + 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: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $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 + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getUsageMetricsForTeamsByLaunch(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + get: + tags: + - reports.serviceActivity + summary: Invoke function getUsageMetricsForTeamsByLaunch + description: Get usage metrics based on the number of times users opened the Teams app without error. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getusagemetricsforteamsbylaunch?view=graph-rest-beta + operationId: report.serviceActivity_getUsageMetricsGraphFPreTeamsGraphBPreLaunch + parameters: + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple + 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: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $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 + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/serviceActivity/microsoft.graph.getUsageMetricsForTeamsByMeetingsJoined(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes)': + get: + tags: + - reports.serviceActivity + summary: Invoke function getUsageMetricsForTeamsByMeetingsJoined + description: Get usage metrics based on the number of times users joined Teams meetings without errors. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceactivity-getusagemetricsforteamsbymeetingsjoined?view=graph-rest-beta + operationId: report.serviceActivity_getUsageMetricsGraphFPreTeamsGraphBPreMeetingsJoined + parameters: + - name: inclusiveIntervalStartDateTime + in: path + description: 'Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime}' + required: true + style: simple + 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: exclusiveIntervalEndDateTime + in: path + description: 'Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime}' + required: true + style: simple + 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: aggregationIntervalInMinutes + in: query + description: 'Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes' + style: form + explode: false + schema: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + - $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 + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceActivityValueMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /reports/servicePrincipalSignInActivities: + get: + tags: + - reports.servicePrincipalSignInActivity + summary: List servicePrincipalSignInActivities + description: Get a list of servicePrincipalSignInActivity objects that contains sign-in activity information for service principals in a Microsoft Entra tenant. You can use a service principal as a client or resource. A service principal supports delegated or app-only authentication context. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/reportroot-list-serviceprincipalsigninactivities?view=graph-rest-beta + operationId: report_ListServicePrincipalSignInActivity + 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.servicePrincipalSignInActivityCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - reports.servicePrincipalSignInActivity + summary: Create new navigation property to servicePrincipalSignInActivities for reports + operationId: report_CreateServicePrincipalSignInActivity + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalSignInActivity' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalSignInActivity' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/reports/servicePrincipalSignInActivities/{servicePrincipalSignInActivity-id}': + get: + tags: + - reports.servicePrincipalSignInActivity + summary: Get servicePrincipalSignInActivity + description: Get a servicePrincipalSignInActivity object that contains sign-in activity information for a service principal in a Microsoft Entra tenant. You can use a service principal as a client or resource. A service principal supports delegated or app-only authentication context. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceprincipalsigninactivity-get?view=graph-rest-beta + operationId: report_GetServicePrincipalSignInActivity + parameters: + - name: servicePrincipalSignInActivity-id + in: path + description: The unique identifier of servicePrincipalSignInActivity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: servicePrincipalSignInActivity + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.servicePrincipalSignInActivity' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.servicePrincipalSignInActivity + summary: Update the navigation property servicePrincipalSignInActivities in reports + operationId: report_UpdateServicePrincipalSignInActivity + parameters: + - name: servicePrincipalSignInActivity-id + in: path + description: The unique identifier of servicePrincipalSignInActivity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: servicePrincipalSignInActivity + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalSignInActivity' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalSignInActivity' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.servicePrincipalSignInActivity + summary: Delete navigation property servicePrincipalSignInActivities for reports + operationId: report_DeleteServicePrincipalSignInActivity + parameters: + - name: servicePrincipalSignInActivity-id + in: path + description: The unique identifier of servicePrincipalSignInActivity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: servicePrincipalSignInActivity + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/servicePrincipalSignInActivities/$count: + get: + tags: + - reports.servicePrincipalSignInActivity + summary: Get the number of the resource + operationId: report.servicePrincipalSignInActivity_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/sla: + get: + tags: + - reports.serviceLevelAgreementRoot + summary: Get sla from reports + description: Reports that relate to tenant-level Microsoft Entra Health SLA attainment. + operationId: report_GetSla + 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.serviceLevelAgreementRoot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.serviceLevelAgreementRoot + summary: Update the navigation property sla in reports + operationId: report_UpdateSla + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.serviceLevelAgreementRoot' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.serviceLevelAgreementRoot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.serviceLevelAgreementRoot + summary: Delete navigation property sla for reports + operationId: report_DeleteSla + parameters: + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/sla/azureADAuthentication: + get: + tags: + - reports.serviceLevelAgreementRoot + summary: Get azureADAuthentication + description: 'Read the properties and relationships of an azureADAuthentication object to find the level of Microsoft Entra authentication availability for your tenant. The Microsoft Entra service Level Agreement (SLA) commits to at least 99.99% authentication availability, as described in Microsoft Entra SLA performance. This object provides you with your tenant''s actual performance against this commitment.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/azureadauthentication-get?view=graph-rest-beta + operationId: report.sla_GetAzureADAuthentication + 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.azureADAuthentication' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.serviceLevelAgreementRoot + summary: Update the navigation property azureADAuthentication in reports + operationId: report.sla_UpdateAzureADAuthentication + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.azureADAuthentication' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.azureADAuthentication' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.serviceLevelAgreementRoot + summary: Delete navigation property azureADAuthentication for reports + operationId: report.sla_DeleteAzureADAuthentication + parameters: + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/userCredentialUsageDetails: + get: + tags: + - reports.userCredentialUsageDetails + summary: List userCredentialUsageDetails + description: 'Get a list of userCredentialUsageDetails objects for a given tenant. Details include user information, status of the reset, and the reason for failure.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/reportroot-list-usercredentialusagedetails?view=graph-rest-beta + operationId: report_ListUserCredentialUsageDetail + 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.userCredentialUsageDetailsCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-06-30' + date: '2023-06-21' + version: 2023-06/credentialUserRegistrationDetails + description: 'The Reporting userCredentialUsageDetails API is deprecated and will stop returning data on June 30, 2025. Please use the new userEventsSummary API.' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - reports.userCredentialUsageDetails + summary: Create new navigation property to userCredentialUsageDetails for reports + operationId: report_CreateUserCredentialUsageDetail + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userCredentialUsageDetails' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userCredentialUsageDetails' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-06-30' + date: '2023-06-21' + version: 2023-06/credentialUserRegistrationDetails + description: 'The Reporting userCredentialUsageDetails API is deprecated and will stop returning data on June 30, 2025. Please use the new userEventsSummary API.' + x-ms-docs-operation-type: operation + '/reports/userCredentialUsageDetails/{userCredentialUsageDetails-id}': + get: + tags: + - reports.userCredentialUsageDetails + summary: Get userCredentialUsageDetails from reports + description: Represents the self-service password reset (SSPR) usage for a given tenant. + operationId: report_GetUserCredentialUsageDetail + parameters: + - name: userCredentialUsageDetails-id + in: path + description: The unique identifier of userCredentialUsageDetails + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userCredentialUsageDetails + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.userCredentialUsageDetails' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-06-30' + date: '2023-06-21' + version: 2023-06/credentialUserRegistrationDetails + description: 'The Reporting userCredentialUsageDetails API is deprecated and will stop returning data on June 30, 2025. Please use the new userEventsSummary API.' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.userCredentialUsageDetails + summary: Update the navigation property userCredentialUsageDetails in reports + operationId: report_UpdateUserCredentialUsageDetail + parameters: + - name: userCredentialUsageDetails-id + in: path + description: The unique identifier of userCredentialUsageDetails + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userCredentialUsageDetails + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userCredentialUsageDetails' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userCredentialUsageDetails' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-06-30' + date: '2023-06-21' + version: 2023-06/credentialUserRegistrationDetails + description: 'The Reporting userCredentialUsageDetails API is deprecated and will stop returning data on June 30, 2025. Please use the new userEventsSummary API.' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.userCredentialUsageDetails + summary: Delete navigation property userCredentialUsageDetails for reports + operationId: report_DeleteUserCredentialUsageDetail + parameters: + - name: userCredentialUsageDetails-id + in: path + description: The unique identifier of userCredentialUsageDetails + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userCredentialUsageDetails + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-06-30' + date: '2023-06-21' + version: 2023-06/credentialUserRegistrationDetails + description: 'The Reporting userCredentialUsageDetails API is deprecated and will stop returning data on June 30, 2025. Please use the new userEventsSummary API.' + x-ms-docs-operation-type: operation + /reports/userCredentialUsageDetails/$count: + get: + tags: + - reports.userCredentialUsageDetails + summary: Get the number of the resource + operationId: report.userCredentialUsageDetail_GetCount + 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: '2024-06-30' + date: '2023-06-21' + version: 2023-06/credentialUserRegistrationDetails + description: 'The Reporting userCredentialUsageDetails API is deprecated and will stop returning data on June 30, 2025. Please use the new userEventsSummary API.' + /reports/userInsights: + get: + tags: + - reports.userInsightsRoot + summary: Get userInsights from reports + description: Represents a collection of user activities on applications in a tenant that is configured for Microsoft Entra External ID for customers. + operationId: report_GetUserInsight + 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.userInsightsRoot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.userInsightsRoot + summary: Update the navigation property userInsights in reports + operationId: report_UpdateUserInsight + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userInsightsRoot' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userInsightsRoot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.userInsightsRoot + summary: Delete navigation property userInsights for reports + operationId: report_DeleteUserInsight + parameters: + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/userInsights/daily: + get: + tags: + - reports.userInsightsRoot + summary: Get daily from reports + description: Summaries of daily user activities on apps registered in your tenant that is configured for Microsoft Entra External ID for customers. + operationId: report.userInsight_GetDaily + 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.dailyUserInsightMetricsRoot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.userInsightsRoot + summary: Update the navigation property daily in reports + operationId: report.userInsight_UpdateDaily + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dailyUserInsightMetricsRoot' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dailyUserInsightMetricsRoot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.userInsightsRoot + summary: Delete navigation property daily for reports + operationId: report.userInsight_DeleteDaily + parameters: + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/userInsights/daily/activeUsers: + get: + tags: + - reports.userInsightsRoot + summary: List daily activeUsers + description: Get a list of daily active users on apps registered in your tenant configured for Microsoft Entra External ID for customers. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/dailyuserinsightmetricsroot-list-activeusers?view=graph-rest-beta + operationId: report.userInsight.daily_ListActiveUser + 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.activeUsersMetricCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/reports/userInsights/daily/activeUsers/{activeUsersMetric-id}': + get: + tags: + - reports.userInsightsRoot + summary: Get activeUsers from reports + description: Insights for active users on apps registered in the tenant for a specified period. + operationId: report.userInsight.daily_GetActiveUser + parameters: + - name: activeUsersMetric-id + in: path + description: The unique identifier of activeUsersMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: activeUsersMetric + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.activeUsersMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/userInsights/daily/activeUsers/$count: + get: + tags: + - reports.userInsightsRoot + summary: Get the number of the resource + operationId: report.userInsight.daily.activeUser_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/userInsights/daily/authentications: + get: + tags: + - reports.userInsightsRoot + summary: List daily authentications + description: Get a list of daily authentications on apps registered in your tenant configured for Microsoft Entra External ID for customers. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/dailyuserinsightmetricsroot-list-authentications?view=graph-rest-beta + operationId: report.userInsight.daily_ListAuthentication + 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.authenticationsMetricCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/reports/userInsights/daily/authentications/{authenticationsMetric-id}': + get: + tags: + - reports.userInsightsRoot + summary: Get authentications from reports + description: Insights for authentications on apps registered in the tenant for a specified period. + operationId: report.userInsight.daily_GetAuthentication + parameters: + - name: authenticationsMetric-id + in: path + description: The unique identifier of authenticationsMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: authenticationsMetric + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.authenticationsMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/userInsights/daily/authentications/$count: + get: + tags: + - reports.userInsightsRoot + summary: Get the number of the resource + operationId: report.userInsight.daily.authentication_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/userInsights/daily/inactiveUsers: + get: + tags: + - reports.userInsightsRoot + summary: Get inactiveUsers from reports + operationId: report.userInsight.daily_ListInactiveUser + 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.dailyInactiveUsersMetricCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/reports/userInsights/daily/inactiveUsers/{dailyInactiveUsersMetric-id}': + get: + tags: + - reports.userInsightsRoot + summary: Get inactiveUsers from reports + operationId: report.userInsight.daily_GetInactiveUser + parameters: + - name: dailyInactiveUsersMetric-id + in: path + description: The unique identifier of dailyInactiveUsersMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: dailyInactiveUsersMetric + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.dailyInactiveUsersMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/userInsights/daily/inactiveUsers/$count: + get: + tags: + - reports.userInsightsRoot + summary: Get the number of the resource + operationId: report.userInsight.daily.inactiveUser_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/userInsights/daily/inactiveUsersByApplication: + get: + tags: + - reports.userInsightsRoot + summary: Get inactiveUsersByApplication from reports + operationId: report.userInsight.daily_ListInactiveUsersGraphBPreApplication + 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.dailyInactiveUsersByApplicationMetricCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-02-16' + date: '2024-02-02' + version: 2024-02/Remove_Breakdown_APIs + description: 'The Inactive Users By Application Metric is deprecated and will stop returning data on February 16, 2024. Please use the existing Inactive Users API.' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/reports/userInsights/daily/inactiveUsersByApplication/{dailyInactiveUsersByApplicationMetric-id}': + get: + tags: + - reports.userInsightsRoot + summary: Get inactiveUsersByApplication from reports + operationId: report.userInsight.daily_GetInactiveUsersGraphBPreApplication + parameters: + - name: dailyInactiveUsersByApplicationMetric-id + in: path + description: The unique identifier of dailyInactiveUsersByApplicationMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: dailyInactiveUsersByApplicationMetric + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.dailyInactiveUsersByApplicationMetric' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-02-16' + date: '2024-02-02' + version: 2024-02/Remove_Breakdown_APIs + description: 'The Inactive Users By Application Metric is deprecated and will stop returning data on February 16, 2024. Please use the existing Inactive Users API.' + x-ms-docs-operation-type: operation + /reports/userInsights/daily/inactiveUsersByApplication/$count: + get: + tags: + - reports.userInsightsRoot + summary: Get the number of the resource + operationId: report.userInsight.daily.inactiveUsersGraphBPreApplication_GetCount + 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: '2024-02-16' + date: '2024-02-02' + version: 2024-02/Remove_Breakdown_APIs + description: 'The Inactive Users By Application Metric is deprecated and will stop returning data on February 16, 2024. Please use the existing Inactive Users API.' + /reports/userInsights/daily/mfaCompletions: + get: + tags: + - reports.userInsightsRoot + summary: List daily mfaCompletions + description: Get a list of daily MFA completions on apps registered in your tenant configured for Microsoft Entra External ID for customers. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/dailyuserinsightmetricsroot-list-mfacompletions?view=graph-rest-beta + operationId: report.userInsight.daily_ListMfaCompletion + 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.mfaCompletionMetricCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/reports/userInsights/daily/mfaCompletions/{mfaCompletionMetric-id}': + get: + tags: + - reports.userInsightsRoot + summary: Get mfaCompletions from reports + description: Insights for MFA usage on apps registered in the tenant for a specified period. + operationId: report.userInsight.daily_GetMfaCompletion + parameters: + - name: mfaCompletionMetric-id + in: path + description: The unique identifier of mfaCompletionMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mfaCompletionMetric + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.mfaCompletionMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/userInsights/daily/mfaCompletions/$count: + get: + tags: + - reports.userInsightsRoot + summary: Get the number of the resource + operationId: report.userInsight.daily.mfaCompletion_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/userInsights/daily/mfaTelecomFraud: + get: + tags: + - reports.userInsightsRoot + summary: Get mfaTelecomFraud from reports + operationId: report.userInsight.daily_ListMfaTelecomFraud + 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.mfaTelecomFraudMetricCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - reports.userInsightsRoot + summary: Create new navigation property to mfaTelecomFraud for reports + operationId: report.userInsight.daily_CreateMfaTelecomFraud + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mfaTelecomFraudMetric' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mfaTelecomFraudMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/reports/userInsights/daily/mfaTelecomFraud/{mfaTelecomFraudMetric-id}': + get: + tags: + - reports.userInsightsRoot + summary: Get mfaTelecomFraud from reports + operationId: report.userInsight.daily_GetMfaTelecomFraud + parameters: + - name: mfaTelecomFraudMetric-id + in: path + description: The unique identifier of mfaTelecomFraudMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mfaTelecomFraudMetric + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.mfaTelecomFraudMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.userInsightsRoot + summary: Update the navigation property mfaTelecomFraud in reports + operationId: report.userInsight.daily_UpdateMfaTelecomFraud + parameters: + - name: mfaTelecomFraudMetric-id + in: path + description: The unique identifier of mfaTelecomFraudMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mfaTelecomFraudMetric + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mfaTelecomFraudMetric' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mfaTelecomFraudMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.userInsightsRoot + summary: Delete navigation property mfaTelecomFraud for reports + operationId: report.userInsight.daily_DeleteMfaTelecomFraud + parameters: + - name: mfaTelecomFraudMetric-id + in: path + description: The unique identifier of mfaTelecomFraudMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mfaTelecomFraudMetric + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/userInsights/daily/mfaTelecomFraud/$count: + get: + tags: + - reports.userInsightsRoot + summary: Get the number of the resource + operationId: report.userInsight.daily.mfaTelecomFraud_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/userInsights/daily/signUps: + get: + tags: + - reports.userInsightsRoot + summary: List daily signUps + description: Get a list of daily user sign-ups on apps registered in your tenant configured for Microsoft Entra External ID for customers. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/dailyuserinsightmetricsroot-list-signups?view=graph-rest-beta + operationId: report.userInsight.daily_ListSignUp + 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.userSignUpMetricCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/reports/userInsights/daily/signUps/{userSignUpMetric-id}': + get: + tags: + - reports.userInsightsRoot + summary: Get signUps from reports + description: Total sign-ups on apps registered in the tenant for a specified period. + operationId: report.userInsight.daily_GetSignUp + parameters: + - name: userSignUpMetric-id + in: path + description: The unique identifier of userSignUpMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userSignUpMetric + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.userSignUpMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/userInsights/daily/signUps/$count: + get: + tags: + - reports.userInsightsRoot + summary: Get the number of the resource + operationId: report.userInsight.daily.signUp_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/userInsights/daily/summary: + get: + tags: + - reports.userInsightsRoot + summary: Get summary from reports + description: Summary of all usage insights on apps registered in the tenant for a specified period. + operationId: report.userInsight.daily_ListSummary + 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.insightSummaryCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/reports/userInsights/daily/summary/{insightSummary-id}': + get: + tags: + - reports.userInsightsRoot + summary: Get summary from reports + description: Summary of all usage insights on apps registered in the tenant for a specified period. + operationId: report.userInsight.daily_GetSummary + parameters: + - name: insightSummary-id + in: path + description: The unique identifier of insightSummary + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: insightSummary + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.insightSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/userInsights/daily/summary/$count: + get: + tags: + - reports.userInsightsRoot + summary: Get the number of the resource + operationId: report.userInsight.daily.summary_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/userInsights/daily/userCount: + get: + tags: + - reports.userInsightsRoot + summary: List daily userCount + description: Get a list of daily user count on apps registered in your tenant configured for Microsoft Entra External ID for customers. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/dailyuserinsightmetricsroot-list-usercount?view=graph-rest-beta + operationId: report.userInsight.daily_ListUserCount + 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.userCountMetricCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/reports/userInsights/daily/userCount/{userCountMetric-id}': + get: + tags: + - reports.userInsightsRoot + summary: Get userCount from reports + description: Insights for total users on apps registered in the tenant for a specified period. + operationId: report.userInsight.daily_GetUserCount + parameters: + - name: userCountMetric-id + in: path + description: The unique identifier of userCountMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userCountMetric + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.userCountMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/userInsights/daily/userCount/$count: + get: + tags: + - reports.userInsightsRoot + summary: Get the number of the resource + operationId: report.userInsight.daily.userCount_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/userInsights/monthly: + get: + tags: + - reports.userInsightsRoot + summary: Get monthly from reports + description: Summaries of monthly user activities on apps registered in your tenant that is configured for Microsoft Entra External ID for customers. + operationId: report.userInsight_GetMonthly + 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.monthlyUserInsightMetricsRoot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.userInsightsRoot + summary: Update the navigation property monthly in reports + operationId: report.userInsight_UpdateMonthly + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.monthlyUserInsightMetricsRoot' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.monthlyUserInsightMetricsRoot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.userInsightsRoot + summary: Delete navigation property monthly for reports + operationId: report.userInsight_DeleteMonthly + parameters: + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/userInsights/monthly/activeUsers: + get: + tags: + - reports.userInsightsRoot + summary: List monthly activeUsers + description: Get a list of monthly active users on apps registered in your tenant configured for Microsoft Entra External ID for customers. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/monthlyuserinsightmetricsroot-list-activeusers?view=graph-rest-beta + operationId: report.userInsight.monthly_ListActiveUser + 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.activeUsersMetricCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/reports/userInsights/monthly/activeUsers/{activeUsersMetric-id}': + get: + tags: + - reports.userInsightsRoot + summary: Get activeUsers from reports + description: Insights for active users on apps registered in the tenant for a specified period. + operationId: report.userInsight.monthly_GetActiveUser + parameters: + - name: activeUsersMetric-id + in: path + description: The unique identifier of activeUsersMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: activeUsersMetric + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.activeUsersMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/userInsights/monthly/activeUsers/$count: + get: + tags: + - reports.userInsightsRoot + summary: Get the number of the resource + operationId: report.userInsight.monthly.activeUser_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/userInsights/monthly/authentications: + get: + tags: + - reports.userInsightsRoot + summary: List monthly authentications + description: Get a list of monthly authentications on apps registered in your tenant configured for Microsoft Entra External ID for customers. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/monthlyuserinsightmetricsroot-list-authentications?view=graph-rest-beta + operationId: report.userInsight.monthly_ListAuthentication + 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.authenticationsMetricCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/reports/userInsights/monthly/authentications/{authenticationsMetric-id}': + get: + tags: + - reports.userInsightsRoot + summary: Get authentications from reports + description: Insights for authentications on apps registered in the tenant for a specified period. + operationId: report.userInsight.monthly_GetAuthentication + parameters: + - name: authenticationsMetric-id + in: path + description: The unique identifier of authenticationsMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: authenticationsMetric + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.authenticationsMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/userInsights/monthly/authentications/$count: + get: + tags: + - reports.userInsightsRoot + summary: Get the number of the resource + operationId: report.userInsight.monthly.authentication_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/userInsights/monthly/inactiveUsers: + get: + tags: + - reports.userInsightsRoot + summary: Get inactiveUsers from reports + operationId: report.userInsight.monthly_ListInactiveUser + 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.monthlyInactiveUsersMetricCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/reports/userInsights/monthly/inactiveUsers/{monthlyInactiveUsersMetric-id}': + get: + tags: + - reports.userInsightsRoot + summary: Get inactiveUsers from reports + operationId: report.userInsight.monthly_GetInactiveUser + parameters: + - name: monthlyInactiveUsersMetric-id + in: path + description: The unique identifier of monthlyInactiveUsersMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: monthlyInactiveUsersMetric + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.monthlyInactiveUsersMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/userInsights/monthly/inactiveUsers/$count: + get: + tags: + - reports.userInsightsRoot + summary: Get the number of the resource + operationId: report.userInsight.monthly.inactiveUser_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/userInsights/monthly/inactiveUsersByApplication: + get: + tags: + - reports.userInsightsRoot + summary: Get inactiveUsersByApplication from reports + operationId: report.userInsight.monthly_ListInactiveUsersGraphBPreApplication + 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.monthlyInactiveUsersByApplicationMetricCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-02-16' + date: '2024-02-02' + version: 2024-02/Remove_Breakdown_APIs + description: 'The Inactive Users By Application Metric is deprecated and will stop returning data on February 16, 2024. Please use the existing Inactive Users API.' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/reports/userInsights/monthly/inactiveUsersByApplication/{monthlyInactiveUsersByApplicationMetric-id}': + get: + tags: + - reports.userInsightsRoot + summary: Get inactiveUsersByApplication from reports + operationId: report.userInsight.monthly_GetInactiveUsersGraphBPreApplication + parameters: + - name: monthlyInactiveUsersByApplicationMetric-id + in: path + description: The unique identifier of monthlyInactiveUsersByApplicationMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: monthlyInactiveUsersByApplicationMetric + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.monthlyInactiveUsersByApplicationMetric' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-02-16' + date: '2024-02-02' + version: 2024-02/Remove_Breakdown_APIs + description: 'The Inactive Users By Application Metric is deprecated and will stop returning data on February 16, 2024. Please use the existing Inactive Users API.' + x-ms-docs-operation-type: operation + /reports/userInsights/monthly/inactiveUsersByApplication/$count: + get: + tags: + - reports.userInsightsRoot + summary: Get the number of the resource + operationId: report.userInsight.monthly.inactiveUsersGraphBPreApplication_GetCount + 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: '2024-02-16' + date: '2024-02-02' + version: 2024-02/Remove_Breakdown_APIs + description: 'The Inactive Users By Application Metric is deprecated and will stop returning data on February 16, 2024. Please use the existing Inactive Users API.' + /reports/userInsights/monthly/mfaCompletions: + get: + tags: + - reports.userInsightsRoot + summary: List monthly mfaCompletions + description: Get a list of monthly MFA completions on apps registered in your tenant configured for Microsoft Entra External ID for customers. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/monthlyuserinsightmetricsroot-list-mfacompletions?view=graph-rest-beta + operationId: report.userInsight.monthly_ListMfaCompletion + 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.mfaCompletionMetricCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/reports/userInsights/monthly/mfaCompletions/{mfaCompletionMetric-id}': + get: + tags: + - reports.userInsightsRoot + summary: Get mfaCompletions from reports + description: Insights for MFA usage on apps registered in the tenant for a specified period. + operationId: report.userInsight.monthly_GetMfaCompletion + parameters: + - name: mfaCompletionMetric-id + in: path + description: The unique identifier of mfaCompletionMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mfaCompletionMetric + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.mfaCompletionMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/userInsights/monthly/mfaCompletions/$count: + get: + tags: + - reports.userInsightsRoot + summary: Get the number of the resource + operationId: report.userInsight.monthly.mfaCompletion_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/userInsights/monthly/mfaRegisteredUsers: + get: + tags: + - reports.userInsightsRoot + summary: Get mfaRegisteredUsers from reports + operationId: report.userInsight.monthly_ListMfaRegisteredUser + 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.mfaUserCountMetricCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - reports.userInsightsRoot + summary: Create new navigation property to mfaRegisteredUsers for reports + operationId: report.userInsight.monthly_CreateMfaRegisteredUser + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mfaUserCountMetric' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mfaUserCountMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/reports/userInsights/monthly/mfaRegisteredUsers/{mfaUserCountMetric-id}': + get: + tags: + - reports.userInsightsRoot + summary: Get mfaRegisteredUsers from reports + operationId: report.userInsight.monthly_GetMfaRegisteredUser + parameters: + - name: mfaUserCountMetric-id + in: path + description: The unique identifier of mfaUserCountMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mfaUserCountMetric + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.mfaUserCountMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.userInsightsRoot + summary: Update the navigation property mfaRegisteredUsers in reports + operationId: report.userInsight.monthly_UpdateMfaRegisteredUser + parameters: + - name: mfaUserCountMetric-id + in: path + description: The unique identifier of mfaUserCountMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mfaUserCountMetric + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mfaUserCountMetric' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mfaUserCountMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.userInsightsRoot + summary: Delete navigation property mfaRegisteredUsers for reports + operationId: report.userInsight.monthly_DeleteMfaRegisteredUser + parameters: + - name: mfaUserCountMetric-id + in: path + description: The unique identifier of mfaUserCountMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mfaUserCountMetric + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/userInsights/monthly/mfaRegisteredUsers/$count: + get: + tags: + - reports.userInsightsRoot + summary: Get the number of the resource + operationId: report.userInsight.monthly.mfaRegisteredUser_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/userInsights/monthly/requests: + get: + tags: + - reports.userInsightsRoot + summary: List monthly requests + description: Get a list of monthly user requests on apps registered in your tenant configured for Microsoft Entra External ID for customers. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/monthlyuserinsightmetricsroot-list-requests?view=graph-rest-beta + operationId: report.userInsight.monthly_ListRequest + 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.userRequestsMetricCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/reports/userInsights/monthly/requests/{userRequestsMetric-id}': + get: + tags: + - reports.userInsightsRoot + summary: Get requests from reports + description: Insights for all user requests on apps registered in the tenant for a specified period. + operationId: report.userInsight.monthly_GetRequest + parameters: + - name: userRequestsMetric-id + in: path + description: The unique identifier of userRequestsMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userRequestsMetric + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.userRequestsMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/userInsights/monthly/requests/$count: + get: + tags: + - reports.userInsightsRoot + summary: Get the number of the resource + operationId: report.userInsight.monthly.request_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/userInsights/monthly/signUps: + get: + tags: + - reports.userInsightsRoot + summary: List monthly signUps + description: Get a list of monthly user sign-ups on apps registered in your tenant configured for Microsoft Entra External ID for customers. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/monthlyuserinsightmetricsroot-list-signups?view=graph-rest-beta + operationId: report.userInsight.monthly_ListSignUp + 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.userSignUpMetricCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/reports/userInsights/monthly/signUps/{userSignUpMetric-id}': + get: + tags: + - reports.userInsightsRoot + summary: Get signUps from reports + description: Total sign-ups on apps registered in the tenant for a specified period. + operationId: report.userInsight.monthly_GetSignUp + parameters: + - name: userSignUpMetric-id + in: path + description: The unique identifier of userSignUpMetric + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userSignUpMetric + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.userSignUpMetric' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/userInsights/monthly/signUps/$count: + get: + tags: + - reports.userInsightsRoot + summary: Get the number of the resource + operationId: report.userInsight.monthly.signUp_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/userInsights/monthly/summary: + get: + tags: + - reports.userInsightsRoot + summary: List monthly summary + description: Get a list of monthly insightSummary objects on apps registered in your tenant configured for Microsoft Entra External ID for customers. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/monthlyuserinsightmetricsroot-list-summary?view=graph-rest-beta + operationId: report.userInsight.monthly_ListSummary + 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.insightSummaryCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/reports/userInsights/monthly/summary/{insightSummary-id}': + get: + tags: + - reports.userInsightsRoot + summary: Get summary from reports + description: Summary of all usage insights on apps registered in the tenant for a specified period. + operationId: report.userInsight.monthly_GetSummary + parameters: + - name: insightSummary-id + in: path + description: The unique identifier of insightSummary + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: insightSummary + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.insightSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/userInsights/monthly/summary/$count: + get: + tags: + - reports.userInsightsRoot + summary: Get the number of the resource + operationId: report.userInsight.monthly.summary_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' +components: + schemas: + microsoft.graph.adminReportSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: adminReportSettings + type: object + properties: + displayConcealedNames: + type: boolean + description: 'If set to true, all reports conceal user information such as usernames, groups, and sites. If false, all reports show identifiable information. This property represents a setting in the Microsoft 365 admin center. Required.' + sharePoint: + $ref: '#/components/schemas/microsoft.graph.sharePointReportSettings' + additionalProperties: + type: object + microsoft.graph.sharePointReportSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sharePointReportSettings + type: object + properties: + apiUsageReportMetrics: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.apiUsageReportEnablementStatus' + description: The collection of API usage report metrics and the status of their enablement. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.apiUsageReportEnablementStatus: + title: apiUsageReportEnablementStatus + type: object + properties: + metric: + type: string + description: 'The name of the API usage report metric. The supported values are: egressReport, throttlingReport.' + onboardingStatus: + $ref: '#/components/schemas/microsoft.graph.apiUsageReportOnboardingStatus' + additionalProperties: + type: object + microsoft.graph.auditLogRoot: + title: auditLogRoot + type: object + properties: + auditActivityTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.auditActivityType' + description: Represents an audit activity type which includes the associated service and category for a specific activity. + x-ms-navigationProperty: true + customSecurityAttributeAudits: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeAudit' + description: Represents a custom security attribute audit log. + x-ms-navigationProperty: true + directoryAudits: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryAudit' + x-ms-navigationProperty: true + directoryProvisioning: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.provisioningObjectSummary' + x-ms-navigationProperty: true + provisioning: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.provisioningObjectSummary' + description: Represents an action performed by the Microsoft Entra provisioning service and its associated properties. + x-ms-navigationProperty: true + signInEventsAppSummary: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.signInEventsAppActivity' + description: Represents the number of sign-in events for a specific application. + x-ms-navigationProperty: true + signInEventsSummary: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.signInEventsActivity' + description: Represents the total number of sign-in events for a specific day. + x-ms-navigationProperty: true + signIns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.signIn' + description: Represents Microsoft Entra sign-in events. Read-only. Nullable. + x-ms-navigationProperty: true + signUps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.selfServiceSignUp' + description: Represents sign up events in Microsoft Entra External ID. Read-only. Nullable. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.auditActivityType: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: auditActivityType + type: object + properties: + activity: + type: string + description: 'Indicates the activity name or the operation name (for example ''Create User'', ''Add member to group''). For a list of activities logged, refer to Microsoft Entra audit log categories and activities. Supports $filter (eq).' + nullable: true + category: + type: string + description: 'Indicates which resource category that''s targeted by the activity. For example: UserManagement, GroupManagement, ApplicationManagement, RoleManagement. For a list of categories for activities logged, refer to Microsoft Entra audit log categories and activities. Supports $filter (eq).' + nullable: true + service: + type: string + description: 'Indicates information on which service initiated the activity. For example: Self-service Password Management, Core Directory, B2C, Invited Users, Microsoft Identity Manager, Privileged Identity Management. Supports $filter (eq).' + nullable: true + additionalProperties: + type: object + microsoft.graph.customSecurityAttributeAudit: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: customSecurityAttributeAudit + type: object + properties: + activityDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + activityDisplayName: + type: string + additionalDetails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValue' + category: + type: string + correlationId: + type: string + nullable: true + initiatedBy: + $ref: '#/components/schemas/microsoft.graph.auditActivityInitiator' + loggedByService: + type: string + nullable: true + operationType: + type: string + nullable: true + result: + $ref: '#/components/schemas/microsoft.graph.operationResult' + resultReason: + type: string + nullable: true + targetResources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.targetResource' + userAgent: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.directoryAudit: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: directoryAudit + type: object + properties: + activityDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 date and time the activity was performed. The Timestamp type is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ge, le) and $orderby.' + format: date-time + activityDisplayName: + type: string + description: 'Indicates the activity name or the operation name (for example ''Create User'', ''Add member to group''). For a list of activities logged, refer to Microsoft Entra audit log categories and activities. Supports $filter (eq, startswith).' + additionalDetails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValue' + description: Indicates more details on the activity. + category: + type: string + description: 'Indicates which resource category that''s targeted by the activity. For example: UserManagement, GroupManagement, ApplicationManagement, RoleManagement. For a list of categories for activities logged, refer to Microsoft Entra audit log categories and activities.' + correlationId: + type: string + description: Indicates a unique ID that helps correlate activities that span across various services. Can be used to trace logs across services. Supports $filter (eq). + nullable: true + initiatedBy: + $ref: '#/components/schemas/microsoft.graph.auditActivityInitiator' + loggedByService: + type: string + description: 'Indicates information on which service initiated the activity (For example: Self-service Password Management, Core Directory, B2C, Invited Users, Microsoft Identity Manager, Privileged Identity Management. Supports $filter (eq).' + nullable: true + operationType: + type: string + description: 'Indicates the type of operation that was performed. The possible values include but aren''t limited to the following: Add, Assign, Update, Unassign, and Delete.' + nullable: true + performedBy: + $ref: '#/components/schemas/microsoft.graph.auditActivityPerformer' + result: + $ref: '#/components/schemas/microsoft.graph.operationResult' + resultReason: + type: string + description: Indicates the reason for failure if the result is failure or timeout. + nullable: true + targetResources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.targetResource' + description: Information about the resource that changed due to the activity. Supports $filter (eq) for id and displayName; and $filter (startswith) for displayName. + userAgent: + type: string + description: Type of user agent used by a user in the activity. + nullable: true + additionalProperties: + type: object + microsoft.graph.provisioningObjectSummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: provisioningObjectSummary + type: object + properties: + action: + type: string + description: 'Indicates the activity name or the operation name (for example, Create user, Add member to group). For a list of activities logged, refer to Microsoft Entra activity list. This is deprecated. Please use provisioningAction instead. Supports $filter (eq, contains).' + nullable: true + activityDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: 'Represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, gt, lt) and orderby.' + format: date-time + changeId: + type: string + description: 'Unique ID of this change in this cycle. Supports $filter (eq, contains).' + nullable: true + cycleId: + type: string + description: 'Unique ID per job iteration. Supports $filter (eq, contains).' + nullable: true + durationInMilliseconds: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Indicates how long this provisioning action took to finish. Measured in milliseconds. Supports $filter (eq, gt, lt).' + format: int32 + nullable: true + initiatedBy: + $ref: '#/components/schemas/microsoft.graph.initiator' + jobId: + type: string + description: 'The unique ID for the whole provisioning job. Supports $filter (eq, contains).' + nullable: true + modifiedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.modifiedProperty' + description: Details of each property that was modified in this provisioning action on this object. + provisioningAction: + $ref: '#/components/schemas/microsoft.graph.provisioningAction' + provisioningStatusInfo: + $ref: '#/components/schemas/microsoft.graph.provisioningStatusInfo' + provisioningSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.provisioningStep' + description: Details of each step in provisioning. + servicePrincipal: + $ref: '#/components/schemas/microsoft.graph.provisioningServicePrincipal' + sourceIdentity: + $ref: '#/components/schemas/microsoft.graph.provisionedIdentity' + sourceSystem: + $ref: '#/components/schemas/microsoft.graph.provisioningSystem' + statusInfo: + $ref: '#/components/schemas/microsoft.graph.statusBase' + targetIdentity: + $ref: '#/components/schemas/microsoft.graph.provisionedIdentity' + targetSystem: + $ref: '#/components/schemas/microsoft.graph.provisioningSystem' + tenantId: + type: string + description: 'Unique Microsoft Entra tenant ID. Supports $filter (eq, contains).' + nullable: true + additionalProperties: + type: object + microsoft.graph.aggregationWindow: + title: aggregationWindow + enum: + - h1 + - h6 + - d1 + - unknownFutureValue + type: string + microsoft.graph.summarizedSignIn: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: summarizedSignIn + type: object + properties: + agent: + $ref: '#/components/schemas/microsoft.graph.agentic.agentSignIn' + aggregationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 aggregated day for which the summary applies to. This property always represents the entire day. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + nullable: true + appDisplayName: + type: string + description: The application name displayed in the Microsoft Entra admin center. Supports $filter (eq). + nullable: true + appId: + type: string + description: The application identifier (client ID) in Microsoft Entra ID. Supports $filter (eq). + nullable: true + conditionalAccessStatus: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessStatus' + firstSignInDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 earliest sign-in event included in this summary. This property always represents the entire day. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + nullable: true + ipAddress: + type: string + description: 'The IP address a user or autonomous agent used to reach a resource provider, used to determine Conditional Access compliance for some policies. For example, when a user interacts with Exchange Online, the IP address that Microsoft Exchange receives from the user can be recorded here. This value is often null. Supports $filter (eq, startswith).' + nullable: true + managedServiceIdentity: + $ref: '#/components/schemas/microsoft.graph.managedIdentity' + resourceDisplayName: + type: string + description: The name of the resource that the user signed in to. Supports $filter (eq). + nullable: true + resourceId: + type: string + description: The application identifier of the resource application that the user signed in to. Supports $filter (eq). + nullable: true + servicePrincipalId: + type: string + description: The application identifier of the specific service principal instance of the application identifier used for sign-in. This field is populated when you're signing in using an application and is different than the appId property. Supports $filter (eq). + nullable: true + servicePrincipalName: + type: string + description: 'The application name used for sign-in. This field is populated when you''re signing in using an application. Supports $filter (eq, startswith).' + nullable: true + signInCount: + type: number + description: The total number of sign-in events included in the summary. + format: int64 + nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.signInStatus' + tenantId: + type: string + description: The tenant identifier of the user initiating the sign-in. Supports $filter (eq). + nullable: true + tokenIssuerType: + $ref: '#/components/schemas/microsoft.graph.tokenIssuerType' + userPrincipalName: + type: string + description: 'User principal name of the user that initiated the sign-in. This value is always in lowercase. For guest users whose values in the user object typically contain #EXT# before the domain part, this property stores the value in both lowercase and the ''true'' format. For example, while the user object stores AdeleVance_fabrikam.com#EXT#@contoso.com, the sign-in logs store adelevance@fabrikam.com. Supports $filter (eq).' + nullable: true + additionalProperties: + type: object + microsoft.graph.signInEventsAppActivity: + title: signInEventsAppActivity + type: object + properties: + appId: + type: string + description: The application ID for the given summary. Supports $filter (eq). + signInCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The total number of sign-in events for the given application. Supports $filter (gt). + format: int32 + tenantId: + type: string + description: The tenant ID where sign-in events occurred. + application: + $ref: '#/components/schemas/microsoft.graph.application' + additionalProperties: + type: object + microsoft.graph.application: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: application + type: object + properties: + api: + $ref: '#/components/schemas/microsoft.graph.apiApplication' + appId: + type: string + description: The unique identifier for the application that is assigned by Microsoft Entra ID. Not nullable. Read-only. Alternate key. Supports $filter (eq). + nullable: true + appRoles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appRole' + description: 'The collection of roles defined for the application. With app role assignments, these roles can be assigned to users, groups, or service principals associated with other applications. Not nullable.' + authenticationBehaviors: + $ref: '#/components/schemas/microsoft.graph.authenticationBehaviors' + certification: + $ref: '#/components/schemas/microsoft.graph.certification' + createdByAppId: + type: string + description: The appId of the application that created this application. Set internally by Microsoft Entra ID. Read-only. + 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: 'The date and time the application was registered. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Supports $filter (eq, ne, not, ge, le, in, and eq on null values) and $orderby.' + format: date-time + nullable: true + defaultRedirectUri: + type: string + description: 'The default redirect URI. If specified and there''s no explicit redirect URI in the sign-in request for SAML and OIDC flows, Microsoft Entra ID sends the token to this redirect URI. Microsoft Entra ID also sends the token to this default URI in SAML IdP-initiated single sign-on. The value must match one of the configured redirect URIs for the application.' + nullable: true + description: + type: string + description: 'Free text field to provide a description of the application object to end users. The maximum allowed size is 1,024 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith) and $search.' + nullable: true + disabledByMicrosoftStatus: + type: string + description: 'Specifies whether Microsoft has disabled the registered application. The possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons may include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). Supports $filter (eq, ne, not).' + nullable: true + displayName: + type: string + description: 'The display name for the application. Maximum length is 256 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.' + nullable: true + groupMembershipClaims: + type: string + description: 'Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following string values: None, SecurityGroup (for security groups and Microsoft Entra roles), All (this gets all security groups, distribution groups, and Microsoft Entra directory roles that the signed-in user is a member of).' + nullable: true + identifierUris: + type: array + items: + type: string + description: 'Also known as App ID URI, this value is set when an application is used as a resource app. The identifierUris acts as the prefix for the scopes you reference in your API''s code, and it must be globally unique across Microsoft Entra ID. For more information on valid identifierUris patterns and best practices, see Microsoft Entra application registration security best practices. Not nullable. Supports $filter (eq, ne, ge, le, startsWith).' + info: + $ref: '#/components/schemas/microsoft.graph.informationalUrl' + isDeviceOnlyAuthSupported: + type: boolean + description: Specifies whether this application supports device authentication without a user. The default is false. + nullable: true + isDisabled: + type: boolean + description: 'Deactivate an app without deleting it. This configuration specifies whether the service principal of the app in a tenant or across tenants for multi-tenant apps can obtain new access tokens or access protected resources. When set to true, existing tokens remain valid until they expire based on their configured lifetimes, and the app stays visible in the Enterprise apps list but users cannot sign in.true if the application is deactivated (disabled); otherwise false. Learn more in Deactivate an app registration.' + nullable: true + isFallbackPublicClient: + type: boolean + description: 'Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false, which means the fallback application type is confidential client such as a web app. There are certain scenarios where Microsoft Entra ID can''t determine the client application type. For example, the ROPC flow where the application is configured without specifying a redirect URI. In those cases Microsoft Entra ID interprets the application type based on the value of this property.' + nullable: true + keyCredentials: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyCredential' + description: 'The collection of key credentials associated with the application. Not nullable. Supports $filter (eq, not, ge, le).' + logo: + type: string + description: The main logo for the application. Not nullable. + format: base64url + managerApplications: + type: array + items: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + description: 'A collection of application IDs for applications designated as managers of this application. Manager applications can create service principals for the applications they manage. Currently, only Microsoft first-party application IDs can be set as values. Maximum of 10 values. Not nullable. Read-only for third-party (3P) callers; writes by 3P callers are rejected with a 400 Bad Request error. Requires $select to retrieve.' + nativeAuthenticationApisEnabled: + $ref: '#/components/schemas/microsoft.graph.nativeAuthenticationApisEnabled' + notes: + type: string + description: Notes relevant for the management of the application. + nullable: true + onPremisesPublishing: + $ref: '#/components/schemas/microsoft.graph.onPremisesPublishing' + optionalClaims: + $ref: '#/components/schemas/microsoft.graph.optionalClaims' + parentalControlSettings: + $ref: '#/components/schemas/microsoft.graph.parentalControlSettings' + passwordCredentials: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.passwordCredential' + description: The collection of password credentials associated with the application. Not nullable. + publicClient: + $ref: '#/components/schemas/microsoft.graph.publicClientApplication' + publisherDomain: + type: string + description: 'The verified publisher domain for the application. Read-only. Supports $filter (eq, ne, ge, le, startsWith).' + nullable: true + requestSignatureVerification: + $ref: '#/components/schemas/microsoft.graph.requestSignatureVerification' + requiredResourceAccess: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.requiredResourceAccess' + description: 'Specifies the resources that the application needs to access. This property also specifies the set of delegated permissions and application roles that it needs for each of those resources. This configuration of access to the required resources drives the consent experience. No more than 50 resource services (APIs) can be configured. Beginning mid-October 2021, the total number of required permissions must not exceed 400. For more information, see Limits on requested permissions per app. Not nullable. Supports $filter (eq, not, ge, le).' + samlMetadataUrl: + type: string + description: The URL where the service exposes SAML metadata for federation. This property is valid only for single-tenant applications. Nullable. + nullable: true + serviceManagementReference: + type: string + description: References application or service contact information from a Service or Asset Management database. Nullable. + nullable: true + servicePrincipalLockConfiguration: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalLockConfiguration' + signInAudience: + type: string + description: 'Specifies the Microsoft accounts that are supported for the current application. The possible values are: AzureADMyOrg (default), AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount, and PersonalMicrosoftAccount. See more in the table. The value of this object also limits the number of permissions an app can request. For more information, see Limits on requested permissions per app. The value for this property has implications on other app object properties. As a result, if you change this property, you may need to change other properties first. For more information, see Validation differences for signInAudience.Supports $filter (eq, ne, not).' + nullable: true + signInAudienceRestrictions: + $ref: '#/components/schemas/microsoft.graph.signInAudienceRestrictionsBase' + spa: + $ref: '#/components/schemas/microsoft.graph.spaApplication' + tags: + type: array + items: + type: string + description: 'Custom strings that can be used to categorize and identify the application. Not nullable. Strings added here also appear in the tags property of any associated service principals.Supports $filter (eq, not, ge, le, startsWith) and $search.' + tokenEncryptionKeyId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: 'Specifies the keyId of a public key from the keyCredentials collection. When configured, Microsoft Entra ID encrypts all the tokens it emits by using the key this property points to. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user.' + format: uuid + nullable: true + uniqueName: + type: string + description: The unique identifier that can be assigned to an application and used as an alternate key. Immutable. Read-only. + nullable: true + verifiedPublisher: + $ref: '#/components/schemas/microsoft.graph.verifiedPublisher' + web: + $ref: '#/components/schemas/microsoft.graph.webApplication' + windows: + $ref: '#/components/schemas/microsoft.graph.windowsApplication' + appManagementPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' + description: The appManagementPolicy applied to this application. + x-ms-navigationProperty: true + connectorGroup: + $ref: '#/components/schemas/microsoft.graph.connectorGroup' + createdOnBehalfOf: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + extensionProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extensionProperty' + description: 'Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0).' + x-ms-navigationProperty: true + federatedIdentityCredentials: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' + description: 'Federated identities for applications. Supports $expand and $filter (startsWith, /$count eq 0, /$count ne 0).' + x-ms-navigationProperty: true + homeRealmDiscoveryPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' + x-ms-navigationProperty: true + owners: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that are owners of this application. The owners are a set of nonadmin users or service principals allowed to modify this object. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.' + x-ms-navigationProperty: true + synchronization: + $ref: '#/components/schemas/microsoft.graph.synchronization' + tokenIssuancePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' + x-ms-navigationProperty: true + tokenLifetimePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' + description: The tokenLifetimePolicies assigned to this application. Supports $expand. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.signInEventsActivity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: signInEventsActivity + type: object + properties: + activityDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 aggregated day for which the summary applies to. This property always represents the entire day. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (gt, lt).' + format: date-time + nullable: true + signInCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The number of sign-in events that occurred for this day. Supports $filter (gt, lt, eq).' + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.signIn: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: signIn + type: object + properties: + agent: + $ref: '#/components/schemas/microsoft.graph.agentic.agentSignIn' + appDisplayName: + type: string + description: 'The application name displayed in the Microsoft Entra admin center. Supports $filter (eq, startsWith).' + nullable: true + appId: + type: string + description: The application identifier in Microsoft Entra ID. Supports $filter (eq). + nullable: true + appliedConditionalAccessPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appliedConditionalAccessPolicy' + description: 'A list of conditional access policies that the corresponding sign-in activity triggers. Apps need more Conditional Access-related privileges to read the details of this property. For more information, see Permissions for viewing applied conditional access (CA) policies in sign-ins.' + appliedEventListeners: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appliedAuthenticationEventListener' + description: 'Detailed information about the listeners, such as Azure Logic Apps and Azure Functions, which the corresponding events in the sign-in event triggered.' + appOwnerTenantId: + type: string + description: The identifier of the tenant that owns the client application. Supports $filter (eq). + nullable: true + appTokenProtectionStatus: + $ref: '#/components/schemas/microsoft.graph.tokenProtectionStatus' + authenticationAppDeviceDetails: + $ref: '#/components/schemas/microsoft.graph.authenticationAppDeviceDetails' + authenticationAppPolicyEvaluationDetails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authenticationAppPolicyDetails' + description: Provides details of the Microsoft Entra policies applied to a user and client authentication app during an authentication step. + authenticationContextClassReferences: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authenticationContext' + description: Contains a collection of values that represent the conditional access authentication contexts applied to the sign-in. + authenticationDetails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authenticationDetail' + description: The result of the authentication attempt and more details on the authentication method. + authenticationMethodsUsed: + type: array + items: + type: string + nullable: true + description: 'The authentication methods used. Possible values: SMS, Authenticator App, App Verification code, Password, FIDO, PTA, or PHS.' + authenticationProcessingDetails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValue' + description: 'More authentication processing details, such as the agent name for PTA and PHS, or a server or farm name for federated authentication.' + authenticationProtocol: + $ref: '#/components/schemas/microsoft.graph.protocolType' + authenticationRequirement: + type: string + description: 'The authentication stage reached during sign-in. It doesn''t account for previously satisfied claims. If primary authentication fails, the sign-in attempt is not evaluated by Conditional Access, so the resulting value is singleFactorAuthentication. Supports $filter (eq, startsWith).' + nullable: true + authenticationRequirementPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authenticationRequirementPolicy' + description: 'Sources of authentication requirement, such as conditional access, per-user MFA, identity protection, and security defaults.' + autonomousSystemNumber: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The Autonomous System Number (ASN) of the network used by the actor. + format: int32 + nullable: true + azureResourceId: + type: string + description: Contains a fully qualified Azure Resource Manager ID of an Azure resource accessed during the sign-in. + nullable: true + clientAppUsed: + type: string + description: 'The legacy client used for sign-in activity. For example: Browser, Exchange ActiveSync, Modern clients, IMAP, MAPI, SMTP, or POP. Supports $filter (eq).' + nullable: true + clientCredentialType: + $ref: '#/components/schemas/microsoft.graph.clientCredentialType' + clientSessionId: + type: string + nullable: true + conditionalAccessAudiences: + type: array + items: + type: string + nullable: true + description: A list that indicates the audience that Conditional Access evaluated during a sign-in event. Supports $filter (eq). + conditionalAccessStatus: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessStatus' + correlationId: + type: string + description: The identifier the client sends when sign-in is initiated. This property is used for troubleshooting the corresponding sign-in activity when calling for support. Supports $filter (eq). + 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: 'The date and time the sign-in was initiated. The Timestamp type is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $orderby, $filter (eq, le, and ge).' + format: date-time + crossTenantAccessType: + $ref: '#/components/schemas/microsoft.graph.signInAccessType' + deviceDetail: + $ref: '#/components/schemas/microsoft.graph.deviceDetail' + federatedCredentialId: + type: string + description: 'Contains the identifier of an application''s federated identity credential, if a federated identity credential was used to sign in.' + nullable: true + flaggedForReview: + type: boolean + description: 'During a failed sign-in, a user can select a button in the Azure portal to mark the failed event for tenant admins. If a user selects the button to flag the failed sign-in, this value is true.' + nullable: true + globalSecureAccessIpAddress: + type: string + description: The Global Secure Access IP address that the sign-in was initiated from. + nullable: true + homeTenantId: + type: string + description: The tenant identifier of the user initiating the sign-in. Not applicable in Managed Identity or service principal sign ins. + nullable: true + homeTenantName: + type: string + description: 'For user sign ins, the identifier of the tenant that the user is a member of. Only populated in cases where the home tenant provides affirmative consent to Microsoft Entra ID to show the tenant content.' + nullable: true + incomingTokenType: + $ref: '#/components/schemas/microsoft.graph.incomingTokenType' + ipAddress: + type: string + description: 'The IP address of the client from where the sign-in occurred. Supports $filter (eq, startsWith).' + nullable: true + ipAddressFromResourceProvider: + type: string + description: 'The IP address a user used to reach a resource provider, used to determine Conditional Access compliance for some policies. For example, when a user interacts with Exchange Online, the IP address that Microsoft Exchange receives from the user can be recorded here. This value is often null.' + nullable: true + isInteractive: + type: boolean + description: 'Indicates whether a user sign in is interactive. In interactive sign in, the user provides an authentication factor to Microsoft Entra ID. These factors include passwords, responses to MFA challenges, biometric factors, or QR codes that a user provides to Microsoft Entra ID or an associated app. In non-interactive sign in, the user doesn''t provide an authentication factor. Instead, the client app uses a token or code to authenticate or access a resource on behalf of a user. Non-interactive sign ins are commonly used for a client to sign in on a user''s behalf in a process transparent to the user.' + nullable: true + isTenantRestricted: + type: boolean + description: Shows whether the sign in event was subject to a Microsoft Entra tenant restriction policy. + nullable: true + isThroughGlobalSecureAccess: + type: boolean + description: Indicates whether a user came through Global Secure Access service. + nullable: true + location: + $ref: '#/components/schemas/microsoft.graph.signInLocation' + managedServiceIdentity: + $ref: '#/components/schemas/microsoft.graph.managedIdentity' + mfaDetail: + $ref: '#/components/schemas/microsoft.graph.mfaDetail' + networkLocationDetails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.networkLocationDetail' + description: The network location details including the type of network used and its names. + originalRequestId: + type: string + description: The request identifier of the first request in the authentication sequence. Supports $filter (eq). + nullable: true + originalTransferMethod: + $ref: '#/components/schemas/microsoft.graph.originalTransferMethods' + privateLinkDetails: + $ref: '#/components/schemas/microsoft.graph.privateLinkDetails' + processingTimeInMilliseconds: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The request processing time in milliseconds in AD STS. + format: int32 + nullable: true + resourceDisplayName: + type: string + description: The name of the resource that the user signed in to. Supports $filter (eq). + nullable: true + resourceId: + type: string + description: The identifier of the resource that the user signed in to. Supports $filter (eq). + nullable: true + resourceOwnerTenantId: + type: string + description: The identifier of the owner of the resource. Supports $filter (eq). + nullable: true + resourceServicePrincipalId: + type: string + description: The identifier of the service principal representing the target resource in the sign-in event. + nullable: true + resourceTenantId: + type: string + description: The tenant identifier of the resource referenced in the sign in. + nullable: true + riskDetail: + $ref: '#/components/schemas/microsoft.graph.riskDetail' + riskEventTypes_v2: + type: array + items: + type: string + nullable: true + description: 'The list of risk event types associated with the sign-in. Possible values: unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic, or unknownFutureValue. Supports $filter (eq, startsWith).' + riskLevelAggregated: + $ref: '#/components/schemas/microsoft.graph.riskLevel' + riskLevelDuringSignIn: + $ref: '#/components/schemas/microsoft.graph.riskLevel' + riskState: + $ref: '#/components/schemas/microsoft.graph.riskState' + servicePrincipalCredentialKeyId: + type: string + description: The unique identifier of the key credential used by the service principal to authenticate. + nullable: true + servicePrincipalCredentialThumbprint: + type: string + description: The certificate thumbprint of the certificate used by the service principal to authenticate. + nullable: true + servicePrincipalId: + type: string + description: 'The application identifier used for sign-in. This field is populated when you''re signing in using an application. Supports $filter (eq, startsWith).' + servicePrincipalName: + type: string + description: 'The application name used for sign-in. This field is populated when you''re signing in using an application. Supports $filter (eq, startsWith).' + nullable: true + sessionId: + type: string + description: Identifier of the session that was generated during the sign-in. + nullable: true + sessionLifetimePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sessionLifetimePolicy' + description: Any conditional access session management policies that were applied during the sign-in event. + signInEventTypes: + type: array + items: + type: string + nullable: true + description: 'Indicates the category of sign in that the event represents. For user sign ins, the category can be interactiveUser or nonInteractiveUser and corresponds to the value for the isInteractive property on the signin resource. For managed identity sign ins, the category is managedIdentity. For service principal sign-ins, the category is servicePrincipal. The possible values are: interactiveUser, nonInteractiveUser, servicePrincipal, managedIdentity, unknownFutureValue. Supports $filter (eq, ne). NOTE: Only interactive sign-ins are returned unless you set an explicit filter. For example, the filter for getting non-interactive sign-ins is https://graph.microsoft.com/beta/auditLogs/signIns?&$filter=signInEventTypes/any(t: t eq ''nonInteractiveUser''). You can also get both interactive and non-interactive sign-ins using the filter signInEventTypes/any(t: t eq ''interactiveUser'' or t eq ''noninteractiveUser''). However, the filter for getting both user and service principal sign-in even types is not supported.' + signInIdentifier: + type: string + description: 'The identification that the user provided to sign in. It can be the userPrincipalName, but is also populated when a user signs in using other identifiers.' + nullable: true + signInIdentifierType: + $ref: '#/components/schemas/microsoft.graph.signInIdentifierType' + signInTokenProtectionStatus: + $ref: '#/components/schemas/microsoft.graph.tokenProtectionStatus' + status: + $ref: '#/components/schemas/microsoft.graph.signInStatus' + tokenIssuerName: + type: string + description: 'The name of the identity provider. For example, sts.microsoft.com. Supports $filter (eq).' + nullable: true + tokenIssuerType: + $ref: '#/components/schemas/microsoft.graph.tokenIssuerType' + tokenProtectionStatusDetails: + $ref: '#/components/schemas/microsoft.graph.tokenProtectionStatusDetails' + uniqueTokenIdentifier: + type: string + description: A unique base64-encoded request identifier used to track tokens issued by Microsoft Entra ID as they're redeemed at resource providers. + nullable: true + userAgent: + type: string + description: 'The user agent information related to sign-in. Supports $filter (eq, startsWith).' + nullable: true + userDisplayName: + type: string + description: 'The display name of the user. Supports $filter (eq, startsWith).' + nullable: true + userId: + type: string + description: The identifier of the user. Supports $filter (eq). + userPrincipalName: + type: string + description: 'User principal name of the user that initiated the sign-in. This value is always in lowercase. For guest users whose values in the user object typically contain #EXT# before the domain part, this property stores the value in both lowercase and the ''true'' format. For example, while the user object stores AdeleVance_fabrikam.com#EXT#@contoso.com, the sign-in logs store adelevance@fabrikam.com. Supports $filter (eq, startsWith).' + nullable: true + userType: + $ref: '#/components/schemas/microsoft.graph.signInUserType' + additionalProperties: + type: object + microsoft.graph.selfServiceSignUp: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: selfServiceSignUp + type: object + properties: + appDisplayName: + type: string + description: 'App name displayed in the Microsoft Entra admin center. Supports $filter (eq, startsWith).' + nullable: true + appId: + type: string + description: Unique GUID that represents the app ID in the Microsoft Entra ID. Supports $filter (eq). + nullable: true + appliedEventListeners: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appliedAuthenticationEventListener' + description: 'Detailed information about the listeners, such as Azure Logic Apps and Azure Functions, which the corresponding events in the sign-up event triggered.' + correlationId: + type: string + description: The request ID sent from the client when the sign-up is initiated. Used to troubleshoot sign-up activity. Supports $filter (eq). + 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 (UTC) the sign-up was initiated. Example: midnight on Jan 1, 2014 is reported as 2014-01-01T00:00:00Z. Supports $orderby, $filter (eq, le, and ge).' + format: date-time + fraudProtectionDetails: + $ref: '#/components/schemas/microsoft.graph.fraudProtectionDetails' + signUpIdentity: + $ref: '#/components/schemas/microsoft.graph.signUpIdentity' + signUpIdentityProvider: + type: string + description: 'Describes the type of account for which the user registered. Values include Email OTP, Email Password, Google.' + signUpStage: + $ref: '#/components/schemas/microsoft.graph.signUpStage' + status: + $ref: '#/components/schemas/microsoft.graph.signUpStatus' + userId: + type: string + description: The identifier of the user object created during the sign-up. + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceManagementReports: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementReports + type: object + properties: + cachedReportConfigurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementCachedReportConfiguration' + description: Entity representing the configuration of a cached report. + x-ms-navigationProperty: true + exportJobs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJob' + description: Entity representing a job to export a report. + x-ms-navigationProperty: true + additionalProperties: + type: object + description: Singleton entity that acts as a container for all reports functionality. + microsoft.graph.deviceManagementCachedReportConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementCachedReportConfiguration + type: object + properties: + 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 + description: Time that the cached report expires. + format: date-time + filter: + type: string + description: Filters applied on report creation. + nullable: true + lastRefreshDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: Time that the cached report was last refreshed. + format: date-time + metadata: + type: string + description: Caller-managed metadata associated with the report. + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + description: Ordering of columns in the report. + reportName: + type: string + description: Name of the report. + nullable: true + select: + type: array + items: + type: string + nullable: true + description: Columns selected from the report. + status: + $ref: '#/components/schemas/microsoft.graph.deviceManagementReportStatus' + additionalProperties: + type: object + description: Entity representing the configuration of a cached report. + microsoft.graph.deviceManagementExportJob: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementExportJob + type: object + properties: + 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 + description: Time that the exported report expires. + format: date-time + filter: + type: string + description: Filters applied on the report. The maximum length allowed for this property is 2000 characters. + nullable: true + format: + $ref: '#/components/schemas/microsoft.graph.deviceManagementReportFileFormat' + localizationType: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJobLocalizationType' + reportName: + type: string + description: Name of the report. The maximum length allowed for this property is 2000 characters. + requestDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: Time that the exported report was requested. + format: date-time + search: + type: string + description: Configures a search term to filter the data. The maximum length allowed for this property is 100 characters. + nullable: true + select: + type: array + items: + type: string + nullable: true + description: Columns selected from the report. The maximum number of allowed columns names is 256. The maximum length allowed for each column name in this property is 1000 characters. + snapshotId: + type: string + description: 'A snapshot is an identifiable subset of the dataset represented by the ReportName. A sessionId or CachedReportConfiguration id can be used here. If a sessionId is specified, Filter, Select, and OrderBy are applied to the data represented by the sessionId. Filter, Select, and OrderBy cannot be specified together with a CachedReportConfiguration id. The maximum length allowed for this property is 128 characters.' + nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.deviceManagementReportStatus' + url: + type: string + description: Temporary location of the exported report. + nullable: true + additionalProperties: + type: object + description: Entity representing a job to export a report. + microsoft.graph.reportRoot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: reportRoot + type: object + properties: + appCredentialSignInActivities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appCredentialSignInActivity' + description: Represents a collection of sign-in activities of application credentials. + x-ms-navigationProperty: true + applicationSignInDetailedSummary: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.applicationSignInDetailedSummary' + description: Represents a detailed summary of an application sign-in. + x-ms-navigationProperty: true + authenticationMethods: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodsRoot' + azureADPremiumLicenseInsight: + $ref: '#/components/schemas/microsoft.graph.azureADPremiumLicenseInsight' + correlations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityCorrelation' + description: The identity correlation reports in the tenant. + x-ms-navigationProperty: true + credentialUserRegistrationDetails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.credentialUserRegistrationDetails' + description: Details of the usage of self-service password reset and multifactor authentication (MFA) for all registered users. + x-ms-navigationProperty: true + dailyPrintUsage: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printUsage' + x-ms-navigationProperty: true + dailyPrintUsageByPrinter: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + description: 'Retrieve a list of daily print usage summaries, grouped by printer.' + x-ms-navigationProperty: true + dailyPrintUsageByUser: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + description: 'Retrieve a list of daily print usage summaries, grouped by user.' + x-ms-navigationProperty: true + dailyPrintUsageSummariesByPrinter: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + x-ms-navigationProperty: true + dailyPrintUsageSummariesByUser: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + x-ms-navigationProperty: true + healthMonitoring: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.healthMonitoringRoot' + identityAnalytics: + $ref: '#/components/schemas/microsoft.graph.identityAnalyticsRoot' + microsoftAppsFileStorageContainerUsageSummary: + $ref: '#/components/schemas/microsoft.graph.microsoftAppsFileStorageContainerUsage' + monthlyPrintUsageByPrinter: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + description: 'Retrieve a list of monthly print usage summaries, grouped by printer.' + x-ms-navigationProperty: true + monthlyPrintUsageByUser: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + description: 'Retrieve a list of monthly print usage summaries, grouped by user.' + x-ms-navigationProperty: true + monthlyPrintUsageSummariesByPrinter: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + x-ms-navigationProperty: true + monthlyPrintUsageSummariesByUser: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + x-ms-navigationProperty: true + partners: + $ref: '#/components/schemas/microsoft.graph.partners' + security: + $ref: '#/components/schemas/microsoft.graph.securityReportsRoot' + serviceActivity: + $ref: '#/components/schemas/microsoft.graph.serviceActivity' + servicePrincipalSignInActivities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalSignInActivity' + description: Represents a collection of sign-in activities of service principals. + x-ms-navigationProperty: true + sla: + $ref: '#/components/schemas/microsoft.graph.serviceLevelAgreementRoot' + userCredentialUsageDetails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userCredentialUsageDetails' + description: Represents the self-service password reset (SSPR) usage for a given tenant. + x-ms-navigationProperty: true + userInsights: + $ref: '#/components/schemas/microsoft.graph.userInsightsRoot' + additionalProperties: + type: object + microsoft.graph.appCredentialSignInActivity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appCredentialSignInActivity + type: object + properties: + appId: + type: string + description: The globally unique appId (also called client ID on the Microsoft Entra admin center) of the credentialed application. + appObjectId: + type: string + description: The ID of the credential application instance. + 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: 'The date and time when the credential was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + nullable: true + credentialOrigin: + $ref: '#/components/schemas/microsoft.graph.applicationKeyOrigin' + 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 + description: 'The date and time when the credential is set to expire. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + nullable: true + keyId: + type: string + description: The key ID of the credential. + keyType: + $ref: '#/components/schemas/microsoft.graph.applicationKeyType' + keyUsage: + $ref: '#/components/schemas/microsoft.graph.applicationKeyUsage' + resourceId: + type: string + description: The ID of the accessed resource. + nullable: true + servicePrincipalObjectId: + type: string + description: The ID of the service principal. + nullable: true + signInActivity: + $ref: '#/components/schemas/microsoft.graph.signInActivity' + additionalProperties: + type: object + microsoft.graph.applicationSignInDetailedSummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: applicationSignInDetailedSummary + type: object + properties: + aggregatedEventDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + nullable: true + appDisplayName: + type: string + description: Name of the application that the user signed in to. + appId: + type: string + description: ID of the application that the user signed in to. + signInCount: + type: number + description: Count of sign-ins made by the application. + format: int64 + nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.signInStatus' + additionalProperties: + type: object + microsoft.graph.authenticationMethodsRoot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: authenticationMethodsRoot + type: object + properties: + userEventsSummary: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userEventsSummary' + description: 'Represents a specific user MFA/SSPR registration or reset event, including whether the event was successful, which authentication method was targeted, and failure reason if any.' + x-ms-navigationProperty: true + userMfaSignInSummary: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userMfaSignInSummary' + description: Represents the total count of MFA vs non-MFA sign-in counts for a specified period. + x-ms-navigationProperty: true + userPasswordResetsAndChangesSummary: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userPasswordResetsAndChangesSummary' + description: Represents the summary of password resets and changes for a specific day. This includes the number of password resets that were self-service and those triggered by an administrator. + x-ms-navigationProperty: true + userRegistrationDetails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userRegistrationDetails' + description: 'Represents the state of a user''s authentication methods, including which methods are registered and which features the user is registered and capable of (such as multifactor authentication, self-service password reset, and passwordless authentication).' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.aggregationPeriod: + title: aggregationPeriod + enum: + - d1 + - d7 + - d30 + - unknownFutureValue + type: string + microsoft.graph.userRegistrationActivitySummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userRegistrationActivitySummary + type: object + properties: + authMethod: + $ref: '#/components/schemas/microsoft.graph.usageAuthMethod' + failureActivityCount: + type: number + description: The total number of failed activities for the corresponding authMethod and feature. Supports $filter (eq). + format: int64 + feature: + $ref: '#/components/schemas/microsoft.graph.featureType' + successfulActivityCount: + type: number + description: 'The total number of successful activities for the corresponding authMethod and feature. Supports $filter (gt, lt).' + format: int64 + additionalProperties: + type: object + microsoft.graph.userSignInUsageByAuthMethodActivity: + title: userSignInUsageByAuthMethodActivity + type: object + properties: + authenticationMethod: + type: string + description: The authentication method for the given summary. + successActivityCount: + type: number + description: The total number of successful sign in events for the given authentication method. + format: int64 + additionalProperties: + type: object + microsoft.graph.userRegistrationFeatureSummary: + title: userRegistrationFeatureSummary + type: object + properties: + totalUserCount: + type: number + description: 'Total number of users accounts, excluding those that are blocked.' + format: int64 + userRegistrationFeatureCounts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userRegistrationFeatureCount' + description: 'Number of users registered or capable for multifactor authentication, self-service password reset, and passwordless authentication.' + userRoles: + $ref: '#/components/schemas/microsoft.graph.includedUserRoles' + userTypes: + $ref: '#/components/schemas/microsoft.graph.includedUserTypes' + additionalProperties: + type: object + microsoft.graph.includedUserTypes: + title: includedUserTypes + enum: + - all + - member + - guest + - unknownFutureValue + type: string + microsoft.graph.includedUserRoles: + title: includedUserRoles + enum: + - all + - privilegedAdmin + - admin + - user + - unknownFutureValue + type: string + microsoft.graph.userRegistrationMethodSummary: + title: userRegistrationMethodSummary + type: object + properties: + totalUserCount: + type: number + description: Total number of users in the tenant. + format: int64 + userRegistrationMethodCounts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userRegistrationMethodCount' + description: Number of users registered for each authentication method. + userRoles: + $ref: '#/components/schemas/microsoft.graph.includedUserRoles' + userTypes: + $ref: '#/components/schemas/microsoft.graph.includedUserTypes' + additionalProperties: + type: object + microsoft.graph.userEventsSummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userEventsSummary + type: object + properties: + authMethod: + $ref: '#/components/schemas/microsoft.graph.usageAuthMethod' + 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: 'The date and time (UTC) when the event occurred. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + failureReason: + type: string + description: The specific reason why the event failed (if it was not successful.) + feature: + $ref: '#/components/schemas/microsoft.graph.featureType' + isSuccess: + type: boolean + description: Indicates whether the event was successful or not. + userDisplayName: + type: string + description: 'The user display name, such as Adele Vance. Supports $filter (eq, startsWith) and $orderby.' + userPrincipalName: + type: string + description: 'The user principal name, such as AdeleV@contoso.com. Supports $filter (eq, startsWith) and $orderby.' + additionalProperties: + type: object + microsoft.graph.userMfaSignInSummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userMfaSignInSummary + 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 (UTC) for when the summary was aggregated for. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + nullable: true + multiFactorSignIns: + type: number + description: The total number of MFA sign-ins for the given day. + format: int64 + nullable: true + singleFactorSignIns: + type: number + description: The total number of non-MFA sign ins for the given day. + format: int64 + nullable: true + totalSignIns: + type: number + description: The total number of sign-ins for the given day. + format: int64 + nullable: true + additionalProperties: + type: object + microsoft.graph.userPasswordResetsAndChangesSummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userPasswordResetsAndChangesSummary + type: object + properties: + aggregatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 aggregated day for which the summary applies to. This property will always represent the entire day. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + nullable: true + changePasswordSelfServiceCount: + type: number + description: The number of self-service password changes that occurred during this window. + format: int64 + nullable: true + passwordResetsByAdminCount: + type: number + description: The number of admin-triggered password resets that occurred during this window. + format: int64 + nullable: true + passwordResetsSelfServiceCount: + type: number + description: The number of self-service password resets that occurred during this window. + format: int64 + nullable: true + additionalProperties: + type: object + microsoft.graph.userRegistrationDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userRegistrationDetails + type: object + properties: + defaultMfaMethod: + $ref: '#/components/schemas/microsoft.graph.defaultMfaMethodType' + isAdmin: + type: boolean + description: Indicates whether the user has an admin role in the tenant. This value can be used to check the authentication methods that privileged accounts are registered for and capable of. + nullable: true + isMfaCapable: + type: boolean + description: Indicates whether the user has registered a strong authentication method for multifactor authentication. The method must be allowed by the authentication methods policy. Supports $filter (eq). + isMfaRegistered: + type: boolean + description: Indicates whether the user has registered a strong authentication method for multifactor authentication. The method may not necessarily be allowed by the authentication methods policy. Supports $filter (eq). + isPasswordlessCapable: + type: boolean + description: 'Indicates whether the user has registered a passwordless strong authentication method (including FIDO2, Windows Hello for Business, and Microsoft Authenticator (Passwordless)) that is allowed by the authentication methods policy. Supports $filter (eq).' + isSsprCapable: + type: boolean + description: Indicates whether the user has registered the required number of authentication methods for self-service password reset and the user is allowed to perform self-service password reset by policy. Supports $filter (eq). + isSsprEnabled: + type: boolean + description: Indicates whether the user is allowed to perform self-service password reset by policy. The user may not necessarily have registered the required number of authentication methods for self-service password reset. Supports $filter (eq). + isSsprRegistered: + type: boolean + description: Indicates whether the user has registered the required number of authentication methods for self-service password reset. The user may not necessarily be allowed to perform self-service password reset by policy. Supports $filter (eq). + isSystemPreferredAuthenticationMethodEnabled: + type: boolean + description: 'Indicates whether system preferred authentication method is enabled. If enabled, the system dynamically determines the most secure authentication method among the methods registered by the user. Supports $filter (eq).' + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 (UTC) when the report was last updated. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + methodsRegistered: + type: array + items: + type: string + nullable: true + description: 'Collection of authentication methods registered, such as mobilePhone, email, passKeyDeviceBound. Supports $filter (any with eq).' + systemPreferredAuthenticationMethods: + type: array + items: + type: string + nullable: true + description: 'Collection of authentication methods that the system determined to be the most secure authentication methods among the registered methods for second factor authentication. The possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. Supports $filter (any with eq).' + userDisplayName: + type: string + description: 'The user display name, such as Adele Vance. Supports $filter (eq, startsWith) and $orderby.' + userPreferredMethodForSecondaryAuthentication: + $ref: '#/components/schemas/microsoft.graph.userDefaultAuthenticationMethod' + userPrincipalName: + type: string + description: 'The user principal name, such as AdeleV@contoso.com. Supports $filter (eq, startsWith) and $orderby.' + userType: + $ref: '#/components/schemas/microsoft.graph.signInUserType' + additionalProperties: + type: object + microsoft.graph.azureADPremiumLicenseInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: azureADPremiumLicenseInsight + type: object + properties: + entitledP1LicenseCount: + type: number + description: The number of Microsoft Entra ID P1 licenses entitled to the tenant. + format: int64 + entitledP2LicenseCount: + type: number + description: The number of Microsoft Entra ID P2 licenses entitled to the tenant. + format: int64 + entitledTotalLicenseCount: + type: number + description: The total number of Microsoft Entra ID premium licenses (P1 + P2) entitled to the tenant. + format: int64 + internetAccessFeatureUtilizations: + $ref: '#/components/schemas/microsoft.graph.internetAccessFeatureUtilizations' + p1FeatureUtilizations: + $ref: '#/components/schemas/microsoft.graph.azureADPremiumP1FeatureUtilizations' + p2FeatureUtilizations: + $ref: '#/components/schemas/microsoft.graph.azureADPremiumP2FeatureUtilizations' + privateAccessFeatureUtilizations: + $ref: '#/components/schemas/microsoft.graph.privateAccessFeatureUtilizations' + additionalProperties: + type: object + microsoft.graph.identityCorrelation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: identityCorrelation + type: object + properties: + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 correlation process completed. + format: date-time + nullable: true + error: + $ref: '#/components/schemas/microsoft.graph.correlationError' + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 correlation process started. + format: date-time + nullable: true + identities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.correlatedIdentity' + description: The collection of correlated identity results for this correlation report. + x-ms-navigationProperty: true + servicePrincipal: + $ref: '#/components/schemas/microsoft.graph.servicePrincipal' + additionalProperties: + type: object + microsoft.graph.correlatedIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: correlatedIdentity + type: object + properties: + correlatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 correlated. Supports $orderby. + format: date-time nullable: true - targetResources: + error: + $ref: '#/components/schemas/microsoft.graph.correlationError' + sourceIdentity: + $ref: '#/components/schemas/microsoft.graph.identityInfo' + status: + type: string + description: 'The correlation and assignment status. Possible values include: uncorrelated, correlatedNotAssigned, correlatedAssigned and failToCorrelate. Supports $filter (eq), $count.' + nullable: true + targetIdentity: + $ref: '#/components/schemas/microsoft.graph.identityInfo' + additionalProperties: + type: object + microsoft.graph.servicePrincipal: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: servicePrincipal + type: object + properties: + accountEnabled: + type: boolean + description: 'true if the service principal account is enabled; otherwise, false. If set to false, then no users are able to sign in to this app, even if they''re assigned to it. Supports $filter (eq, ne, not, in).' + nullable: true + addIns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.addIn' + description: 'Defines custom behavior that a consuming service can use to call an app in specific contexts. For example, applications that can render file streams may set the addIns property for its ''FileHandler'' functionality. This lets services like Microsoft 365 call the application in the context of a document the user is working on.' + alternativeNames: + type: array + items: + type: string + description: 'Used to retrieve service principals by subscription, identify resource group and full resource IDs for managed identities. Supports $filter (eq, not, ge, le, startsWith).' + appDescription: + type: string + description: The description exposed by the associated application. + nullable: true + appDisplayName: + type: string + description: The display name exposed by the associated application. Maximum length is 256 characters. + nullable: true + appId: + type: string + description: 'The unique identifier for the associated application (its appId property). Alternate key. Supports $filter (eq, ne, not, in, startsWith).' + nullable: true + applicationTemplateId: + type: string + description: 'Unique identifier of the applicationTemplate. Supports $filter (eq, not, ne). Read-only. null if the app wasn''t created from an application template.' + nullable: true + appOwnerOrganizationId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: 'Contains the tenant ID where the application is registered. This is applicable only to service principals backed by applications. Supports $filter (eq, ne, NOT, ge, le).' + format: uuid + nullable: true + appRoleAssignmentRequired: + type: boolean + description: 'Specifies whether users or other service principals need to be granted an app role assignment for this service principal before users can sign in or apps can get tokens. The default value is false. Not nullable. Supports $filter (eq, ne, NOT).' + appRoles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appRole' + description: 'The roles exposed by the application, which this service principal represents. For more information, see the appRoles property definition on the application entity. Not nullable.' + createdByAppId: + type: string + description: The appId of the application that created this service principal. Set internally by Microsoft Entra ID. Read-only. + nullable: true + customSecurityAttributes: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeValue' + description: + type: string + description: 'Free text field to provide an internal end-user facing description of the service principal. End-user portals such MyApps displays the application description in this field. The maximum allowed size is 1,024 characters. Supports $filter (eq, ne, not, ge, le, startsWith) and $search.' + nullable: true + disabledByMicrosoftStatus: + type: string + description: 'Specifies whether Microsoft has disabled the registered application. The possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons may include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). Supports $filter (eq, ne, not).' + nullable: true + displayName: + type: string + description: 'The display name for the service principal. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.' + nullable: true + errorUrl: + type: string + description: Deprecated. Don't use. + nullable: true + homepage: + type: string + description: Home page or landing page of the application. + nullable: true + info: + $ref: '#/components/schemas/microsoft.graph.informationalUrl' + isDisabled: + type: boolean + description: 'Specifies whether the service principal of the app in a tenant or across tenants for multi-tenant apps can obtain new access tokens or access protected resources. When set to true, existing tokens remain valid until they expire based on their configured lifetimes, and the app stays visible in the Enterprise apps list but users cannot sign in.true if the application is deactivated (disabled); otherwise false.' + nullable: true + keyCredentials: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyCredential' + description: 'The collection of key credentials associated with the service principal. Not nullable. Supports $filter (eq, not, ge, le).' + loginUrl: + type: string + description: 'Specifies the URL where the service provider redirects the user to Microsoft Entra ID to authenticate. Microsoft Entra ID uses the URL to launch the application from Microsoft 365 or the Microsoft Entra My Apps. When blank, Microsoft Entra ID performs IdP-initiated sign-on for applications configured with SAML-based single sign-on. The user launches the application from Microsoft 365, the Microsoft Entra My Apps, or the Microsoft Entra SSO URL.' + nullable: true + logoutUrl: + type: string + description: 'Specifies the URL that the Microsoft''s authorization service uses to sign out a user using OpenId Connect front-channel, back-channel, or SAML sign out protocols.' + nullable: true + notes: + type: string + description: 'Free text field to capture information about the service principal, typically used for operational purposes. Maximum allowed size is 1,024 characters.' + nullable: true + notificationEmailAddresses: + type: array + items: + type: string + description: Specifies the list of email addresses where Microsoft Entra ID sends a notification when the active certificate is near the expiration date. This is only for the certificates used to sign the SAML token issued for Microsoft Entra Gallery applications. + passwordCredentials: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.passwordCredential' + description: The collection of password credentials associated with the service principal. Not nullable. + passwordSingleSignOnSettings: + $ref: '#/components/schemas/microsoft.graph.passwordSingleSignOnSettings' + preferredSingleSignOnMode: + type: string + description: 'Specifies the single sign-on mode configured for this application. Microsoft Entra ID uses the preferred single sign-on mode to launch the application from Microsoft 365 or the Microsoft Entra My Apps. The supported values are password, saml, notSupported, and oidc. Note: This field might be null for older SAML apps and for OIDC applications where it isn''t set automatically.' + nullable: true + preferredTokenSigningKeyEndDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: 'Specifies the expiration date of the keyCredential used for token signing, marked by preferredTokenSigningKeyThumbprint. Updating this attribute isn''t currently supported. For details, see ServicePrincipal property differences.' + format: date-time + nullable: true + preferredTokenSigningKeyThumbprint: + type: string + description: 'This property can be used on SAML applications (apps that have preferredSingleSignOnMode set to saml) to control which certificate is used to sign the SAML responses. For applications that aren''t SAML, don''t write or otherwise rely on this property.' + nullable: true + publishedPermissionScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permissionScope' + description: 'The delegated permissions exposed by the application. For more information, see the oauth2PermissionScopes property on the application entity''s api property. Not nullable. Note: This property is named oauth2PermissionScopes in v1.0.' + publisherName: + type: string + description: The name of the Microsoft Entra tenant that published the application. + nullable: true + replyUrls: + type: array + items: + type: string + description: 'The URLs that user tokens are sent to for sign in with the associated application, or the redirect URIs that OAuth 2.0 authorization codes and access tokens are sent to for the associated application. Not nullable.' + samlMetadataUrl: + type: string + description: The url where the service exposes SAML metadata for federation. + nullable: true + samlSingleSignOnSettings: + $ref: '#/components/schemas/microsoft.graph.samlSingleSignOnSettings' + servicePrincipalNames: + type: array + items: + type: string + description: 'Contains the list of identifiersUris, copied over from the associated application. More values can be added to hybrid applications. These values can be used to identify the permissions exposed by this app within Microsoft Entra ID. For example,Client apps can specify a resource URI that is based on the values of this property to acquire an access token, which is the URI returned in the ''aud'' claim.The any operator is required for filter expressions on multi-valued properties. Not nullable. Supports $filter (eq, not, ge, le, startsWith).' + servicePrincipalType: + type: string + description: 'Identifies if the service principal represents an application or a managed identity. This property is set by Microsoft Entra ID internally. For a service principal that represents an application this is set as Application. For a service principal that represents a managed identity this is set as ManagedIdentity.For a service principal that represents an agent identity, this is set to ServiceIdentity. The SocialIdp type is for internal use.' + nullable: true + signInAudience: + type: string + description: 'Specifies the Microsoft accounts that are supported for the current application. Read-only. Supported values are:AzureADMyOrg: Users with a Microsoft work or school account in my organization''s Microsoft Entra tenant (single-tenant).AzureADMultipleOrgs: Users with a Microsoft work or school account in any organization''s Microsoft Entra tenant (multitenant).AzureADandPersonalMicrosoftAccount: Users with a personal Microsoft account, or a work or school account in any organization''s Microsoft Entra tenant.PersonalMicrosoftAccount: Users with a personal Microsoft account only.' + nullable: true + tags: + type: array + items: + type: string + description: 'Custom strings that can be used to categorize and identify the service principal. Not nullable. The value is the union of strings set here and on the associated application entity''s tags property.Supports $filter (eq, not, ge, le, startsWith).' + tokenEncryptionKeyId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: 'Specifies the keyId of a public key from the keyCredentials collection. When configured, Microsoft Entra ID issues tokens for this application encrypted using the key specified by this property. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user.' + format: uuid + nullable: true + verifiedPublisher: + $ref: '#/components/schemas/microsoft.graph.verifiedPublisher' + appManagementPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' + description: The appManagementPolicy applied to this service principal. + x-ms-navigationProperty: true + appRoleAssignedTo: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' + x-ms-navigationProperty: true + appRoleAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' + x-ms-navigationProperty: true + claimsMappingPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + description: The claimsMappingPolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true + claimsPolicy: + $ref: '#/components/schemas/microsoft.graph.customClaimsPolicy' + createdObjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Directory objects created by this service principal. Read-only. Nullable. + x-ms-navigationProperty: true + delegatedPermissionClassifications: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' + description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. + x-ms-navigationProperty: true + endpoints: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.endpoint' + description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. + x-ms-navigationProperty: true + federatedIdentityCredentials: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' + x-ms-navigationProperty: true + homeRealmDiscoveryPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' + description: The homeRealmDiscoveryPolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true + licenseDetails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + x-ms-navigationProperty: true + memberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true + oauth2PermissionGrants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + description: Delegated permission grants authorizing this service principal to access an API on behalf of a signed-in user. Read-only. Nullable. + x-ms-navigationProperty: true + ownedObjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' + x-ms-navigationProperty: true + owners: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' + x-ms-navigationProperty: true + permissionGrantPreApprovalPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permissionGrantPreApprovalPolicy' + x-ms-navigationProperty: true + remoteDesktopSecurityConfiguration: + $ref: '#/components/schemas/microsoft.graph.remoteDesktopSecurityConfiguration' + synchronization: + $ref: '#/components/schemas/microsoft.graph.synchronization' + tokenIssuancePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' + description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true + tokenLifetimePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' + description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true + transitiveMemberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.credentialUserRegistrationDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: credentialUserRegistrationDetails + type: object + properties: + authMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.registrationAuthMethod' + description: 'Represents the authentication method that the user has registered. The possible values are: email, mobilePhone, officePhone, securityQuestion (only used for self-service password reset), appNotification, appCode, alternateMobilePhone (supported only in registration), fido, appPassword, unknownFutureValue.' + isCapable: + type: boolean + description: Indicates whether the user is ready to perform self-service password reset or MFA. + isEnabled: + type: boolean + description: Indicates whether the user enabled to perform self-service password reset. + isMfaRegistered: + type: boolean + description: Indicates whether the user is registered for MFA. + isRegistered: + type: boolean + description: Indicates whether the user has registered any authentication methods for self-service password reset. + userDisplayName: + type: string + description: Provides the user name of the corresponding user. + userPrincipalName: + type: string + description: Provides the user principal name of the corresponding user. + additionalProperties: + type: object + microsoft.graph.printUsage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: printUsage + type: object + properties: + blackAndWhitePageCount: + type: number + format: int64 + nullable: true + colorPageCount: + type: number + format: int64 + nullable: true + completedBlackAndWhiteJobCount: + type: number + format: int64 + completedColorJobCount: + type: number + format: int64 + completedJobCount: + type: number + format: int64 + nullable: true + doubleSidedSheetCount: + type: number + format: int64 + nullable: true + incompleteJobCount: + type: number + format: int64 + mediaSheetCount: + type: number + format: int64 + nullable: true + pageCount: + type: number + format: int64 + nullable: true + singleSidedSheetCount: + type: number + format: int64 + nullable: true + usageDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + additionalProperties: + type: object + microsoft.graph.printUsageByPrinter: + allOf: + - $ref: '#/components/schemas/microsoft.graph.printUsage' + - title: printUsageByPrinter + type: object + properties: + printerId: + type: string + description: The ID of the printer represented by these statistics. + printerName: + type: string + description: The name of the printer represented by these statistics. + nullable: true + additionalProperties: + type: object + microsoft.graph.printUsageByUser: + allOf: + - $ref: '#/components/schemas/microsoft.graph.printUsage' + - title: printUsageByUser + type: object + properties: + userPrincipalName: + type: string + description: The UPN of the user represented by these statistics. + additionalProperties: + type: object + microsoft.graph.healthMonitoring.healthMonitoringRoot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: healthMonitoringRoot + type: object + properties: + alertConfigurations: type: array items: - $ref: '#/components/schemas/microsoft.graph.targetResource' - userAgent: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alertConfiguration' + description: 'The configuration of an alert type, which defines behavior that occurs when an alert is created.' + x-ms-navigationProperty: true + alerts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alert' + description: The collection of health monitoring system detected alerts for anomalous usage patterns found in a Microsoft Entra tenant. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.healthMonitoring.alertConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: alertConfiguration + type: object + properties: + emailNotificationConfigurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.emailNotificationConfiguration' + description: 'Defines the recipients of email notifications for an alert type. Currently, only one email notification configuration is supported for an alert configuration, meaning only one group can receive notifications for an alert type.' + additionalProperties: + type: object + microsoft.graph.healthMonitoring.alert: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: alert + type: object + properties: + alertType: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alertType' + category: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.category' + 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 time when Microsoft Entra Health monitoring generated the alert. Supports $orderby. + format: date-time + documentation: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.documentation' + enrichment: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.enrichment' + scenario: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.scenario' + signals: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.signals' + state: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alertState' + additionalProperties: + type: object + microsoft.graph.identityAnalyticsRoot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: identityAnalyticsRoot + type: object + properties: + groups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupAnalytics' + description: The analytics for the groups in the tenant. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.groupAnalytics: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: groupAnalytics + type: object + properties: + assignedRoleCount: + type: number + description: 'The number of directory roles assigned to the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby.' + format: int64 + nullable: true + calculatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 analytics for the group were last calculated. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby.' + format: date-time + 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 group was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby.' + format: date-time + nullable: true + directGroupMemberCount: + type: number + description: 'The number of direct members of the group that are themselves groups. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby.' + format: int64 + nullable: true + displayName: + type: string + description: 'The display name of the group. Supports $filter (eq, ne, startsWith, endsWith, contains) and $orderby.' + nullable: true + dynamicMembershipType: + type: string + description: 'The dynamic membership classification of the group, derived from its membership rule. Supports $filter (eq, ne, startsWith, endsWith, contains) and $orderby.' + nullable: true + groupExpirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 group expires. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby.' + format: date-time + nullable: true + groupType: + $ref: '#/components/schemas/microsoft.graph.groupTypeEnum' + guestOwnerCount: + type: number + description: 'The number of owners of the group that are guest users. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby.' + format: int64 + nullable: true + guestTransitiveUserCount: + type: number + description: 'The number of transitive user members of the group that are guest users. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby.' + format: int64 + nullable: true + isCloudDistributionListGroup: + type: boolean + description: 'Indicates whether the group is a non-soft-deleted cloud distribution list group. Supports $filter (eq, ne) and $orderby.' + isCloudM365Group: + type: boolean + description: 'Indicates whether the group is a non-soft-deleted cloud Microsoft 365 group. Supports $filter (eq, ne) and $orderby.' + isCloudMailEnabledSecurityGroup: + type: boolean + description: 'Indicates whether the group is a non-soft-deleted cloud mail-enabled security group. Supports $filter (eq, ne) and $orderby.' + isCloudSecurityGroup: + type: boolean + description: 'Indicates whether the group is a non-soft-deleted cloud security group. Supports $filter (eq, ne) and $orderby.' + isDynamicGroup: + type: boolean + description: 'Indicates whether the group is a dynamic group. Supports $filter (eq, ne) and $orderby.' + isOnPremiseDistributionListGroup: + type: boolean + description: 'Indicates whether the group is a non-soft-deleted on-premises distribution list group. Supports $filter (eq, ne) and $orderby.' + isOnPremiseMailEnabledSecurityGroup: + type: boolean + description: 'Indicates whether the group is a non-soft-deleted on-premises mail-enabled security group. Supports $filter (eq, ne) and $orderby.' + isOnPremiseSecurityGroup: + type: boolean + description: 'Indicates whether the group is a non-soft-deleted on-premises security group. Supports $filter (eq, ne) and $orderby.' + isValidGroup: + type: boolean + description: 'Indicates whether the group is a valid (non-soft-deleted) group. Supports $filter (eq, ne) and $orderby.' + lastRestorationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 group was last restored from a soft-deleted state. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby.' + format: date-time + nullable: true + memberOwnerCount: + type: number + description: 'The number of owners of the group that are member (non-guest) users. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby.' + format: int64 + nullable: true + membershipRuleContainsCount: + type: number + description: 'The number of contains expressions in the membership rule of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby.' + format: int64 + nullable: true + membershipRuleExpressionCount: + type: number + description: 'The number of expressions in the membership rule of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby.' + format: int64 + nullable: true + membershipRuleMatchCount: + type: number + description: 'The number of match expressions in the membership rule of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby.' + format: int64 + nullable: true + membershipRuleMemberOfCount: + type: number + description: 'The number of memberOf expressions in the membership rule of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby.' + format: int64 + nullable: true + membershipRuleProcessingState: + type: string + description: 'The processing state of the membership rule of the group. Supports $filter (eq, ne, startsWith, endsWith, contains) and $orderby.' + nullable: true + memberTransitiveUserCount: + type: number + description: 'The number of transitive user members of the group that are member (non-guest) users. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby.' + format: int64 + nullable: true + preferredDataLocation: + type: string + description: 'The preferred data location of the group. Supports $filter (eq, ne, startsWith, endsWith, contains) and $orderby.' + nullable: true + sensitivityLabelCount: + type: number + description: 'The number of sensitivity labels applied to the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby.' + format: int64 + nullable: true + servicePrincipalOwnerCount: + type: number + description: 'The number of owners of the group that are service principals. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby.' + format: int64 + nullable: true + softDeletionDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 group was soft-deleted. If this property is empty, the group isn''t soft-deleted. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby.' + format: date-time + nullable: true + tenantId: + type: string + description: 'The unique identifier of the tenant that the group belongs to. Supports $filter (eq, ne) and $orderby.' + transitiveServicePrincipalCount: + type: number + description: 'The number of transitive members of the group that are service principals. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby.' + format: int64 + nullable: true + transitiveUserCount: + type: number + description: 'The total number of transitive user members of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby.' + format: int64 + nullable: true + additionalProperties: + type: object + microsoft.graph.report: + title: report + type: object + properties: + content: + type: string + description: Report content; details vary by report type. + format: base64url + nullable: true + additionalProperties: + type: object + description: Device Configuration profile History reports. + microsoft.graph.attackSimulationRepeatOffender: + title: attackSimulationRepeatOffender + type: object + properties: + attackSimulationUser: + $ref: '#/components/schemas/microsoft.graph.attackSimulationUser' + repeatOffenceCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of repeat offences of the user in attack simulation and training campaigns. + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.attackSimulationSimulationUserCoverage: + title: attackSimulationSimulationUserCoverage + type: object + properties: + attackSimulationUser: + $ref: '#/components/schemas/microsoft.graph.attackSimulationUser' + clickCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of link clicks in the received payloads by the user in attack simulation and training campaigns. + format: int32 + nullable: true + compromisedCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of compromising actions by the user in attack simulation and training campaigns. + format: int32 + nullable: true + latestSimulationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 of the latest attack simulation and training campaign that the user was included in. + format: date-time + nullable: true + simulationCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of attack simulation and training campaigns that the user was included in. + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.attackSimulationTrainingUserCoverage: + title: attackSimulationTrainingUserCoverage + type: object + properties: + attackSimulationUser: + $ref: '#/components/schemas/microsoft.graph.attackSimulationUser' + userTrainings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userTrainingStatusInfo' + description: List of assigned trainings and their statuses for the user. + additionalProperties: + type: object + microsoft.graph.applicationSignInSummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: applicationSignInSummary + type: object + properties: + appDisplayName: type: string + description: Name of the application that the user signed into. + failedSignInCount: + type: number + description: Count of failed sign-ins made by the application. + format: int64 + nullable: true + successfulSignInCount: + type: number + description: Count of successful sign-ins made by the application. + format: int64 + nullable: true + successPercentage: + type: number + description: Percentage of successful sign-ins made by the application. + format: double nullable: true additionalProperties: type: object - microsoft.graph.directoryAudit: + microsoft.graph.credentialUsageSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: directoryAudit + - title: credentialUsageSummary type: object properties: - activityDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 date and time the activity was performed. The Timestamp type is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ge, le) and $orderby.' - format: date-time - activityDisplayName: - type: string - description: 'Indicates the activity name or the operation name (for example ''Create User'', ''Add member to group''). For a list of activities logged, refer to Microsoft Entra audit log categories and activities. Supports $filter (eq, startswith).' - additionalDetails: + authMethod: + $ref: '#/components/schemas/microsoft.graph.usageAuthMethod' + failureActivityCount: + type: number + description: Provides the count of failed resets or registration data. + format: int64 + feature: + $ref: '#/components/schemas/microsoft.graph.featureType' + successfulActivityCount: + type: number + description: Provides the count of successful registrations or resets. + format: int64 + additionalProperties: + type: object + microsoft.graph.credentialUserRegistrationCount: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: credentialUserRegistrationCount + type: object + properties: + totalUserCount: + type: number + description: Provides the count of users with accountEnabled set to true in the tenant. + format: int64 + userRegistrationCounts: type: array items: - $ref: '#/components/schemas/microsoft.graph.keyValue' - description: Indicates more details on the activity. - category: - type: string - description: 'Indicates which resource category that''s targeted by the activity. For example: UserManagement, GroupManagement, ApplicationManagement, RoleManagement. For a list of categories for activities logged, refer to Microsoft Entra audit log categories and activities.' - correlationId: - type: string - description: Indicates a unique ID that helps correlate activities that span across various services. Can be used to trace logs across services. Supports $filter (eq). + $ref: '#/components/schemas/microsoft.graph.userRegistrationCount' + description: A collection of registration count and status information for users in your tenant. + additionalProperties: + type: object + microsoft.graph.archivedPrintJob: + title: archivedPrintJob + type: object + properties: + acquiredByPrinter: + type: boolean + description: True if the job was acquired by a printer; false otherwise. Read-only. + acquiredDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 dateTimeOffset when the job was acquired by the printer, if any. Read-only.' + format: date-time + nullable: true + blackAndWhitePageCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of black and white pages that were printed. Read-only. + format: int32 + colorPageCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of color pages that were printed. Read-only. + format: int32 + completionDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 dateTimeOffset when the job was completed, canceled, or aborted. Read-only.' + format: date-time + nullable: true + copiesPrinted: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of copies that were printed. Read-only. + format: int32 + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + 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 dateTimeOffset when the job was created. Read-only. + format: date-time + duplexPageCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of duplex (double-sided) pages that were printed. Read-only. + format: int32 + id: + type: string + description: The archived print job's GUID. Read-only. + pageCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The total number of pages that were printed. Read-only. + format: int32 + printerId: + type: string + description: The printer ID that the job was queued for. Read-only. + nullable: true + printerName: + type: string + description: The printer name that the job was queued for. Read-only. + nullable: true + processingState: + $ref: '#/components/schemas/microsoft.graph.printJobProcessingState' + simplexPageCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of simplex (single-sided) pages that were printed. Read-only. + format: int32 + additionalProperties: + type: object + microsoft.graph.office365ActiveUserCounts: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: office365ActiveUserCounts + type: object + properties: + exchange: + type: number + description: The number of active users in Exchange. Any user who can read and send email is considered an active user. + format: int64 nullable: true - initiatedBy: - $ref: '#/components/schemas/microsoft.graph.auditActivityInitiator' - loggedByService: - type: string - description: 'Indicates information on which service initiated the activity (For example: Self-service Password Management, Core Directory, B2C, Invited Users, Microsoft Identity Manager, Privileged Identity Management. Supports $filter (eq).' + office365: + type: number + description: 'The number of active users in Microsoft 365. This number includes all the active users in Exchange, OneDrive, SharePoint, Skype For Business, Yammer, and Microsoft Teams. You can find the definition of active user for each product in the respective property description.' + format: int64 nullable: true - operationType: + oneDrive: + type: number + description: 'The number of active users in OneDrive. Any user who viewed or edited files, shared files internally or externally, or synced files is considered an active user.' + format: int64 + nullable: true + reportDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: 'Indicates the type of operation that was performed. The possible values include but aren''t limited to the following: Add, Assign, Update, Unassign, and Delete.' + description: The date on which a number of users were active. + format: date nullable: true - result: - $ref: '#/components/schemas/microsoft.graph.operationResult' - resultReason: + reportPeriod: type: string - description: Indicates the reason for failure if the result is failure or timeout. + description: The number of days the report covers. nullable: true - targetResources: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.targetResource' - description: Information about the resource that changed due to the activity. Supports $filter (eq) for id and displayName; and $filter (startswith) for displayName. - userAgent: + reportRefreshDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: Type of user agent used by a user in the activity. + description: The latest date of the content. + format: date + nullable: true + sharePoint: + type: number + description: 'The number of active users in SharePoint. Any user who viewed or edited files, shared files internally or externally, synced files, or viewed SharePoint pages is considered an active user.' + format: int64 + nullable: true + skypeForBusiness: + type: number + description: 'The number of active users in Skype For Business. Any user who organized or participated in conferences, or joined peer-to-peer sessions is considered an active user.' + format: int64 + nullable: true + teams: + type: number + description: 'The number of active users in Microsoft Teams. Any user who posted messages in team channels, sent messages in private chat sessions, or participated in meetings or calls is considered an active user.' + format: int64 + nullable: true + yammer: + type: number + description: 'The number of active users in Yammer. Any user who can post, read, or like messages is considered an active user.' + format: int64 nullable: true additionalProperties: type: object - microsoft.graph.provisioningObjectSummary: + microsoft.graph.office365ActiveUserDetail: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: provisioningObjectSummary + - title: office365ActiveUserDetail type: object properties: - action: + assignedProducts: + type: array + items: + type: string + nullable: true + description: All the products assigned for the user. + deletedDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: 'Indicates the activity name or the operation name (for example, Create user, Add member to group). For a list of activities logged, refer to Microsoft Entra activity list. This is deprecated. Please use provisioningAction instead. Supports $filter (eq, contains).' + description: The date when the delete operation happened. Default value is 'null' when the user hasn't been deleted. + format: date nullable: true - activityDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + displayName: type: string - description: 'Represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, gt, lt) and orderby.' - format: date-time - changeId: + description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it can''t be cleared during updates.' + nullable: true + exchangeLastActivityDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: 'Unique ID of this change in this cycle. Supports $filter (eq, contains).' + description: The date when user last read or sent email. + format: date nullable: true - cycleId: + exchangeLicenseAssignDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: 'Unique ID per job iteration. Supports $filter (eq, contains).' + description: The last date when the user was assigned an Exchange license. + format: date + nullable: true + hasExchangeLicense: + type: boolean + description: Whether the user has been assigned an Exchange license. + nullable: true + hasOneDriveLicense: + type: boolean + description: Whether the user has been assigned a OneDrive license. + nullable: true + hasSharePointLicense: + type: boolean + description: Whether the user has been assigned a SharePoint license. + nullable: true + hasSkypeForBusinessLicense: + type: boolean + description: Whether the user has been assigned a Skype For Business license. + nullable: true + hasTeamsLicense: + type: boolean + description: Whether the user has been assigned a Teams license. nullable: true - durationInMilliseconds: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'Indicates how long this provisioning action took to finish. Measured in milliseconds. Supports $filter (eq, gt, lt).' - format: int32 + hasYammerLicense: + type: boolean + description: Whether the user has been assigned a Yammer license. nullable: true - initiatedBy: - $ref: '#/components/schemas/microsoft.graph.initiator' - jobId: + isDeleted: + type: boolean + description: Whether this user has been deleted or soft deleted. + nullable: true + oneDriveLastActivityDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: 'The unique ID for the whole provisioning job. Supports $filter (eq, contains).' + description: 'The date when user last viewed or edited files, shared files internally or externally, or synced files.' + format: date nullable: true - modifiedProperties: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.modifiedProperty' - description: Details of each property that was modified in this provisioning action on this object. - provisioningAction: - $ref: '#/components/schemas/microsoft.graph.provisioningAction' - provisioningStatusInfo: - $ref: '#/components/schemas/microsoft.graph.provisioningStatusInfo' - provisioningSteps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.provisioningStep' - description: Details of each step in provisioning. - servicePrincipal: - $ref: '#/components/schemas/microsoft.graph.provisioningServicePrincipal' - sourceIdentity: - $ref: '#/components/schemas/microsoft.graph.provisionedIdentity' - sourceSystem: - $ref: '#/components/schemas/microsoft.graph.provisioningSystem' - statusInfo: - $ref: '#/components/schemas/microsoft.graph.statusBase' - targetIdentity: - $ref: '#/components/schemas/microsoft.graph.provisionedIdentity' - targetSystem: - $ref: '#/components/schemas/microsoft.graph.provisioningSystem' - tenantId: + oneDriveLicenseAssignDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: 'Unique Microsoft Entra tenant ID. Supports $filter (eq, contains).' + description: The last date when the user was assigned a OneDrive license. + format: date nullable: true - additionalProperties: - type: object - microsoft.graph.signIn: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: signIn - type: object - properties: - agent: - $ref: '#/components/schemas/microsoft.graph.agentic.agentSignIn' - appDisplayName: + reportRefreshDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: 'The application name displayed in the Microsoft Entra admin center. Supports $filter (eq, startsWith).' + description: The latest date of the content. + format: date nullable: true - appId: + sharePointLastActivityDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: The application identifier in Microsoft Entra ID. Supports $filter (eq). + description: 'The date when user last viewed or edited files, shared files internally or externally, synced files, or viewed SharePoint pages.' + format: date nullable: true - appliedConditionalAccessPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.appliedConditionalAccessPolicy' - description: 'A list of conditional access policies that the corresponding sign-in activity triggers. Apps need more Conditional Access-related privileges to read the details of this property. For more information, see Permissions for viewing applied conditional access (CA) policies in sign-ins.' - appliedEventListeners: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.appliedAuthenticationEventListener' - description: 'Detailed information about the listeners, such as Azure Logic Apps and Azure Functions, which the corresponding events in the sign-in event triggered.' - appOwnerTenantId: + sharePointLicenseAssignDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: The identifier of the tenant that owns the client application. Supports $filter (eq). + description: The last date when the user was assigned a SharePoint license. + format: date nullable: true - appTokenProtectionStatus: - $ref: '#/components/schemas/microsoft.graph.tokenProtectionStatus' - authenticationAppDeviceDetails: - $ref: '#/components/schemas/microsoft.graph.authenticationAppDeviceDetails' - authenticationAppPolicyEvaluationDetails: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.authenticationAppPolicyDetails' - description: Provides details of the Microsoft Entra policies applied to a user and client authentication app during an authentication step. - authenticationContextClassReferences: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.authenticationContext' - description: Contains a collection of values that represent the conditional access authentication contexts applied to the sign-in. - authenticationDetails: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.authenticationDetail' - description: The result of the authentication attempt and more details on the authentication method. - authenticationMethodsUsed: - type: array - items: - type: string - nullable: true - description: 'The authentication methods used. Possible values: SMS, Authenticator App, App Verification code, Password, FIDO, PTA, or PHS.' - authenticationProcessingDetails: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValue' - description: 'More authentication processing details, such as the agent name for PTA and PHS, or a server or farm name for federated authentication.' - authenticationProtocol: - $ref: '#/components/schemas/microsoft.graph.protocolType' - authenticationRequirement: + skypeForBusinessLastActivityDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: 'The authentication stage reached during sign-in. It doesn''t account for previously satisfied claims. If primary authentication fails, the sign-in attempt is not evaluated by Conditional Access, so the resulting value is singleFactorAuthentication. Supports $filter (eq, startsWith).' + description: 'The date when user last organized or participated in conferences, or joined peer-to-peer sessions.' + format: date nullable: true - authenticationRequirementPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.authenticationRequirementPolicy' - description: 'Sources of authentication requirement, such as conditional access, per-user MFA, identity protection, and security defaults.' - autonomousSystemNumber: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: The Autonomous System Number (ASN) of the network used by the actor. - format: int32 + skypeForBusinessLicenseAssignDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The last date when the user was assigned a Skype For Business license. + format: date nullable: true - azureResourceId: + teamsLastActivityDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: Contains a fully qualified Azure Resource Manager ID of an Azure resource accessed during the sign-in. + description: 'The date when user last posted messages in team channels, sent messages in private chat sessions, or participated in meetings or calls.' + format: date nullable: true - clientAppUsed: + teamsLicenseAssignDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: 'The legacy client used for sign-in activity. For example: Browser, Exchange ActiveSync, Modern clients, IMAP, MAPI, SMTP, or POP. Supports $filter (eq).' + description: The last date when the user was assigned a Teams license. + format: date nullable: true - clientCredentialType: - $ref: '#/components/schemas/microsoft.graph.clientCredentialType' - conditionalAccessAudiences: - type: array - items: - type: string - nullable: true - description: A list that indicates the audience that Conditional Access evaluated during a sign-in event. Supports $filter (eq). - conditionalAccessStatus: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessStatus' - correlationId: + userPrincipalName: type: string - description: The identifier the client sends when sign-in is initiated. This property is used for troubleshooting the corresponding sign-in activity when calling for support. Supports $filter (eq). + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant’s collection of verified domains. This property is required when a user is created.' 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])$' + yammerLastActivityDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: 'The date and time the sign-in was initiated. The Timestamp type is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $orderby, $filter (eq, le, and ge).' - format: date-time - crossTenantAccessType: - $ref: '#/components/schemas/microsoft.graph.signInAccessType' - deviceDetail: - $ref: '#/components/schemas/microsoft.graph.deviceDetail' - federatedCredentialId: + description: 'The date when user last posted, read, or liked message.' + format: date + nullable: true + yammerLicenseAssignDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: 'Contains the identifier of an application''s federated identity credential, if a federated identity credential was used to sign in.' + description: The last date when the user was assigned a Yammer license. + format: date nullable: true - flaggedForReview: - type: boolean - description: 'During a failed sign-in, a user can select a button in the Azure portal to mark the failed event for tenant admins. If a user selects the button to flag the failed sign-in, this value is true.' + additionalProperties: + type: object + microsoft.graph.office365GroupsActivityCounts: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: office365GroupsActivityCounts + type: object + properties: + exchangeEmailsReceived: + type: number + description: The number of emails received by Group mailboxes. + format: int64 nullable: true - globalSecureAccessIpAddress: + reportDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: The Global Secure Access IP address that the sign-in was initiated from. + description: 'The date on which a number of emails were sent to a group mailbox or a number of messages were posted, read, or liked in a Yammer group' + format: date nullable: true - homeTenantId: + reportPeriod: type: string - description: The tenant identifier of the user initiating the sign-in. Not applicable in Managed Identity or service principal sign ins. + description: The number of days the report covers. nullable: true - homeTenantName: + reportRefreshDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: 'For user sign ins, the identifier of the tenant that the user is a member of. Only populated in cases where the home tenant provides affirmative consent to Microsoft Entra ID to show the tenant content.' + description: The latest date of the content. + format: date nullable: true - incomingTokenType: - $ref: '#/components/schemas/microsoft.graph.incomingTokenType' - ipAddress: - type: string - description: 'The IP address of the client from where the sign-in occurred. Supports $filter (eq, startsWith).' + teamsChannelMessages: + type: number + description: The number of channel messages in Teams team. + format: int64 nullable: true - ipAddressFromResourceProvider: - type: string - description: 'The IP address a user used to reach a resource provider, used to determine Conditional Access compliance for some policies. For example, when a user interacts with Exchange Online, the IP address that Microsoft Exchange receives from the user can be recorded here. This value is often null.' + teamsMeetingsOrganized: + type: number + description: The number of meetings organized in Teams team. + format: int64 nullable: true - isInteractive: - type: boolean - description: 'Indicates whether a user sign in is interactive. In interactive sign in, the user provides an authentication factor to Microsoft Entra ID. These factors include passwords, responses to MFA challenges, biometric factors, or QR codes that a user provides to Microsoft Entra ID or an associated app. In non-interactive sign in, the user doesn''t provide an authentication factor. Instead, the client app uses a token or code to authenticate or access a resource on behalf of a user. Non-interactive sign ins are commonly used for a client to sign in on a user''s behalf in a process transparent to the user.' + yammerMessagesLiked: + type: number + description: The number of messages liked in Yammer groups. + format: int64 nullable: true - isTenantRestricted: - type: boolean - description: Shows whether the sign in event was subject to a Microsoft Entra tenant restriction policy. + yammerMessagesPosted: + type: number + description: The number of messages posted to Yammer groups. + format: int64 + nullable: true + yammerMessagesRead: + type: number + description: The number of messages read in Yammer groups. + format: int64 nullable: true - isThroughGlobalSecureAccess: - type: boolean - description: Indicates whether a user came through Global Secure Access service. + additionalProperties: + type: object + microsoft.graph.office365GroupsActivityDetail: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: office365GroupsActivityDetail + type: object + properties: + exchangeMailboxStorageUsedInBytes: + type: number + description: The storage used of the group mailbox. + format: int64 nullable: true - location: - $ref: '#/components/schemas/microsoft.graph.signInLocation' - managedServiceIdentity: - $ref: '#/components/schemas/microsoft.graph.managedIdentity' - mfaDetail: - $ref: '#/components/schemas/microsoft.graph.mfaDetail' - networkLocationDetails: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.networkLocationDetail' - description: The network location details including the type of network used and its names. - originalRequestId: - type: string - description: The request identifier of the first request in the authentication sequence. Supports $filter (eq). + exchangeMailboxTotalItemCount: + type: number + description: The number of items in the group mailbox. + format: int64 nullable: true - originalTransferMethod: - $ref: '#/components/schemas/microsoft.graph.originalTransferMethods' - privateLinkDetails: - $ref: '#/components/schemas/microsoft.graph.privateLinkDetails' - processingTimeInMilliseconds: - maximum: 2147483647 - minimum: -2147483648 + exchangeReceivedEmailCount: type: number - description: The request processing time in milliseconds in AD STS. - format: int32 + description: The number of emails that the group mailbox received. + format: int64 nullable: true - resourceDisplayName: - type: string - description: The name of the resource that the user signed in to. Supports $filter (eq). + externalMemberCount: + type: number + description: The group external member count. + format: int64 nullable: true - resourceId: + groupDisplayName: type: string - description: The identifier of the resource that the user signed in to. Supports $filter (eq). + description: The display name of the group. nullable: true - resourceOwnerTenantId: + groupId: type: string - description: The identifier of the owner of the resource. Supports $filter (eq). + description: The group id. nullable: true - resourceServicePrincipalId: + groupType: type: string - description: The identifier of the service principal representing the target resource in the sign-in event. + description: 'The group type. The possible values are: Public or Private.' nullable: true - resourceTenantId: - type: string - description: The tenant identifier of the resource referenced in the sign in. + isDeleted: + type: boolean + description: Whether this user has been deleted or soft deleted. nullable: true - riskDetail: - $ref: '#/components/schemas/microsoft.graph.riskDetail' - riskEventTypes_v2: - type: array - items: - type: string - nullable: true - description: 'The list of risk event types associated with the sign-in. Possible values: unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic, or unknownFutureValue. Supports $filter (eq, startsWith).' - riskLevelAggregated: - $ref: '#/components/schemas/microsoft.graph.riskLevel' - riskLevelDuringSignIn: - $ref: '#/components/schemas/microsoft.graph.riskLevel' - riskState: - $ref: '#/components/schemas/microsoft.graph.riskState' - servicePrincipalCredentialKeyId: + lastActivityDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: The unique identifier of the key credential used by the service principal to authenticate. + description: 'The last activity date for the following scenarios: group mailbox received email; user viewed, edited, shared, or synced files in SharePoint document library; user viewed SharePoint pages; user posted, read, or liked messages in Yammer groups.' + format: date nullable: true - servicePrincipalCredentialThumbprint: - type: string - description: The certificate thumbprint of the certificate used by the service principal to authenticate. + memberCount: + type: number + description: The group member count. + format: int64 nullable: true - servicePrincipalId: - type: string - description: 'The application identifier used for sign-in. This field is populated when you''re signing in using an application. Supports $filter (eq, startsWith).' - servicePrincipalName: + ownerPrincipalName: type: string - description: 'The application name used for sign-in. This field is populated when you''re signing in using an application. Supports $filter (eq, startsWith).' + description: The group owner principal name. nullable: true - sessionId: + reportPeriod: type: string - description: Identifier of the session that was generated during the sign-in. + description: The number of days the report covers. nullable: true - sessionLifetimePolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sessionLifetimePolicy' - description: Any conditional access session management policies that were applied during the sign-in event. - signInEventTypes: - type: array - items: - type: string - nullable: true - description: 'Indicates the category of sign in that the event represents. For user sign ins, the category can be interactiveUser or nonInteractiveUser and corresponds to the value for the isInteractive property on the signin resource. For managed identity sign ins, the category is managedIdentity. For service principal sign-ins, the category is servicePrincipal. Possible values are: interactiveUser, nonInteractiveUser, servicePrincipal, managedIdentity, unknownFutureValue. Supports $filter (eq, ne). NOTE: Only interactive sign-ins are returned unless you set an explicit filter. For example, the filter for getting non-interactive sign-ins is https://graph.microsoft.com/beta/auditLogs/signIns?&$filter=signInEventTypes/any(t: t eq ''nonInteractiveUser'').' - signInIdentifier: + reportRefreshDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: 'The identification that the user provided to sign in. It can be the userPrincipalName, but is also populated when a user signs in using other identifiers.' + description: The latest date of the content. + format: date nullable: true - signInIdentifierType: - $ref: '#/components/schemas/microsoft.graph.signInIdentifierType' - signInTokenProtectionStatus: - $ref: '#/components/schemas/microsoft.graph.tokenProtectionStatus' - status: - $ref: '#/components/schemas/microsoft.graph.signInStatus' - tokenIssuerName: - type: string - description: 'The name of the identity provider. For example, sts.microsoft.com. Supports $filter (eq).' + sharePointActiveFileCount: + type: number + description: The number of active files in SharePoint Group site. + format: int64 nullable: true - tokenIssuerType: - $ref: '#/components/schemas/microsoft.graph.tokenIssuerType' - tokenProtectionStatusDetails: - $ref: '#/components/schemas/microsoft.graph.tokenProtectionStatusDetails' - uniqueTokenIdentifier: - type: string - description: A unique base64-encoded request identifier used to track tokens issued by Microsoft Entra ID as they're redeemed at resource providers. + sharePointSiteStorageUsedInBytes: + type: number + description: The storage used by SharePoint Group site. + format: int64 nullable: true - userAgent: - type: string - description: 'The user agent information related to sign-in. Supports $filter (eq, startsWith).' + sharePointTotalFileCount: + type: number + description: The total number of files in SharePoint Group site. + format: int64 nullable: true - userDisplayName: - type: string - description: 'The display name of the user. Supports $filter (eq, startsWith).' + teamsChannelMessagesCount: + type: number + description: The number of channel messages in Teams team. + format: int64 nullable: true - userId: - type: string - description: The identifier of the user. Supports $filter (eq). - userPrincipalName: - type: string - description: 'User principal name of the user that initiated the sign-in. This value is always in lowercase. For guest users whose values in the user object typically contain #EXT# before the domain part, this property stores the value in both lowercase and the ''true'' format. For example, while the user object stores AdeleVance_fabrikam.com#EXT#@contoso.com, the sign-in logs store adelevance@fabrikam.com. Supports $filter (eq, startsWith).' + teamsMeetingsOrganizedCount: + type: number + description: The number of meetings organized in Teams team. + format: int64 + nullable: true + yammerLikedMessageCount: + type: number + description: The number of messages liked in Yammer groups. + format: int64 + nullable: true + yammerPostedMessageCount: + type: number + description: The number of messages posted to Yammer groups. + format: int64 + nullable: true + yammerReadMessageCount: + type: number + description: The number of messages read in Yammer groups. + format: int64 nullable: true - userType: - $ref: '#/components/schemas/microsoft.graph.signInUserType' additionalProperties: type: object - microsoft.graph.selfServiceSignUp: + microsoft.graph.office365GroupsActivityFileCounts: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: selfServiceSignUp + - title: office365GroupsActivityFileCounts type: object properties: - appDisplayName: - type: string - description: 'App name displayed in the Microsoft Entra admin center. Supports $filter (eq, startsWith).' + active: + type: number + description: 'The number of files that were viewed, edited, shared, or synced in the group''s SharePoint document library.' + format: int64 nullable: true - appId: + reportDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: Unique GUID that represents the app ID in the Microsoft Entra ID. Supports $filter (eq). + description: The date on which a number of files were active in the group's SharePoint site. + format: date nullable: true - appliedEventListeners: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.appliedAuthenticationEventListener' - description: 'Detailed information about the listeners, such as Azure Logic Apps and Azure Functions, which the corresponding events in the sign-up event triggered.' - correlationId: - type: string - description: The request ID sent from the client when the sign-up is initiated. Used to troubleshoot sign-up activity. Supports $filter (eq). - 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 (UTC) the sign-up was initiated. Example: midnight on Jan 1, 2014 is reported as 2014-01-01T00:00:00Z. Supports $orderby, $filter (eq, le, and ge).' - format: date-time - signUpIdentity: - $ref: '#/components/schemas/microsoft.graph.signUpIdentity' - signUpIdentityProvider: + reportPeriod: type: string - description: 'Describes the type of account for which the user registered. Values include Email OTP, Email Password, Google.' - signUpStage: - $ref: '#/components/schemas/microsoft.graph.signUpStage' - status: - $ref: '#/components/schemas/microsoft.graph.signUpStatus' - userId: + description: The number of days the report covers. + nullable: true + reportRefreshDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: The identifier of the user object created during the sign-up. + description: The latest date of the content. + format: date + nullable: true + total: + type: number + description: The total number of files in the group's SharePoint document library. + format: int64 nullable: true additionalProperties: type: object - microsoft.graph.deviceManagementReports: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementReports - type: object - properties: - cachedReportConfigurations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementCachedReportConfiguration' - description: Entity representing the configuration of a cached report. - x-ms-navigationProperty: true - exportJobs: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJob' - description: Entity representing a job to export a report. - x-ms-navigationProperty: true - additionalProperties: - type: object - microsoft.graph.deviceManagementCachedReportConfiguration: + microsoft.graph.office365GroupsActivityGroupCounts: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementCachedReportConfiguration + - title: office365GroupsActivityGroupCounts type: object properties: - 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 - description: Time that the cached report expires. - format: date-time - filter: - type: string - description: Filters applied on report creation. + active: + type: number + description: 'The number of active groups. A group is considered active if any of the following occurred: group mailbox received email, or a user viewed, edited, shared, or synced files in SharePoint document library, or a user viewed SharePoint pages, or a user posted, read, or liked messages in Yammer groups.' + format: int64 nullable: true - lastRefreshDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + reportDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: Time that the cached report was last refreshed. - format: date-time - metadata: + description: The date on which groups were active. + format: date + nullable: true + reportPeriod: type: string - description: Caller-managed metadata associated with the report. + description: The number of days the report covers. nullable: true - orderBy: - type: array - items: - type: string - nullable: true - description: Ordering of columns in the report. - reportName: + reportRefreshDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: Name of the report. + description: The latest date of the content. + format: date + nullable: true + total: + type: number + description: The total number of groups. + format: int64 nullable: true - select: - type: array - items: - type: string - nullable: true - description: Columns selected from the report. - status: - $ref: '#/components/schemas/microsoft.graph.deviceManagementReportStatus' additionalProperties: type: object - description: Entity representing the configuration of a cached report. - microsoft.graph.deviceManagementExportJob: + microsoft.graph.office365GroupsActivityStorage: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementExportJob + - title: office365GroupsActivityStorage type: object properties: - 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 - description: Time that the exported report expires. - format: date-time - filter: - type: string - description: Filters applied on the report. The maximum length allowed for this property is 2000 characters. + mailboxStorageUsedInBytes: + type: number + description: The storage used in group mailbox. + format: int64 nullable: true - format: - $ref: '#/components/schemas/microsoft.graph.deviceManagementReportFileFormat' - localizationType: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJobLocalizationType' - reportName: - type: string - description: Name of the report. The maximum length allowed for this property is 2000 characters. - requestDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: Time that the exported report was requested. - format: date-time - search: + reportDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: Configures a search term to filter the data. The maximum length allowed for this property is 100 characters. + description: The snapshot date for Exchange and SharePoint used storage. + format: date nullable: true - select: - type: array - items: - type: string - nullable: true - description: Columns selected from the report. The maximum number of allowed columns names is 256. The maximum length allowed for each column name in this property is 1000 characters. - snapshotId: + reportPeriod: type: string - description: 'A snapshot is an identifiable subset of the dataset represented by the ReportName. A sessionId or CachedReportConfiguration id can be used here. If a sessionId is specified, Filter, Select, and OrderBy are applied to the data represented by the sessionId. Filter, Select, and OrderBy cannot be specified together with a CachedReportConfiguration id. The maximum length allowed for this property is 128 characters.' + description: The number of days the report covers. nullable: true - status: - $ref: '#/components/schemas/microsoft.graph.deviceManagementReportStatus' - url: + reportRefreshDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: Temporary location of the exported report. + description: The latest date of the content. + format: date + nullable: true + siteStorageUsedInBytes: + type: number + description: The storage used in SharePoint document library. + format: int64 nullable: true additionalProperties: type: object - description: Entity representing a job to export a report. - microsoft.graph.reportRoot: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: reportRoot - type: object - properties: - appCredentialSignInActivities: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.appCredentialSignInActivity' - description: Represents a collection of sign-in activities of application credentials. - x-ms-navigationProperty: true - applicationSignInDetailedSummary: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.applicationSignInDetailedSummary' - description: Represents a detailed summary of an application sign-in. - x-ms-navigationProperty: true - authenticationMethods: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodsRoot' - credentialUserRegistrationDetails: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.credentialUserRegistrationDetails' - description: Details of the usage of self-service password reset and multifactor authentication (MFA) for all registered users. - x-ms-navigationProperty: true - dailyPrintUsage: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printUsage' - x-ms-navigationProperty: true - dailyPrintUsageByPrinter: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' - description: 'Retrieve a list of daily print usage summaries, grouped by printer.' - x-ms-navigationProperty: true - dailyPrintUsageByUser: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' - description: 'Retrieve a list of daily print usage summaries, grouped by user.' - x-ms-navigationProperty: true - dailyPrintUsageSummariesByPrinter: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' - x-ms-navigationProperty: true - dailyPrintUsageSummariesByUser: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' - x-ms-navigationProperty: true - healthMonitoring: - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.healthMonitoringRoot' - monthlyPrintUsageByPrinter: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' - description: 'Retrieve a list of monthly print usage summaries, grouped by printer.' - x-ms-navigationProperty: true - monthlyPrintUsageByUser: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' - description: 'Retrieve a list of monthly print usage summaries, grouped by user.' - x-ms-navigationProperty: true - monthlyPrintUsageSummariesByPrinter: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' - x-ms-navigationProperty: true - monthlyPrintUsageSummariesByUser: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' - x-ms-navigationProperty: true - partners: - $ref: '#/components/schemas/microsoft.graph.partners' - security: - $ref: '#/components/schemas/microsoft.graph.securityReportsRoot' - serviceActivity: - $ref: '#/components/schemas/microsoft.graph.serviceActivity' - servicePrincipalSignInActivities: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalSignInActivity' - description: Represents a collection of sign-in activities of service principals. - x-ms-navigationProperty: true - sla: - $ref: '#/components/schemas/microsoft.graph.serviceLevelAgreementRoot' - userCredentialUsageDetails: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userCredentialUsageDetails' - description: Represents the self-service password reset (SSPR) usage for a given tenant. - x-ms-navigationProperty: true - userInsights: - $ref: '#/components/schemas/microsoft.graph.userInsightsRoot' - additionalProperties: - type: object - microsoft.graph.appCredentialSignInActivity: + microsoft.graph.office365ServicesUserCounts: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: appCredentialSignInActivity + - title: office365ServicesUserCounts type: object properties: - appId: - type: string - description: The globally unique appId (also called client ID on the Microsoft Entra admin center) of the credentialed application. - appObjectId: - type: string - description: The ID of the credential application instance. + exchangeActive: + type: number + description: The number of active users on Exchange. Any user who can read and send email is considered an active user. + format: int64 + nullable: true + exchangeInactive: + type: number + description: The number of inactive users on Exchange. + format: int64 + nullable: true + office365Active: + type: number + description: The number of active users on Microsoft 365. + format: int64 + nullable: true + office365Inactive: + type: number + description: The number of inactive users on Microsoft 365. + format: int64 + nullable: true + oneDriveActive: + type: number + description: 'The number of active users on OneDrive. Any user who viewed or edited files, shared files internally or externally, or synced files is considered an active user.' + format: int64 + nullable: true + oneDriveInactive: + type: number + description: The number of inactive users on OneDrive. + format: int64 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])$' + reportPeriod: type: string - description: 'The date and time when the credential was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' - format: date-time + description: The number of days the report covers. nullable: true - credentialOrigin: - $ref: '#/components/schemas/microsoft.graph.applicationKeyOrigin' - 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])$' + reportRefreshDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: 'The date and time when the credential is set to expire. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' - format: date-time + description: The latest date of the content. + format: date nullable: true - keyId: - type: string - description: The key ID of the credential. - keyType: - $ref: '#/components/schemas/microsoft.graph.applicationKeyType' - keyUsage: - $ref: '#/components/schemas/microsoft.graph.applicationKeyUsage' - resourceId: - type: string - description: The ID of the accessed resource. + sharePointActive: + type: number + description: 'The number of active users on SharePoint. Any user who viewed or edited files, shared files internally or externally, synced files, or viewed SharePoint pages is considered an active user.' + format: int64 nullable: true - servicePrincipalObjectId: - type: string - description: The ID of the service principal. + sharePointInactive: + type: number + description: The number of inactive users on SharePoint. + format: int64 nullable: true - signInActivity: - $ref: '#/components/schemas/microsoft.graph.signInActivity' - additionalProperties: - type: object - microsoft.graph.applicationSignInDetailedSummary: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: applicationSignInDetailedSummary - type: object - properties: - aggregatedEventDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' - format: date-time + skypeForBusinessActive: + type: number + description: 'The number of active users on Skype For Business. Any user who organized or participated in conferences, or joined peer-to-peer sessions is considered an active user.' + format: int64 nullable: true - appDisplayName: - type: string - description: Name of the application that the user signed in to. - appId: - type: string - description: ID of the application that the user signed in to. - signInCount: + skypeForBusinessInactive: type: number - description: Count of sign-ins made by the application. + description: The number of inactive users on Skype For Business. + format: int64 + nullable: true + teamsActive: + type: number + description: 'The number of active users on Microsoft Teams. Any user who posted messages in team channels, sent messages in private chat sessions, or participated in meetings or calls is considered an active user.' + format: int64 + nullable: true + teamsInactive: + type: number + description: The number of inactive users on Microsoft Teams. + format: int64 + nullable: true + yammerActive: + type: number + description: 'The number of active users on Yammer. Any user who can post, read, or like messages is considered an active user.' + format: int64 + nullable: true + yammerInactive: + type: number + description: The number of inactive users on Yammer. format: int64 nullable: true - status: - $ref: '#/components/schemas/microsoft.graph.signInStatus' additionalProperties: type: object - microsoft.graph.authenticationMethodsRoot: + microsoft.graph.relyingPartyDetailedSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: authenticationMethodsRoot + - title: relyingPartyDetailedSummary type: object properties: - userEventsSummary: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userEventsSummary' - description: 'Represents a specific user MFA/SSPR registration or reset event, including whether the event was successful, which authentication method was targeted, and failure reason if any.' - x-ms-navigationProperty: true - userMfaSignInSummary: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userMfaSignInSummary' - description: Represents the total count of MFA vs non-MFA sign-in counts for a specified period. - x-ms-navigationProperty: true - userPasswordResetsAndChangesSummary: + failedSignInCount: + type: number + description: Number of failed sign in on Active Directory Federation Service in the period specified. + format: int64 + migrationStatus: + $ref: '#/components/schemas/microsoft.graph.migrationStatus' + migrationValidationDetails: type: array items: - $ref: '#/components/schemas/microsoft.graph.userPasswordResetsAndChangesSummary' - description: Represents the summary of password resets and changes for a specific day. This includes the number of password resets that were self-service and those triggered by an administrator. - x-ms-navigationProperty: true - userRegistrationDetails: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + description: Specifies all the validations check done on applications configuration details to evaluate if the application is ready to be moved to Microsoft Entra ID. + relyingPartyId: + type: string + description: This identifier is used to identify the relying party to this Federation Service. It's used when issuing claims to the relying party. + relyingPartyName: + type: string + description: Name of application or other entity on the internet that uses an identity provider to authenticate a user who wants to sign in. + replyUrls: type: array items: - $ref: '#/components/schemas/microsoft.graph.userRegistrationDetails' - description: 'Represents the state of a user''s authentication methods, including which methods are registered and which features the user is registered and capable of (such as multifactor authentication, self-service password reset, and passwordless authentication).' - x-ms-navigationProperty: true + type: string + description: Specifies where the relying party expects to receive the token. + serviceId: + type: string + description: Uniquely identifies the Active Directory forest. + signInSuccessRate: + type: number + description: Number of successful / (number of successful + number of failed sign ins) on Active Directory Federation Service in the period specified. + format: double + nullable: true + successfulSignInCount: + type: number + description: Number of successful sign ins on Active Directory Federation Service. + format: int64 + totalSignInCount: + type: number + description: Number of successful + failed sign ins on Active Directory Federation Service in the period specified. + format: int64 + uniqueUserCount: + type: number + description: Number of unique users that have signed into the application. + format: int64 additionalProperties: type: object - microsoft.graph.aggregationPeriod: - title: aggregationPeriod - enum: - - d1 - - d7 - - d30 - - unknownFutureValue - type: string - microsoft.graph.userRegistrationActivitySummary: + microsoft.graph.microsoftAppsFileStorageContainerUsage: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userRegistrationActivitySummary + - title: microsoftAppsFileStorageContainerUsage type: object properties: - authMethod: - $ref: '#/components/schemas/microsoft.graph.usageAuthMethod' - failureActivityCount: + totalActiveContainerCount: type: number - description: The total number of failed activities for the corresponding authMethod and feature. Supports $filter (eq). + description: The total number of active file storage containers across the tenant. format: int64 - feature: - $ref: '#/components/schemas/microsoft.graph.featureType' - successfulActivityCount: + readOnly: true + totalActiveStorageUsedInBytes: type: number - description: 'The total number of successful activities for the corresponding authMethod and feature. Supports $filter (gt, lt).' + description: The total storage used in bytes across all active file storage containers in the tenant. format: int64 + readOnly: true + usageByDataLocation: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.microsoftAppsFileStorageContainerGeoUsage' + description: Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.userSignInUsageByAuthMethodActivity: - title: userSignInUsageByAuthMethodActivity + microsoft.graph.microsoftAppsFileStorageContainerGeoUsage: + title: microsoftAppsFileStorageContainerGeoUsage type: object properties: - authenticationMethod: - type: string - description: The authentication method for the given summary. - successActivityCount: + activeContainerCount: type: number - description: The total number of successful sign in events for the given authentication method. + description: The number of active file storage containers in this geographic location. format: int64 - additionalProperties: - type: object - microsoft.graph.userRegistrationFeatureSummary: - title: userRegistrationFeatureSummary - type: object - properties: - totalUserCount: + readOnly: true + activeStorageUsedInBytes: type: number - description: 'Total number of users accounts, excluding those that are blocked.' + description: The storage used in bytes for active file storage containers in this geographic location. format: int64 - userRegistrationFeatureCounts: + readOnly: true + dataLocationCode: + type: string + description: 'The geographic location code (for example, NAM for North America, EUR for Europe).' + readOnly: true + usageByApp: type: array items: - $ref: '#/components/schemas/microsoft.graph.userRegistrationFeatureCount' - description: 'Number of users registered or capable for multifactor authentication, self-service password reset, and passwordless authentication.' - userRoles: - $ref: '#/components/schemas/microsoft.graph.includedUserRoles' - userTypes: - $ref: '#/components/schemas/microsoft.graph.includedUserTypes' + $ref: '#/components/schemas/microsoft.graph.microsoftAppsFileStorageContainerAppUsage' + description: Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.includedUserTypes: - title: includedUserTypes - enum: - - all - - member - - guest - - unknownFutureValue - type: string - microsoft.graph.includedUserRoles: - title: includedUserRoles - enum: - - all - - privilegedAdmin - - admin - - user - - unknownFutureValue - type: string - microsoft.graph.userRegistrationMethodSummary: - title: userRegistrationMethodSummary + microsoft.graph.microsoftAppsFileStorageContainerAppUsage: + title: microsoftAppsFileStorageContainerAppUsage type: object properties: - totalUserCount: + activeContainerCount: type: number - description: Total number of users in the tenant. + description: The number of active file storage containers for this application. format: int64 - userRegistrationMethodCounts: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userRegistrationMethodCount' - description: Number of users registered for each authentication method. - userRoles: - $ref: '#/components/schemas/microsoft.graph.includedUserRoles' - userTypes: - $ref: '#/components/schemas/microsoft.graph.includedUserTypes' + readOnly: true + activeStorageUsedInBytes: + type: number + description: The storage used in bytes for active file storage containers for this application. + format: int64 + readOnly: true + appId: + type: string + description: The unique identifier (GUID) of the Microsoft application. + readOnly: true + displayName: + type: string + description: 'The display name of the Microsoft application (for example, Loop, Designer).' + nullable: true + readOnly: true additionalProperties: type: object - microsoft.graph.userEventsSummary: + microsoft.graph.partners: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: partners + type: object + properties: + billing: + $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' + additionalProperties: + type: object + microsoft.graph.partners.billing.billing: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: billing + type: object + properties: + manifests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' + description: Represents metadata for the exported data. + x-ms-navigationProperty: true + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' + description: Represents an operation to export the billing data of a partner. + x-ms-navigationProperty: true + reconciliation: + $ref: '#/components/schemas/microsoft.graph.partners.billing.billingReconciliation' + usage: + $ref: '#/components/schemas/microsoft.graph.partners.billing.azureUsage' + additionalProperties: + type: object + microsoft.graph.partners.billing.manifest: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userEventsSummary + - title: manifest type: object properties: - authMethod: - $ref: '#/components/schemas/microsoft.graph.usageAuthMethod' - eventDateTime: + blobCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The total file count for this partner tenant ID. + format: int32 + blobs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.partners.billing.blob' + description: A collection of blob objects that contain details of all the files for the partner tenant ID. + 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 (UTC) when the event occurred. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The date and time when a manifest resource was created. 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.' format: date-time - failureReason: + dataFormat: type: string - description: The specific reason why the event failed (if it was not successful.) - feature: - $ref: '#/components/schemas/microsoft.graph.featureType' - isSuccess: - type: boolean - description: Indicates whether the event was successful or not. - userDisplayName: + description: 'The billing data file format. The possible value is: compressedJSONLines. Each blob is a compressed file and data in the file is in JSON lines format. Decompress the file to access the data.' + eTag: type: string - description: 'The user display name, such as Adele Vance. Supports $filter (eq, startsWith) and $orderby.' - userPrincipalName: + description: Version of data represented by the manifest. Any change in eTag indicates a new data version. + partitionType: type: string - description: 'The user principal name, such as AdeleV@contoso.com. Supports $filter (eq, startsWith) and $orderby.' + description: 'Indicates the division of data. If a given partition has more than the supported number, the data is split into multiple files, each file representing a specific partitionValue. By default, the data in the file is partitioned by the number of line items.' + partnerTenantId: + type: string + description: The Microsoft Entra tenant ID of the partner. + rootDirectory: + type: string + description: The root directory that contains all the files. + sasToken: + type: string + description: The SAS token for accessing the directory or an individual file in the directory. + schemaVersion: + type: string + description: The version of the manifest schema. additionalProperties: type: object - microsoft.graph.userMfaSignInSummary: + microsoft.graph.partners.billing.operation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userMfaSignInSummary + - title: operation 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 (UTC) for when the summary was aggregated for. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The start time of the operation. 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.' format: date-time - nullable: true - multiFactorSignIns: - type: number - description: The total number of MFA sign-ins for the given day. - format: int64 - nullable: true - singleFactorSignIns: - type: number - description: The total number of non-MFA sign ins for the given day. - format: int64 - nullable: true - totalSignIns: - type: number - description: The total number of sign-ins for the given day. - format: int64 - nullable: true - additionalProperties: - type: object - microsoft.graph.userPasswordResetsAndChangesSummary: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userPasswordResetsAndChangesSummary - type: object - properties: - aggregatedDateTime: + 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 aggregated day for which the summary applies to. This property will always represent the entire day. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The time of the last action of the operation. 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.' format: date-time - nullable: true - changePasswordSelfServiceCount: - type: number - description: The number of self-service password changes that occurred during this window. - format: int64 - nullable: true - passwordResetsByAdminCount: - type: number - description: The number of admin-triggered password resets that occurred during this window. - format: int64 - nullable: true - passwordResetsSelfServiceCount: - type: number - description: The number of self-service password resets that occurred during this window. - format: int64 - nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.longRunningOperationStatus' additionalProperties: type: object - microsoft.graph.userRegistrationDetails: + microsoft.graph.partners.billing.billingReconciliation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userRegistrationDetails + - title: billingReconciliation type: object properties: - defaultMfaMethod: - $ref: '#/components/schemas/microsoft.graph.defaultMfaMethodType' - isAdmin: - type: boolean - description: Indicates whether the user has an admin role in the tenant. This value can be used to check the authentication methods that privileged accounts are registered for and capable of. - nullable: true - isMfaCapable: - type: boolean - description: Indicates whether the user has registered a strong authentication method for multifactor authentication. The method must be allowed by the authentication methods policy. Supports $filter (eq). - isMfaRegistered: - type: boolean - description: Indicates whether the user has registered a strong authentication method for multifactor authentication. The method may not necessarily be allowed by the authentication methods policy. Supports $filter (eq). - isPasswordlessCapable: - type: boolean - description: 'Indicates whether the user has registered a passwordless strong authentication method (including FIDO2, Windows Hello for Business, and Microsoft Authenticator (Passwordless)) that is allowed by the authentication methods policy. Supports $filter (eq).' - isSsprCapable: - type: boolean - description: Indicates whether the user has registered the required number of authentication methods for self-service password reset and the user is allowed to perform self-service password reset by policy. Supports $filter (eq). - isSsprEnabled: - type: boolean - description: Indicates whether the user is allowed to perform self-service password reset by policy. The user may not necessarily have registered the required number of authentication methods for self-service password reset. Supports $filter (eq). - isSsprRegistered: - type: boolean - description: Indicates whether the user has registered the required number of authentication methods for self-service password reset. The user may not necessarily be allowed to perform self-service password reset by policy. Supports $filter (eq). - isSystemPreferredAuthenticationMethodEnabled: - type: boolean - description: 'Indicates whether system preferred authentication method is enabled. If enabled, the system dynamically determines the most secure authentication method among the methods registered by the user. Supports $filter (eq).' - nullable: true - lastUpdatedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 (UTC) when the report was last updated. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' - format: date-time - methodsRegistered: - type: array - items: - type: string - nullable: true - description: 'Collection of authentication methods registered, such as mobilePhone, email, passKeyDeviceBound. Supports $filter (any with eq).' - systemPreferredAuthenticationMethods: - type: array - items: - type: string - nullable: true - description: 'Collection of authentication methods that the system determined to be the most secure authentication methods among the registered methods for second factor authentication. Possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. Supports $filter (any with eq).' - userDisplayName: - type: string - description: 'The user display name, such as Adele Vance. Supports $filter (eq, startsWith) and $orderby.' - userPreferredMethodForSecondaryAuthentication: - $ref: '#/components/schemas/microsoft.graph.userDefaultAuthenticationMethod' - userPrincipalName: - type: string - description: 'The user principal name, such as AdeleV@contoso.com. Supports $filter (eq, startsWith) and $orderby.' - userType: - $ref: '#/components/schemas/microsoft.graph.signInUserType' + billed: + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedReconciliation' + unbilled: + $ref: '#/components/schemas/microsoft.graph.partners.billing.unbilledReconciliation' additionalProperties: type: object - microsoft.graph.credentialUserRegistrationDetails: + microsoft.graph.partners.billing.billedReconciliation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: credentialUserRegistrationDetails + - title: billedReconciliation type: object - properties: - authMethods: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.registrationAuthMethod' - description: 'Represents the authentication method that the user has registered. Possible values are: email, mobilePhone, officePhone, securityQuestion (only used for self-service password reset), appNotification, appCode, alternateMobilePhone (supported only in registration), fido, appPassword, unknownFutureValue.' - isCapable: - type: boolean - description: Indicates whether the user is ready to perform self-service password reset or MFA. - isEnabled: - type: boolean - description: Indicates whether the user enabled to perform self-service password reset. - isMfaRegistered: - type: boolean - description: Indicates whether the user is registered for MFA. - isRegistered: - type: boolean - description: Indicates whether the user has registered any authentication methods for self-service password reset. - userDisplayName: - type: string - description: Provides the user name of the corresponding user. - userPrincipalName: - type: string - description: Provides the user principal name of the corresponding user. additionalProperties: type: object - microsoft.graph.printUsage: + microsoft.graph.partners.billing.attributeSet: + title: attributeSet + enum: + - full + - basic + - unknownFutureValue + type: string + microsoft.graph.partners.billing.unbilledReconciliation: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: printUsage - type: object - properties: - blackAndWhitePageCount: - type: number - format: int64 - nullable: true - colorPageCount: - type: number - format: int64 - nullable: true - completedBlackAndWhiteJobCount: - type: number - format: int64 - completedColorJobCount: - type: number - format: int64 - completedJobCount: - type: number - format: int64 - nullable: true - doubleSidedSheetCount: - type: number - format: int64 - nullable: true - incompleteJobCount: - type: number - format: int64 - mediaSheetCount: - type: number - format: int64 - nullable: true - pageCount: - type: number - format: int64 - nullable: true - singleSidedSheetCount: - type: number - format: int64 - nullable: true - usageDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' - type: string - format: date + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: unbilledReconciliation + type: object additionalProperties: type: object - microsoft.graph.printUsageByPrinter: + microsoft.graph.partners.billing.billingPeriod: + title: billingPeriod + enum: + - current + - last + - unknownFutureValue + type: string + microsoft.graph.partners.billing.azureUsage: allOf: - - $ref: '#/components/schemas/microsoft.graph.printUsage' - - title: printUsageByPrinter + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: azureUsage type: object properties: - printerId: - type: string - description: The ID of the printer represented by these statistics. - printerName: - type: string - description: The name of the printer represented by these statistics. - nullable: true + billed: + $ref: '#/components/schemas/microsoft.graph.partners.billing.billedUsage' + unbilled: + $ref: '#/components/schemas/microsoft.graph.partners.billing.unbilledUsage' additionalProperties: type: object - microsoft.graph.printUsageByUser: + microsoft.graph.partners.billing.billedUsage: allOf: - - $ref: '#/components/schemas/microsoft.graph.printUsage' - - title: printUsageByUser + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: billedUsage type: object - properties: - userPrincipalName: - type: string - description: The UPN of the user represented by these statistics. additionalProperties: type: object - microsoft.graph.healthMonitoring.healthMonitoringRoot: + microsoft.graph.partners.billing.unbilledUsage: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: healthMonitoringRoot + - title: unbilledUsage type: object - properties: - alertConfigurations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alertConfiguration' - description: 'The configuration of an alert type, which defines behavior that occurs when an alert is created.' - x-ms-navigationProperty: true - alerts: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alert' - description: The collection of health monitoring system detected alerts for anomalous usage patterns found in a Microsoft Entra tenant. - x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.healthMonitoring.alertConfiguration: + microsoft.graph.securityReportsRoot: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: alertConfiguration + - title: securityReportsRoot type: object - properties: - emailNotificationConfigurations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.emailNotificationConfiguration' - description: 'Defines the recipients of email notifications for an alert type. Currently, only one email notification configuration is supported for an alert configuration, meaning only one group can receive notifications for an alert type.' additionalProperties: type: object - microsoft.graph.healthMonitoring.alert: + microsoft.graph.serviceActivity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: alert + - title: serviceActivity type: object - properties: - alertType: - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alertType' - category: - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.category' - 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 time when Microsoft Entra Health monitoring generated the alert. Supports $orderby. - format: date-time - documentation: - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.documentation' - enrichment: - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.enrichment' - scenario: - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.scenario' - signals: - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.signals' - state: - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alertState' additionalProperties: type: object - microsoft.graph.report: - title: report + microsoft.graph.serviceActivityValueMetric: + title: serviceActivityValueMetric type: object properties: - content: + intervalStartDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 http content that has the data - format: base64url - nullable: true - additionalProperties: - type: object - description: Device Configuration profile History reports. - microsoft.graph.attackSimulationRepeatOffender: - title: attackSimulationRepeatOffender - type: object - properties: - attackSimulationUser: - $ref: '#/components/schemas/microsoft.graph.attackSimulationUser' - repeatOffenceCount: - maximum: 2147483647 - minimum: -2147483648 + description: The starting date and time (UTC) of the interval. + format: date-time + value: type: number - description: Number of repeat offences of the user in attack simulation and training campaigns. - format: int32 - nullable: true + description: 'The aggregated value over the given aggregation interval starting from the intervalStartDateTime. The value is caculated at the minute level. The value at the starting minute of the intervalStartDateTime is included. The value at the last minute of the given interval is excluded. For example, if intervalStartDateTime is 2023-09-20T18:00:00Z and aggregation interval is 5 minutes, then the value is aggregated from 2023-09-20T18:00:00Z(inclusive) to 2023-09-20T18:05:00Z(exclusive).' + format: int64 additionalProperties: type: object - microsoft.graph.attackSimulationSimulationUserCoverage: - title: attackSimulationSimulationUserCoverage + microsoft.graph.serviceActivityPerformanceMetric: + title: serviceActivityPerformanceMetric type: object properties: - attackSimulationUser: - $ref: '#/components/schemas/microsoft.graph.attackSimulationUser' - clickCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of link clicks in the received payloads by the user in attack simulation and training campaigns. - format: int32 - nullable: true - compromisedCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Number of compromising actions by the user in attack simulation and training campaigns. - format: int32 - nullable: true - latestSimulationDateTime: + intervalStartDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 of the latest attack simulation and training campaign that the user was included in. + description: 'The start date and time (UTC) of the interval. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time - nullable: true - simulationCount: - maximum: 2147483647 - minimum: -2147483648 + percentage: type: number - description: Number of attack simulation and training campaigns that the user was included in. - format: int32 + description: 'The aggregated performance over the given aggregation interval that starts from the intervalStartDateTime. The performance is calculated at the minute level. The performance at the starting minute of the intervalStartDateTime is included. The performance at the last minute of the given interval is excluded. For example, if intervalStartDateTime is 2023-09-20T18:00:00Z and the aggregation interval is 5 minutes, then performance is aggregated from 2023-09-20T18:00:00Z (inclusive) to 2023-09-20T18:05:00Z (exclusive).' + format: double nullable: true additionalProperties: type: object - microsoft.graph.attackSimulationTrainingUserCoverage: - title: attackSimulationTrainingUserCoverage - type: object - properties: - attackSimulationUser: - $ref: '#/components/schemas/microsoft.graph.attackSimulationUser' - userTrainings: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userTrainingStatusInfo' - description: List of assigned trainings and their statuses for the user. - additionalProperties: - type: object - microsoft.graph.applicationSignInSummary: + microsoft.graph.servicePrincipalSignInActivity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: applicationSignInSummary + - title: servicePrincipalSignInActivity type: object properties: - appDisplayName: + appId: type: string - description: Name of the application that the user signed into. - failedSignInCount: - type: number - description: Count of failed sign-ins made by the application. - format: int64 - nullable: true - successfulSignInCount: - type: number - description: Count of successful sign-ins made by the application. - format: int64 - nullable: true - successPercentage: - type: number - description: Percentage of successful sign-ins made by the application. - format: double - nullable: true + description: The globally unique appId (also called client ID on the Microsoft Entra admin center) of the credentialed resource application. + applicationAuthenticationClientSignInActivity: + $ref: '#/components/schemas/microsoft.graph.signInActivity' + applicationAuthenticationResourceSignInActivity: + $ref: '#/components/schemas/microsoft.graph.signInActivity' + delegatedClientSignInActivity: + $ref: '#/components/schemas/microsoft.graph.signInActivity' + delegatedResourceSignInActivity: + $ref: '#/components/schemas/microsoft.graph.signInActivity' + lastSignInActivity: + $ref: '#/components/schemas/microsoft.graph.signInActivity' + additionalProperties: + type: object + microsoft.graph.serviceLevelAgreementRoot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: serviceLevelAgreementRoot + type: object + properties: + azureADAuthentication: + $ref: '#/components/schemas/microsoft.graph.azureADAuthentication' + additionalProperties: + type: object + microsoft.graph.azureADAuthentication: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: azureADAuthentication + type: object + properties: + attainments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceLevelAgreementAttainment' + description: SLA data for a Microsoft Entra tenant for a calendar month. + additionalProperties: + type: object + microsoft.graph.userCredentialUsageDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userCredentialUsageDetails + type: object + properties: + authMethod: + $ref: '#/components/schemas/microsoft.graph.usageAuthMethod' + 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: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + failureReason: + type: string + description: Provides the failure reason for the corresponding reset or registration workflow. + feature: + $ref: '#/components/schemas/microsoft.graph.featureType' + isSuccess: + type: boolean + description: Indicates success or failure of the workflow. + userDisplayName: + type: string + description: User name of the user performing the reset or registration workflow. + userPrincipalName: + type: string + description: User principal name of the user performing the reset or registration workflow. + additionalProperties: + type: object + microsoft.graph.userInsightsRoot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsRoot + type: object + properties: + daily: + $ref: '#/components/schemas/microsoft.graph.dailyUserInsightMetricsRoot' + monthly: + $ref: '#/components/schemas/microsoft.graph.monthlyUserInsightMetricsRoot' additionalProperties: type: object - microsoft.graph.credentialUsageSummary: + microsoft.graph.dailyUserInsightMetricsRoot: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: credentialUsageSummary + - title: dailyUserInsightMetricsRoot type: object properties: - authMethod: - $ref: '#/components/schemas/microsoft.graph.usageAuthMethod' - failureActivityCount: - type: number - description: Provides the count of failed resets or registration data. - format: int64 - feature: - $ref: '#/components/schemas/microsoft.graph.featureType' - successfulActivityCount: - type: number - description: Provides the count of successful registrations or resets. - format: int64 + activeUsers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.activeUsersMetric' + description: Insights for active users on apps registered in the tenant for a specified period. + x-ms-navigationProperty: true + authentications: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authenticationsMetric' + description: Insights for authentications on apps registered in the tenant for a specified period. + x-ms-navigationProperty: true + inactiveUsers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dailyInactiveUsersMetric' + x-ms-navigationProperty: true + inactiveUsersByApplication: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dailyInactiveUsersByApplicationMetric' + x-ms-navigationProperty: true + mfaCompletions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mfaCompletionMetric' + description: Insights for MFA usage on apps registered in the tenant for a specified period. + x-ms-navigationProperty: true + mfaTelecomFraud: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mfaTelecomFraudMetric' + x-ms-navigationProperty: true + signUps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userSignUpMetric' + description: Total sign-ups on apps registered in the tenant for a specified period. + x-ms-navigationProperty: true + summary: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.insightSummary' + description: Summary of all usage insights on apps registered in the tenant for a specified period. + x-ms-navigationProperty: true + userCount: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userCountMetric' + description: Insights for total users on apps registered in the tenant for a specified period. + x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.credentialUserRegistrationCount: + microsoft.graph.activeUsersMetric: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: credentialUserRegistrationCount + - title: activeUsersMetric type: object properties: - totalUserCount: + appId: + type: string + nullable: true + appName: + type: string + nullable: true + count: type: number - description: Provides the count of users with accountEnabled set to true in the tenant. + description: The total number of users who made at least one authentication request within the specified time period. format: int64 - userRegistrationCounts: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userRegistrationCount' - description: A collection of registration count and status information for users in your tenant. + country: + type: string + nullable: true + factDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: Date of the insight. + format: date + language: + type: string + nullable: true + os: + type: string + nullable: true additionalProperties: type: object - microsoft.graph.archivedPrintJob: - title: archivedPrintJob - type: object - properties: - acquiredByPrinter: - type: boolean - description: True if the job was acquired by a printer; false otherwise. Read-only. - acquiredDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 dateTimeOffset when the job was acquired by the printer, if any. Read-only.' - format: date-time - nullable: true - blackAndWhitePageCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: The number of black and white pages that were printed. Read-only. - format: int32 - colorPageCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: The number of color pages that were printed. Read-only. - format: int32 - completionDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 dateTimeOffset when the job was completed, canceled, or aborted. Read-only.' - format: date-time - nullable: true - copiesPrinted: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: The number of copies that were printed. Read-only. - format: int32 - createdBy: - $ref: '#/components/schemas/microsoft.graph.userIdentity' - 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 dateTimeOffset when the job was created. Read-only. - format: date-time - duplexPageCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: The number of duplex (double-sided) pages that were printed. Read-only. - format: int32 - id: - type: string - description: The archived print job's GUID. Read-only. - pageCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: The total number of pages that were printed. Read-only. - format: int32 - printerId: - type: string - description: The printer ID that the job was queued for. Read-only. - nullable: true - printerName: - type: string - description: The printer name that the job was queued for. Read-only. - nullable: true - processingState: - $ref: '#/components/schemas/microsoft.graph.printJobProcessingState' - simplexPageCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: The number of simplex (single-sided) pages that were printed. Read-only. - format: int32 - additionalProperties: - type: object - microsoft.graph.office365ActiveUserCounts: + microsoft.graph.authenticationsMetric: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: office365ActiveUserCounts + - title: authenticationsMetric type: object properties: - exchange: - type: number - description: The number of active users in Exchange. Any user who can read and send email is considered an active user. - format: int64 + appid: + type: string + description: The ID of the Microsoft Entra application. Supports $filter (eq). nullable: true - office365: + attemptsCount: type: number - description: 'The number of active users in Microsoft 365. This number includes all the active users in Exchange, OneDrive, SharePoint, Skype For Business, Yammer, and Microsoft Teams. You can find the definition of active user for each product in the respective property description.' + description: The number of authentication requests made in the specified period. Supports $filter (eq). format: int64 + authFlow: + type: string nullable: true - oneDrive: - type: number - description: 'The number of active users in OneDrive. Any user who viewed or edited files, shared files internally or externally, or synced files is considered an active user.' - format: int64 + browser: + type: string nullable: true - reportDate: + country: + type: string + description: The location where the customers authenticated from. Supports $filter (eq). + nullable: true + factDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: The date on which a number of users were active. + description: The date of the user insight. format: date nullable: true - reportPeriod: + identityProvider: type: string - description: The number of days the report covers. nullable: true - reportRefreshDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + language: type: string - description: The latest date of the content. - format: date nullable: true - sharePoint: - type: number - description: 'The number of active users in SharePoint. Any user who viewed or edited files, shared files internally or externally, synced files, or viewed SharePoint pages is considered an active user.' - format: int64 + os: + type: string + description: The platform for the device that the customers used. Supports $filter (eq). nullable: true - skypeForBusiness: + successCount: type: number - description: 'The number of active users in Skype For Business. Any user who organized or participated in conferences, or joined peer-to-peer sessions is considered an active user.' + description: Number of successful authentication requests. Supports $filter (eq). format: int64 - nullable: true - teams: + failures: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authenticationFailure' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.dailyInactiveUsersMetric: + allOf: + - $ref: '#/components/schemas/microsoft.graph.inactiveUsersMetricBase' + - title: dailyInactiveUsersMetric + type: object + properties: + inactive1DayCount: type: number - description: 'The number of active users in Microsoft Teams. Any user who posted messages in team channels, sent messages in private chat sessions, or participated in meetings or calls is considered an active user.' format: int64 nullable: true - yammer: + additionalProperties: + type: object + microsoft.graph.dailyInactiveUsersByApplicationMetric: + allOf: + - $ref: '#/components/schemas/microsoft.graph.inactiveUsersByApplicationMetricBase' + - title: dailyInactiveUsersByApplicationMetric + type: object + properties: + inactive1DayCount: type: number - description: 'The number of active users in Yammer. Any user who can post, read, or like messages is considered an active user.' format: int64 nullable: true additionalProperties: type: object - microsoft.graph.office365ActiveUserDetail: + microsoft.graph.mfaCompletionMetric: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: office365ActiveUserDetail + - title: mfaCompletionMetric type: object properties: - assignedProducts: - type: array - items: - type: string - nullable: true - description: All the products assigned for the user. - deletedDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + appId: type: string - description: The date when the delete operation happened. Default value is 'null' when the user hasn't been deleted. - format: date + description: The ID of the Microsoft Entra application. Supports $filter (eq). nullable: true - displayName: + attemptsCount: + type: number + description: Number of users who attempted to sign up. Supports $filter (eq). + format: int64 + country: type: string - description: 'The name displayed in the address book for the user. This is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it can''t be cleared during updates.' nullable: true - exchangeLastActivityDate: + factDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: The date when user last read or sent email. + description: The date of the user insight. format: date nullable: true - exchangeLicenseAssignDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + identityProvider: type: string - description: The last date when the user was assigned an Exchange license. - format: date nullable: true - hasExchangeLicense: - type: boolean - description: Whether the user has been assigned an Exchange license. + language: + type: string nullable: true - hasOneDriveLicense: - type: boolean - description: Whether the user has been assigned a OneDrive license. + mfaMethod: + type: string + description: The MFA authentication method used by the customers. Supports $filter (eq). nullable: true - hasSharePointLicense: - type: boolean - description: Whether the user has been assigned a SharePoint license. + os: + type: string + description: The platform of the device that the customers used. Supports $filter (eq). nullable: true - hasSkypeForBusinessLicense: - type: boolean - description: Whether the user has been assigned a Skype For Business license. + successCount: + type: number + description: Number of users who signed up successfully. Supports $filter (eq). + format: int64 + mfaFailures: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mfaFailure' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.mfaTelecomFraudMetric: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: mfaTelecomFraudMetric + type: object + properties: + captchaFailureCount: + type: number + format: int64 nullable: true - hasTeamsLicense: - type: boolean - description: Whether the user has been assigned a Teams license. + captchaNotTriggeredUserCount: + type: number + format: int64 nullable: true - hasYammerLicense: - type: boolean - description: Whether the user has been assigned a Yammer license. + captchaShownUserCount: + type: number + format: int64 nullable: true - isDeleted: - type: boolean - description: Whether this user has been deleted or soft deleted. + captchaSuccessCount: + type: number + format: int64 nullable: true - oneDriveLastActivityDate: + factDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: 'The date when user last viewed or edited files, shared files internally or externally, or synced files.' format: date nullable: true - oneDriveLicenseAssignDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' - type: string - description: The last date when the user was assigned a OneDrive license. - format: date + telecomBlockedUserCount: + type: number + format: int64 nullable: true - reportRefreshDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + additionalProperties: + type: object + microsoft.graph.userSignUpMetric: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userSignUpMetric + type: object + properties: + appId: type: string - description: The latest date of the content. - format: date nullable: true - sharePointLastActivityDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + browser: type: string - description: 'The date when user last viewed or edited files, shared files internally or externally, synced files, or viewed SharePoint pages.' - format: date nullable: true - sharePointLicenseAssignDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + count: + type: number + description: The total number of users who signed up in the specified period. Supports $filter (eq). + format: int64 + country: type: string - description: The last date when the user was assigned a SharePoint license. - format: date nullable: true - skypeForBusinessLastActivityDate: + factDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: 'The date when user last organized or participated in conferences, or joined peer-to-peer sessions.' + description: The date of the user insight. format: date nullable: true - skypeForBusinessLicenseAssignDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + identityProvider: type: string - description: The last date when the user was assigned a Skype For Business license. - format: date nullable: true - teamsLastActivityDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + language: type: string - description: 'The date when user last posted messages in team channels, sent messages in private chat sessions, or participated in meetings or calls.' - format: date nullable: true - teamsLicenseAssignDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + os: type: string - description: The last date when the user was assigned a Teams license. - format: date + description: The device plaform that the customers used. Supports $filter (eq). nullable: true - userPrincipalName: + additionalProperties: + type: object + microsoft.graph.insightSummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: insightSummary + type: object + properties: + activeUsers: + type: number + description: Daily active users. + format: int64 + appId: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant’s collection of verified domains. This property is required when a user is created.' - nullable: true - yammerLastActivityDate: + description: The ID of the Microsoft Entra application. + authenticationCompletions: + type: number + description: Daily authentication completions. + format: int64 + authenticationRequests: + type: number + description: Daily authentication requests. + format: int64 + factDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: 'The date when user last posted, read, or liked message.' + description: The date of the insight. format: date - nullable: true - yammerLicenseAssignDate: + os: + type: string + description: The platform for the device that the customers used. Supports $filter (eq). + securityTextCompletions: + type: number + description: Daily MFA SMS completions. + format: int64 + securityTextRequests: + type: number + description: Daily MFA SMS requests. + format: int64 + securityVoiceCompletions: + type: number + description: Daily MFA Voice completions. + format: int64 + securityVoiceRequests: + type: number + description: Daily MFA Voice requests. + format: int64 + additionalProperties: + type: object + microsoft.graph.userCountMetric: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userCountMetric + type: object + properties: + count: + type: number + description: The total number of users in the tenant over time. + format: int64 + factDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: The last date when the user was assigned a Yammer license. + description: The date of the insight. format: date + language: + type: string nullable: true additionalProperties: type: object - microsoft.graph.office365GroupsActivityCounts: + microsoft.graph.monthlyUserInsightMetricsRoot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: monthlyUserInsightMetricsRoot + type: object + properties: + activeUsers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.activeUsersMetric' + description: Insights for active users on apps registered in the tenant for a specified period. + x-ms-navigationProperty: true + authentications: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authenticationsMetric' + description: Insights for authentications on apps registered in the tenant for a specified period. + x-ms-navigationProperty: true + inactiveUsers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.monthlyInactiveUsersMetric' + x-ms-navigationProperty: true + inactiveUsersByApplication: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.monthlyInactiveUsersByApplicationMetric' + x-ms-navigationProperty: true + mfaCompletions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mfaCompletionMetric' + description: Insights for MFA usage on apps registered in the tenant for a specified period. + x-ms-navigationProperty: true + mfaRegisteredUsers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mfaUserCountMetric' + x-ms-navigationProperty: true + requests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userRequestsMetric' + description: Insights for all user requests on apps registered in the tenant for a specified period. + x-ms-navigationProperty: true + signUps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userSignUpMetric' + description: Total sign-ups on apps registered in the tenant for a specified period. + x-ms-navigationProperty: true + summary: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.insightSummary' + description: Summary of all usage insights on apps registered in the tenant for a specified period. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.monthlyInactiveUsersMetric: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: office365GroupsActivityCounts + - $ref: '#/components/schemas/microsoft.graph.inactiveUsersMetricBase' + - title: monthlyInactiveUsersMetric type: object properties: - exchangeEmailsReceived: - type: number - description: The number of emails received by Group mailboxes. - format: int64 - nullable: true - reportDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' - type: string - description: 'The date on which a number of emails were sent to a group mailbox or a number of messages were posted, read, or liked in a Yammer group' - format: date - nullable: true - reportPeriod: - type: string - description: The number of days the report covers. - nullable: true - reportRefreshDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' - type: string - description: The latest date of the content. - format: date - nullable: true - teamsChannelMessages: - type: number - description: The number of channel messages in Teams team. - format: int64 - nullable: true - teamsMeetingsOrganized: - type: number - description: The number of meetings organized in Teams team. - format: int64 - nullable: true - yammerMessagesLiked: - type: number - description: The number of messages liked in Yammer groups. - format: int64 - nullable: true - yammerMessagesPosted: + inactiveCalendarMonthCount: type: number - description: The number of messages posted to Yammer groups. format: int64 nullable: true - yammerMessagesRead: + additionalProperties: + type: object + microsoft.graph.monthlyInactiveUsersByApplicationMetric: + allOf: + - $ref: '#/components/schemas/microsoft.graph.inactiveUsersByApplicationMetricBase' + - title: monthlyInactiveUsersByApplicationMetric + type: object + properties: + inactiveCalendarMonthCount: type: number - description: The number of messages read in Yammer groups. format: int64 nullable: true additionalProperties: type: object - microsoft.graph.office365GroupsActivityDetail: + microsoft.graph.mfaUserCountMetric: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: office365GroupsActivityDetail + - title: mfaUserCountMetric type: object properties: - exchangeMailboxStorageUsedInBytes: - type: number - description: The storage used of the group mailbox. - format: int64 - nullable: true - exchangeMailboxTotalItemCount: - type: number - description: The number of items in the group mailbox. - format: int64 - nullable: true - exchangeReceivedEmailCount: - type: number - description: The number of emails that the group mailbox received. - format: int64 - nullable: true - externalMemberCount: + count: type: number - description: The group external member count. format: int64 - nullable: true - groupDisplayName: - type: string - description: The display name of the group. - nullable: true - groupId: - type: string - description: The group id. - nullable: true - groupType: - type: string - description: 'The group type. Possible values are: Public or Private.' - nullable: true - isDeleted: - type: boolean - description: Whether this user has been deleted or soft deleted. - nullable: true - lastActivityDate: + factDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: 'The last activity date for the following scenarios: group mailbox received email; user viewed, edited, shared, or synced files in SharePoint document library; user viewed SharePoint pages; user posted, read, or liked messages in Yammer groups.' format: date + mfaType: + $ref: '#/components/schemas/microsoft.graph.mfaType' + additionalProperties: + type: object + microsoft.graph.userRequestsMetric: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userRequestsMetric + type: object + properties: + appId: + type: string nullable: true - memberCount: - type: number - description: The group member count. - format: int64 - nullable: true - ownerPrincipalName: + browser: type: string - description: The group owner principal name. nullable: true - reportPeriod: + country: type: string - description: The number of days the report covers. nullable: true - reportRefreshDate: + factDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: The latest date of the content. + description: The date of the user insight. format: date nullable: true - sharePointActiveFileCount: - type: number - description: The number of active files in SharePoint Group site. - format: int64 - nullable: true - sharePointSiteStorageUsedInBytes: - type: number - description: The storage used by SharePoint Group site. - format: int64 - nullable: true - sharePointTotalFileCount: - type: number - description: The total number of files in SharePoint Group site. - format: int64 - nullable: true - teamsChannelMessagesCount: - type: number - description: The number of channel messages in Teams team. - format: int64 - nullable: true - teamsMeetingsOrganizedCount: - type: number - description: The number of meetings organized in Teams team. - format: int64 - nullable: true - yammerLikedMessageCount: - type: number - description: The number of messages liked in Yammer groups. - format: int64 + identityProvider: + type: string nullable: true - yammerPostedMessageCount: - type: number - description: The number of messages posted to Yammer groups. - format: int64 + language: + type: string nullable: true - yammerReadMessageCount: + requestCount: type: number - description: The number of messages read in Yammer groups. + description: Number of requests to the tenant. Supports $filter (eq). format: int64 - nullable: true additionalProperties: type: object - microsoft.graph.office365GroupsActivityFileCounts: + microsoft.graph.entity: + title: entity + type: object + properties: + id: + type: string + description: The unique identifier for an entity. Read-only. + additionalProperties: + type: object + microsoft.graph.apiUsageReportOnboardingStatus: + title: apiUsageReportOnboardingStatus + enum: + - enabling + - enabled + - disabling + - disabled + - unknownFutureValue + type: string + microsoft.graph.keyValue: + title: keyValue + type: object + properties: + key: + type: string + description: Key. + nullable: true + value: + type: string + description: Value. + nullable: true + additionalProperties: + type: object + microsoft.graph.auditActivityInitiator: + title: auditActivityInitiator + type: object + properties: + app: + $ref: '#/components/schemas/microsoft.graph.appIdentity' + linkableIdentifiers: + $ref: '#/components/schemas/microsoft.graph.linkableIdentifiers' + user: + $ref: '#/components/schemas/microsoft.graph.auditUserIdentity' + additionalProperties: + type: object + microsoft.graph.operationResult: + title: operationResult + enum: + - success + - failure + - timeout + - unknownFutureValue + type: string + microsoft.graph.targetResource: + title: targetResource + type: object + properties: + displayName: + type: string + description: Indicates the visible name defined for the resource. Typically specified when the resource is created. + nullable: true + groupType: + $ref: '#/components/schemas/microsoft.graph.groupType' + id: + type: string + description: Indicates the unique ID of the resource. + nullable: true + modifiedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.modifiedProperty' + description: 'Indicates name, old value and new value of each attribute that changed. Property values depend on the operation type.' + type: + type: string + description: 'Describes the resource type. Example values include Application, Group, ServicePrincipal, and User.' + nullable: true + userPrincipalName: + type: string + description: 'When type is set to User, this includes the user name that initiated the action; null for other types.' + nullable: true + additionalProperties: + type: object + microsoft.graph.auditActivityPerformer: + title: auditActivityPerformer + type: object + properties: + appId: + type: string + blueprintId: + type: string + nullable: true + identityType: + $ref: '#/components/schemas/microsoft.graph.auditIdentityType' + additionalProperties: + type: object + microsoft.graph.initiator: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: initiator + type: object + properties: + initiatorType: + $ref: '#/components/schemas/microsoft.graph.initiatorType' + additionalProperties: + type: object + microsoft.graph.modifiedProperty: + title: modifiedProperty + type: object + properties: + displayName: + type: string + description: Name of property that was modified. + nullable: true + newValue: + type: string + description: New property value. + nullable: true + oldValue: + type: string + description: Old property value. + nullable: true + additionalProperties: + type: object + microsoft.graph.provisioningAction: + title: provisioningAction + enum: + - other + - create + - delete + - disable + - update + - stagedDelete + - unknownFutureValue + type: string + microsoft.graph.provisioningStatusInfo: + title: provisioningStatusInfo + type: object + properties: + errorInformation: + $ref: '#/components/schemas/microsoft.graph.provisioningErrorInfo' + status: + $ref: '#/components/schemas/microsoft.graph.provisioningResult' + additionalProperties: + type: object + microsoft.graph.provisioningStep: + title: provisioningStep + type: object + properties: + description: + type: string + description: Summary of what occurred during the step. + nullable: true + details: + $ref: '#/components/schemas/microsoft.graph.detailsInfo' + name: + type: string + description: Name of the step. + nullable: true + provisioningStepType: + $ref: '#/components/schemas/microsoft.graph.provisioningStepType' + status: + $ref: '#/components/schemas/microsoft.graph.provisioningResult' + additionalProperties: + type: object + microsoft.graph.provisioningServicePrincipal: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: office365GroupsActivityFileCounts + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: provisioningServicePrincipal + type: object + additionalProperties: + type: object + microsoft.graph.provisionedIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: provisionedIdentity type: object properties: - active: - type: number - description: 'The number of files that were viewed, edited, shared, or synced in the group''s SharePoint document library.' - format: int64 - nullable: true - reportDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' - type: string - description: The date on which a number of files were active in the group's SharePoint site. - format: date - nullable: true - reportPeriod: - type: string - description: The number of days the report covers. - nullable: true - reportRefreshDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + details: + $ref: '#/components/schemas/microsoft.graph.detailsInfo' + identityType: type: string - description: The latest date of the content. - format: date - nullable: true - total: - type: number - description: The total number of files in the group's SharePoint document library. - format: int64 + description: 'Type of identity that has been provisioned, such as ''user'' or ''group.'' Supports $filter (eq, contains).' nullable: true additionalProperties: type: object - microsoft.graph.office365GroupsActivityGroupCounts: + microsoft.graph.provisioningSystem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: provisioningSystem + type: object + properties: + details: + $ref: '#/components/schemas/microsoft.graph.detailsInfo' + additionalProperties: + type: object + microsoft.graph.statusBase: + title: statusBase + type: object + properties: + status: + $ref: '#/components/schemas/microsoft.graph.provisioningResult' + additionalProperties: + type: object + microsoft.graph.agentic.agentSignIn: + title: agentSignIn + type: object + properties: + agentSubjectParentId: + type: string + description: The subject's parent object ID. This is either the id of the agentIdentity or agentIdentityBlueprint. + nullable: true + agentSubjectType: + $ref: '#/components/schemas/microsoft.graph.agentic.agentType' + agentType: + $ref: '#/components/schemas/microsoft.graph.agentic.agentType' + parentAppId: + type: string + description: The appId of the parent agent where the agentType is agentic. + nullable: true + additionalProperties: + type: object + microsoft.graph.conditionalAccessStatus: + title: conditionalAccessStatus + enum: + - success + - failure + - notApplied + - unknownFutureValue + type: string + microsoft.graph.managedIdentity: + title: managedIdentity + type: object + properties: + associatedResourceId: + type: string + description: The ARM resource ID of the Azure resource associated with the managed identity used for sign in. + nullable: true + federatedTokenId: + type: string + description: The unique ID of the federated token. + nullable: true + federatedTokenIssuer: + type: string + description: The issuer of the federated token. + nullable: true + msiType: + $ref: '#/components/schemas/microsoft.graph.msiType' + additionalProperties: + type: object + microsoft.graph.signInStatus: + title: signInStatus + type: object + properties: + additionalDetails: + type: string + description: Provides additional details on the sign-in activity + nullable: true + errorCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Provides the 5-6 digit error code that's generated during a sign-in failure. Check out the list of error codes and messages. + format: int32 + nullable: true + failureReason: + type: string + description: Provides the error message or the reason for failure for the corresponding sign-in activity. Check out the list of error codes and messages. + nullable: true + additionalProperties: + type: object + microsoft.graph.tokenIssuerType: + title: tokenIssuerType + enum: + - AzureAD + - ADFederationServices + - UnknownFutureValue + - AzureADBackupAuth + - ADFederationServicesMFAAdapter + - NPSExtension + type: string + microsoft.graph.directoryObject: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: office365GroupsActivityGroupCounts + - title: directoryObject type: object properties: - active: - type: number - description: 'The number of active groups. A group is considered active if any of the following occurred: group mailbox received email, or a user viewed, edited, shared, or synced files in SharePoint document library, or a user viewed SharePoint pages, or a user posted, read, or liked messages in Yammer groups.' - format: int64 - nullable: true - reportDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' - type: string - description: The date on which groups were active. - format: date - nullable: true - reportPeriod: - type: string - description: The number of days the report covers. - nullable: true - reportRefreshDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + 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: The latest date of the content. - format: date - nullable: true - total: - type: number - description: The total number of groups. - format: int64 + description: Date and time when this object was deleted. Always null when the object hasn't been deleted. + format: date-time nullable: true additionalProperties: type: object - microsoft.graph.office365GroupsActivityStorage: + microsoft.graph.apiApplication: + title: apiApplication + type: object + properties: + acceptMappedClaims: + type: boolean + description: 'When true, allows an application to use claims mapping without specifying a custom signing key.' + nullable: true + knownClientApplications: + type: array + items: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + nullable: true + description: 'Used for bundling consent if you have a solution that contains two parts: a client app and a custom web API app. If you set the appID of the client app to this value, the user only consents once to the client app. Microsoft Entra ID knows that consenting to the client means implicitly consenting to the web API and automatically provisions service principals for both APIs at the same time. Both the client and the web API app must be registered in the same tenant.' + oauth2PermissionScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permissionScope' + description: 'The definition of the delegated permissions exposed by the web API represented by this application registration. These delegated permissions may be requested by a client application, and may be granted by users or administrators during consent. Delegated permissions are sometimes referred to as OAuth 2.0 scopes.' + preAuthorizedApplications: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.preAuthorizedApplication' + description: 'Lists the client applications that are preauthorized with the specified delegated permissions to access this application''s APIs. Users aren''t required to consent to any preauthorized application (for the permissions specified). However, any other permissions not listed in preAuthorizedApplications (requested through incremental consent for example) will require user consent.' + requestedAccessTokenVersion: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Specifies the access token version expected by this resource. This changes the version and format of the JWT produced independent of the endpoint or client used to request the access token. The endpoint used, v1.0 or v2.0, is chosen by the client and only impacts the version of id_tokens. Resources need to explicitly configure requestedAccessTokenVersion to indicate the supported access token format. Possible values for requestedAccessTokenVersion are 1, 2, or null. If the value is null, this defaults to 1, which corresponds to the v1.0 endpoint. If signInAudience on the application is configured as AzureADandPersonalMicrosoftAccount or PersonalMicrosoftAccount, the value for this property must be 2.' + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.appRole: + title: appRole + type: object + properties: + allowedMemberTypes: + type: array + items: + type: string + description: 'Specifies whether this app role can be assigned to users and groups (by setting to [''User'']), to other application''s (by setting to [''Application''], or both (by setting to [''User'', ''Application'']). App roles supporting assignment to other applications'' service principals are also known as application permissions. The ''Application'' value is only supported for app roles defined on application entities.' + description: + type: string + description: 'The description for the app role. This is displayed when the app role is being assigned and, if the app role functions as an application permission, during consent experiences.' + nullable: true + displayName: + type: string + description: Display name for the permission that appears in the app role assignment and consent experiences. + nullable: true + id: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: Unique role identifier inside the appRoles collection. You must specify a new GUID identifier when you create a new app role. + format: uuid + isEnabled: + type: boolean + description: 'When you create or updating an app role, this value must be true. To delete a role, this must first be set to false. At that point, in a subsequent call, this role might be removed. Default value is true.' + origin: + type: string + description: Specifies if the app role is defined on the application object or on the servicePrincipal entity. Must not be included in any POST or PATCH requests. Read-only. + nullable: true + value: + type: string + description: 'Specifies the value to include in the roles claim in ID tokens and access tokens authenticating an assigned user or service principal. Must not exceed 120 characters in length. Allowed characters are : ! # $ % & '' ( ) * + , - . / : ; = ? @ [ ] ^ + _ { } ~, and characters in the ranges 0-9, A-Z, and a-z. Any other character, including the space character, aren''t allowed. May not begin with ..' + nullable: true + additionalProperties: + type: object + microsoft.graph.authenticationBehaviors: + title: authenticationBehaviors + type: object + properties: + blockAzureADGraphAccess: + type: boolean + description: 'If false, allows the app to have extended access to Azure AD Graph until August 31, 2025 when Azure AD Graph is fully retired. For more information on Azure AD retirement updates, see June 2024 update on Azure AD Graph API retirement.' + nullable: true + removeUnverifiedEmailClaim: + type: boolean + description: 'If true, removes the email claim from tokens sent to an application when the email address''s domain can''t be verified.' + nullable: true + requireClientServicePrincipal: + type: boolean + description: 'If true, requires multitenant applications to have a service principal in the resource tenant as part of authorization checks before they''re granted access tokens. This property is only modifiable for multitenant resource applications that rely on access from clients without a service principal and had this behavior as set to false by Microsoft. Tenant administrators should respond to security advisories sent through Azure Health Service events and the Microsoft 365 message center.' + nullable: true + additionalProperties: + type: object + microsoft.graph.certification: + title: certification + type: object + properties: + certificationDetailsUrl: + type: string + description: URL that shows certification details for the application. + nullable: true + readOnly: true + certificationExpirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The timestamp when the current certification for the application expires. + format: date-time + nullable: true + isCertifiedByMicrosoft: + type: boolean + description: Indicates whether the application is certified by Microsoft. + nullable: true + readOnly: true + isPublisherAttested: + type: boolean + description: Indicates whether the application developer or publisher completed Publisher Attestation. + nullable: true + lastCertificationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The timestamp when the certification for the application was most recently added or updated. + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.informationalUrl: + title: informationalUrl + type: object + properties: + logoUrl: + type: string + description: 'CDN URL to the application''s logo, Read-only.' + nullable: true + marketingUrl: + type: string + description: 'Link to the application''s marketing page. For example, https://www.contoso.com/app/marketing' + nullable: true + privacyStatementUrl: + type: string + description: 'Link to the application''s privacy statement. For example, https://www.contoso.com/app/privacy' + nullable: true + supportUrl: + type: string + description: 'Link to the application''s support page. For example, https://www.contoso.com/app/support' + nullable: true + termsOfServiceUrl: + type: string + description: 'Link to the application''s terms of service statement. For example, https://www.contoso.com/app/termsofservice' + nullable: true + additionalProperties: + type: object + microsoft.graph.keyCredential: + title: keyCredential + type: object + properties: + customKeyIdentifier: + type: string + description: 'A 40-character binary type that can be used to identify the credential. Optional. When not provided in the payload, defaults to the thumbprint of the certificate.' + format: base64url + nullable: true + displayName: + type: string + description: 'The friendly name for the key, with a maximum length of 90 characters. Longer values are accepted but shortened. Optional.' + nullable: true + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 at which the credential expires. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + nullable: true + key: + type: string + description: 'Value for the key credential. Should be a Base64 encoded value. Requires $select to retrieve; only available for single object requests (GET /applications/{applicationId}?$select=keyCredentials or GET /servicePrincipals/{servicePrincipalId}?$select=keyCredentials); otherwise, it''s always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key.' + format: base64url + nullable: true + keyId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: The unique identifier for the key. + format: uuid + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 at which the credential becomes valid.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + nullable: true + type: + type: string + description: 'The type of key credential; for example, Symmetric, AsymmetricX509Cert, or X509CertAndPassword.' + nullable: true + usage: + type: string + description: 'A string that describes the purpose for which the key can be used; for example, None​, Verify​, PairwiseIdentifier​, Delegation​, Decrypt​, Encrypt​, HashedIdentifier​, SelfSignedTls, or Sign. If usage is Sign​, the type should be X509CertAndPassword​, and the passwordCredentials​ for signing should be defined.' + nullable: true + additionalProperties: + type: object + microsoft.graph.nativeAuthenticationApisEnabled: + title: nativeAuthenticationApisEnabled + enum: + - none + - all + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.onPremisesPublishing: + title: onPremisesPublishing + type: object + properties: + alternateUrl: + type: string + description: 'If you''re configuring a traffic manager in front of multiple app proxy applications, this user-friendly URL points to the traffic manager.' + nullable: true + applicationServerTimeout: + type: string + description: 'The duration the connector waits for a response from the backend application before closing the connection. Possible values are default, long. When set to default, the backend application timeout has a length of 85 seconds. When set to long, the backend timeout is increased to 180 seconds. Use long if your server takes more than 85 seconds to respond to requests or if you are unable to access the application and the error status is ''Backend Timeout''. Default value is default.' + nullable: true + applicationType: + type: string + description: System-defined value that indicates whether this application is an application proxy configured application. The possible values are quickaccessapp and nonwebapp. Read-only. + nullable: true + externalAuthenticationType: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationType' + externalUrl: + type: string + description: 'The published external URL for the application. For example, https://intranet-contoso.msappproxy.net/.' + nullable: true + internalUrl: + type: string + description: 'The internal url of the application. For example, https://intranet/.' + nullable: true + isAccessibleViaZTNAClient: + type: boolean + description: Indicates whether the application is accessible via a Global Secure Access client on a managed device. + nullable: true + isBackendCertificateValidationEnabled: + type: boolean + description: 'Indicates whether backend SSL certificate validation is enabled for the application. For all new Application Proxy apps, the property is set to true by default. For all existing apps, the property is set to false.' + nullable: true + isContinuousAccessEvaluationEnabled: + type: boolean + description: 'Indicates whether continuous access evaluation is enabled for Application Proxy application. For all Application Proxy apps, the property is set to true by default.' + nullable: true + isDnsResolutionEnabled: + type: boolean + description: Indicates Microsoft Entra Private Access should handle DNS resolution. false by default. + nullable: true + isHttpOnlyCookieEnabled: + type: boolean + description: 'Indicates if the HTTPOnly cookie flag should be set in the HTTP response headers. Set this value to true to have Application Proxy cookies include the HTTPOnly flag in the HTTP response headers. If using Remote Desktop Services, set this value to False. Default value is false.' + nullable: true + isOnPremPublishingEnabled: + type: boolean + description: Indicates if the application is currently being published via Application Proxy or not. This is preset by the system. Read-only. + nullable: true + isPersistentCookieEnabled: + type: boolean + description: 'Indicates if the Persistent cookie flag should be set in the HTTP response headers. Keep this value set to false. Only use this setting for applications that can''t share cookies between processes. For more information about cookie settings, see Cookie settings for accessing on-premises applications in Microsoft Entra ID. Default value is false.' + nullable: true + isSecureCookieEnabled: + type: boolean + description: Indicates if the Secure cookie flag should be set in the HTTP response headers. Set this value to true to transmit cookies over a secure channel such as an encrypted HTTPS request. Default value is true. + nullable: true + isStateSessionEnabled: + type: boolean + description: Indicates whether validation of the state parameter when the client uses the OAuth 2.0 authorization code grant flow is enabled. This setting allows admins to specify whether they want to enable CSRF protection for their apps. + nullable: true + isTranslateHostHeaderEnabled: + type: boolean + description: Indicates if the application should translate urls in the response headers. Keep this value as true unless your application required the original host header in the authentication request. Default value is true. + nullable: true + isTranslateLinksInBodyEnabled: + type: boolean + description: 'Indicates if the application should translate urls in the application body. Keep this value as false unless you have hardcoded HTML links to other on-premises applications and don''t use custom domains. For more information, see Link translation with Application Proxy. Default value is false.' + nullable: true + onPremisesApplicationSegments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onPremisesApplicationSegment' + description: 'Represents the application segment collection for an on-premises wildcard application. This property is deprecated and will stop returning data on June 1, 2023. Use segmentsConfiguration instead.' + segmentsConfiguration: + $ref: '#/components/schemas/microsoft.graph.segmentConfiguration' + singleSignOnSettings: + $ref: '#/components/schemas/microsoft.graph.onPremisesPublishingSingleSignOn' + trafficRoutingMethod: + $ref: '#/components/schemas/microsoft.graph.trafficRoutingMethod' + useAlternateUrlForTranslationAndRedirect: + type: boolean + description: Indicates whether the application should use alternateUrl instead of externalUrl. + nullable: true + verifiedCustomDomainCertificatesMetadata: + $ref: '#/components/schemas/microsoft.graph.verifiedCustomDomainCertificatesMetadata' + verifiedCustomDomainKeyCredential: + $ref: '#/components/schemas/microsoft.graph.keyCredential' + verifiedCustomDomainPasswordCredential: + $ref: '#/components/schemas/microsoft.graph.passwordCredential' + wafAllowedHeaders: + $ref: '#/components/schemas/microsoft.graph.wafAllowedHeadersDictionary' + wafIpRanges: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ipRange' + wafProvider: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.optionalClaims: + title: optionalClaims + type: object + properties: + accessToken: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.optionalClaim' + description: The optional claims returned in the JWT access token. + idToken: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.optionalClaim' + description: The optional claims returned in the JWT ID token. + saml2Token: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.optionalClaim' + description: The optional claims returned in the SAML token. + additionalProperties: + type: object + microsoft.graph.parentalControlSettings: + title: parentalControlSettings + type: object + properties: + countriesBlockedForMinors: + type: array + items: + type: string + nullable: true + description: Specifies the two-letter ISO country codes. Access to the application will be blocked for minors from the countries specified in this list. + legalAgeGroupRule: + type: string + description: 'Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country/region minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country/region minor rules.BlockMinorsBlocks minors from using the app.' + nullable: true + additionalProperties: + type: object + microsoft.graph.passwordCredential: + title: passwordCredential + type: object + properties: + customKeyIdentifier: + type: string + description: Do not use. + format: base64url + nullable: true + displayName: + type: string + description: Friendly name for the password. Optional. + nullable: true + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 at which the password expires represented using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Optional.' + format: date-time + nullable: true + hint: + type: string + description: Contains the first three characters of the password. Read-only. + nullable: true + keyId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: The unique identifier for the password. + format: uuid + nullable: true + secretText: + type: string + description: Read-only; Contains the strong passwords generated by Microsoft Entra ID that are 16-64 characters in length. The generated password value is only returned during the initial POST request to addPassword. There is no way to retrieve this password in the future. + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 at which the password becomes valid. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Optional.' + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.publicClientApplication: + title: publicClientApplication + type: object + properties: + redirectUris: + type: array + items: + type: string + description: 'Specifies the URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent. For iOS and macOS apps, specify the value following the syntax msauth.{BUNDLEID}://auth, replacing ''{BUNDLEID}''. For example, if the bundle ID is com.microsoft.identitysample.MSALiOS, the URI is msauth.com.microsoft.identitysample.MSALiOS://auth.' + additionalProperties: + type: object + microsoft.graph.requestSignatureVerification: + title: requestSignatureVerification + type: object + properties: + allowedWeakAlgorithms: + $ref: '#/components/schemas/microsoft.graph.weakAlgorithms' + isSignedRequestRequired: + type: boolean + description: Specifies whether signed authentication requests for this application should be required. + additionalProperties: + type: object + microsoft.graph.requiredResourceAccess: + title: requiredResourceAccess + type: object + properties: + resourceAccess: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.resourceAccess' + description: The list of OAuth2.0 permission scopes and app roles that the application requires from the specified resource. + resourceAppId: + type: string + description: The unique identifier for the resource that the application requires access to. This should be equal to the appId declared on the target resource application. + additionalProperties: + type: object + microsoft.graph.servicePrincipalLockConfiguration: + title: servicePrincipalLockConfiguration + type: object + properties: + allProperties: + type: boolean + description: 'Enables locking all sensitive properties. The sensitive properties are keyCredentials, passwordCredentials, and tokenEncryptionKeyId.' + nullable: true + credentialsWithUsageSign: + type: boolean + description: Locks the keyCredentials and passwordCredentials properties for modification where credential usage type is Sign. + nullable: true + credentialsWithUsageVerify: + type: boolean + description: Locks the keyCredentials and passwordCredentials properties for modification where credential usage type is Verify. This locks OAuth service principals. + nullable: true + enforcementScope: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalLockScope' + isEnabled: + type: boolean + description: 'Enables or disables service principal lock configuration. To allow the sensitive properties to be updated, update this property to false to disable the lock on the service principal.' + tokenEncryptionKeyId: + type: boolean + description: Locks the tokenEncryptionKeyId property for modification on the service principal. + nullable: true + additionalProperties: + type: object + microsoft.graph.signInAudienceRestrictionsBase: + title: signInAudienceRestrictionsBase + type: object + properties: + kind: + $ref: '#/components/schemas/microsoft.graph.kind' + additionalProperties: + type: object + microsoft.graph.spaApplication: + title: spaApplication + type: object + properties: + redirectUris: + type: array + items: + type: string + description: 'Specifies the URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.' + additionalProperties: + type: object + microsoft.graph.verifiedPublisher: + title: verifiedPublisher + type: object + properties: + addedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The timestamp when the verified publisher was first added or most recently updated. + format: date-time + nullable: true + displayName: + type: string + description: The verified publisher name from the app publisher's Microsoft Partner Network (MPN) account. + nullable: true + verifiedPublisherId: + type: string + description: The ID of the verified publisher from the app publisher's Partner Center account. + nullable: true + additionalProperties: + type: object + microsoft.graph.webApplication: + title: webApplication + type: object + properties: + homePageUrl: + type: string + description: Home page or landing page of the application. + nullable: true + implicitGrantSettings: + $ref: '#/components/schemas/microsoft.graph.implicitGrantSettings' + logoutUrl: + type: string + description: 'Specifies the URL that will be used by Microsoft''s authorization service to logout a user using front-channel, back-channel or SAML logout protocols.' + nullable: true + oauth2AllowImplicitFlow: + type: boolean + nullable: true + redirectUris: + type: array + items: + type: string + description: 'Specifies the URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.' + redirectUriSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.redirectUriSettings' + description: Specifies the index of the URLs where user tokens are sent for sign-in. This is only valid for applications using SAML. + additionalProperties: + type: object + microsoft.graph.windowsApplication: + title: windowsApplication + type: object + properties: + packageSid: + type: string + description: The package security identifier that Microsoft has assigned the application. Optional. Read-only. + nullable: true + redirectUris: + type: array + items: + type: string + description: Specifies the URLs where user tokens are sent for sign-in or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent. Only available for applications that support the PersonalMicrosoftAccount signInAudience. + additionalProperties: + type: object + microsoft.graph.appManagementPolicy: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: office365GroupsActivityStorage + - $ref: '#/components/schemas/microsoft.graph.policyBase' + - title: appManagementPolicy type: object properties: - mailboxStorageUsedInBytes: - type: number - description: The storage used in group mailbox. - format: int64 - nullable: true - reportDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' - type: string - description: The snapshot date for Exchange and SharePoint used storage. - format: date - nullable: true - reportPeriod: - type: string - description: The number of days the report covers. - nullable: true - reportRefreshDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' - type: string - description: The latest date of the content. - format: date - nullable: true - siteStorageUsedInBytes: - type: number - description: The storage used in SharePoint document library. - format: int64 - nullable: true + isEnabled: + type: boolean + description: Denotes whether the policy is enabled. + restrictions: + $ref: '#/components/schemas/microsoft.graph.customAppManagementConfiguration' + appliesTo: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Collection of application and service principals to which a policy is applied. + x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.office365ServicesUserCounts: + microsoft.graph.connectorGroup: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: office365ServicesUserCounts + - title: connectorGroup type: object properties: - exchangeActive: - type: number - description: The number of active users on Exchange. Any user who can read and send email is considered an active user. - format: int64 - nullable: true - exchangeInactive: - type: number - description: The number of inactive users on Exchange. - format: int64 - nullable: true - office365Active: - type: number - description: The number of active users on Microsoft 365. - format: int64 - nullable: true - office365Inactive: - type: number - description: The number of inactive users on Microsoft 365. - format: int64 - nullable: true - oneDriveActive: - type: number - description: 'The number of active users on OneDrive. Any user who viewed or edited files, shared files internally or externally, or synced files is considered an active user.' - format: int64 - nullable: true - oneDriveInactive: - type: number - description: The number of inactive users on OneDrive. - format: int64 - nullable: true - reportPeriod: - type: string - description: The number of days the report covers. - nullable: true - reportRefreshDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + connectorGroupType: + $ref: '#/components/schemas/microsoft.graph.connectorGroupType' + isDefault: + type: boolean + description: Indicates if the connectorGroup is the default connectorGroup. Only a single connector group can be the default connectorGroup and this is pre-set by the system. Read-only. + name: type: string - description: The latest date of the content. - format: date - nullable: true - sharePointActive: - type: number - description: 'The number of active users on SharePoint. Any user who viewed or edited files, shared files internally or externally, synced files, or viewed SharePoint pages is considered an active user.' - format: int64 - nullable: true - sharePointInactive: - type: number - description: The number of inactive users on SharePoint. - format: int64 - nullable: true - skypeForBusinessActive: - type: number - description: 'The number of active users on Skype For Business. Any user who organized or participated in conferences, or joined peer-to-peer sessions is considered an active user.' - format: int64 - nullable: true - skypeForBusinessInactive: - type: number - description: The number of inactive users on Skype For Business. - format: int64 - nullable: true - teamsActive: - type: number - description: 'The number of active users on Microsoft Teams. Any user who posted messages in team channels, sent messages in private chat sessions, or participated in meetings or calls is considered an active user.' - format: int64 - nullable: true - teamsInactive: - type: number - description: The number of inactive users on Microsoft Teams. - format: int64 - nullable: true - yammerActive: - type: number - description: 'The number of active users on Yammer. Any user who can post, read, or like messages is considered an active user.' - format: int64 - nullable: true - yammerInactive: - type: number - description: The number of inactive users on Yammer. - format: int64 - nullable: true - additionalProperties: - type: object - microsoft.graph.relyingPartyDetailedSummary: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: relyingPartyDetailedSummary - type: object - properties: - failedSignInCount: - type: number - description: Number of failed sign in on Active Directory Federation Service in the period specified. - format: int64 - migrationStatus: - $ref: '#/components/schemas/microsoft.graph.migrationStatus' - migrationValidationDetails: + description: The name associated with the connectorGroup. + region: + $ref: '#/components/schemas/microsoft.graph.connectorGroupRegion' + applications: type: array items: - $ref: '#/components/schemas/microsoft.graph.keyValuePair' - description: Specifies all the validations check done on applications configuration details to evaluate if the application is ready to be moved to Microsoft Entra ID. - relyingPartyId: - type: string - description: This identifier is used to identify the relying party to this Federation Service. It's used when issuing claims to the relying party. - relyingPartyName: - type: string - description: Name of application or other entity on the internet that uses an identity provider to authenticate a user who wants to sign in. - replyUrls: + $ref: '#/components/schemas/microsoft.graph.application' + x-ms-navigationProperty: true + members: type: array items: - type: string - description: Specifies where the relying party expects to receive the token. - serviceId: - type: string - description: Uniquely identifies the Active Directory forest. - signInSuccessRate: - type: number - description: Number of successful / (number of successful + number of failed sign ins) on Active Directory Federation Service in the period specified. - format: double - nullable: true - successfulSignInCount: - type: number - description: Number of successful sign ins on Active Directory Federation Service. - format: int64 - totalSignInCount: - type: number - description: Number of successful + failed sign ins on Active Directory Federation Service in the period specified. - format: int64 - uniqueUserCount: - type: number - description: Number of unique users that have signed into the application. - format: int64 - additionalProperties: - type: object - microsoft.graph.partners: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: partners - type: object - properties: - billing: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billing' + $ref: '#/components/schemas/microsoft.graph.connector' + x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.partners.billing.billing: + microsoft.graph.extensionProperty: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: billing + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: extensionProperty type: object properties: - manifests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' - description: Represents metadata for the exported data. - x-ms-navigationProperty: true - operations: + appDisplayName: + type: string + description: Display name of the application object on which this extension property is defined. Read-only. + nullable: true + dataType: + type: string + description: 'Specifies the data type of the value the extension property can hold. Following values are supported. Binary - 256 bytes maximumBooleanDateTime - Must be specified in ISO 8601 format. Will be stored in UTC.Integer - 32-bit value.LargeInteger - 64-bit value.String - 256 characters maximumNot nullable. For multivalued directory extensions, these limits apply per value in the collection.' + isMultiValued: + type: boolean + description: 'Defines the directory extension as a multi-valued property. When true, the directory extension property can store a collection of objects of the dataType; for example, a collection of string types such as ''extensionb7b1c57b532f40b8b5ed4b7a7ba67401jobGroupTracker'': [''String 1'', ''String 2'']. The default value is false. Supports $filter (eq).' + isSyncedFromOnPremises: + type: boolean + description: Indicates if this extension property was synced from on-premises active directory using Microsoft Entra Connect. Read-only. + nullable: true + name: + type: string + description: Name of the extension property. Not nullable. Supports $filter (eq). + targetObjects: type: array items: - $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' - description: Represents an operation to export the billing data of a partner. - x-ms-navigationProperty: true - reconciliation: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billingReconciliation' - usage: - $ref: '#/components/schemas/microsoft.graph.partners.billing.azureUsage' + type: string + description: Following values are supported. Not nullable. UserGroupAdministrativeUnitApplicationDeviceOrganization additionalProperties: type: object - microsoft.graph.partners.billing.manifest: + microsoft.graph.federatedIdentityCredential: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: manifest + - title: federatedIdentityCredential type: object properties: - blobCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: The total file count for this partner tenant ID. - format: int32 - blobs: + audiences: type: array items: - $ref: '#/components/schemas/microsoft.graph.partners.billing.blob' - description: A collection of blob objects that contain details of all the files for the partner tenant ID. - 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 a manifest resource was created. 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.' - format: date-time - dataFormat: - type: string - description: 'The billing data file format. The possible value is: compressedJSONLines. Each blob is a compressed file and data in the file is in JSON lines format. Decompress the file to access the data.' - eTag: - type: string - description: Version of data represented by the manifest. Any change in eTag indicates a new data version. - partitionType: - type: string - description: 'Indicates the division of data. If a given partition has more than the supported number, the data is split into multiple files, each file representing a specific partitionValue. By default, the data in the file is partitioned by the number of line items.' - partnerTenantId: + type: string + description: The audience that can appear in the external token. This field is mandatory and should be set to api://AzureADTokenExchange for Microsoft Entra ID. It says what Microsoft identity platform should accept in the aud claim in the incoming token. This value represents Microsoft Entra ID in your external identity provider and has no fixed value across identity providers - you may need to create a new application registration in your identity provider to serve as the audience of this token. This field can only accept a single value and has a limit of 600 characters. Required. + claimsMatchingExpression: + $ref: '#/components/schemas/microsoft.graph.federatedIdentityExpression' + description: type: string - description: The Microsoft Entra tenant ID of the partner. - rootDirectory: + description: 'The un-validated, user-provided description of the federated identity credential. It has a limit of 600 characters. Optional.' + nullable: true + issuer: type: string - description: The root directory that contains all the files. - sasToken: + description: The URL of the external identity provider and must match the issuer claim of the external token being exchanged. The combination of the values of issuer and subject must be unique on the app. It has a limit of 600 characters. Required. + name: type: string - description: The SAS token for accessing the directory or an individual file in the directory. - schemaVersion: + description: 'The unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. It is immutable once created. Alternate key. Required. Not nullable. Supports $filter (eq).' + subject: type: string - description: The version of the manifest schema. + description: 'Nullable. Defaults to null if not set. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. If subject is defined, claimsMatchingExpression must be null. Supports $filter (eq).' + nullable: true + additionalProperties: + type: object + microsoft.graph.homeRealmDiscoveryPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.stsPolicy' + - title: homeRealmDiscoveryPolicy + type: object additionalProperties: type: object - microsoft.graph.partners.billing.operation: + microsoft.graph.synchronization: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: operation + - title: synchronization 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 start time of the operation. 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.' - format: date-time - 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 time of the last action of the operation. 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.' - format: date-time - status: - $ref: '#/components/schemas/microsoft.graph.longRunningOperationStatus' + secrets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.synchronizationSecretKeyStringValuePair' + description: Represents a collection of credentials to access provisioned cloud applications. + jobs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.synchronizationJob' + description: 'Performs synchronization by periodically running in the background, polling for changes in one directory, and pushing them to another directory.' + x-ms-navigationProperty: true + templates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.synchronizationTemplate' + description: Pre-configured synchronization settings for a particular application. + x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.partners.billing.billingReconciliation: + microsoft.graph.tokenIssuancePolicy: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: billingReconciliation + - $ref: '#/components/schemas/microsoft.graph.stsPolicy' + - title: tokenIssuancePolicy type: object - properties: - billed: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billedReconciliation' - unbilled: - $ref: '#/components/schemas/microsoft.graph.partners.billing.unbilledReconciliation' additionalProperties: type: object - microsoft.graph.partners.billing.billedReconciliation: + microsoft.graph.tokenLifetimePolicy: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: billedReconciliation + - $ref: '#/components/schemas/microsoft.graph.stsPolicy' + - title: tokenLifetimePolicy type: object additionalProperties: type: object - microsoft.graph.partners.billing.attributeSet: - title: attributeSet + microsoft.graph.appliedConditionalAccessPolicy: + title: appliedConditionalAccessPolicy + type: object + properties: + authenticationStrength: + $ref: '#/components/schemas/microsoft.graph.authenticationStrength' + conditionsNotSatisfied: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessConditions' + conditionsSatisfied: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessConditions' + displayName: + type: string + description: Name of the conditional access policy. + nullable: true + enforcedGrantControls: + type: array + items: + type: string + nullable: true + description: 'Refers to the grant controls enforced by the conditional access policy (example: ''Require multifactor authentication'').' + enforcedSessionControls: + type: array + items: + type: string + nullable: true + description: 'Refers to the session controls enforced by the conditional access policy (example: ''Require app enforced controls'').' + excludeRulesSatisfied: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessRuleSatisfied' + description: 'List of key-value pairs containing each matched exclude condition in the conditional access policy. Example: [{''devicePlatform'' : ''DevicePlatform''}] means the policy didn''t apply, because the DevicePlatform condition was a match.' + id: + type: string + description: Identifier of the conditional access policy. + nullable: true + includeRulesSatisfied: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessRuleSatisfied' + description: 'List of key-value pairs containing each matched include condition in the conditional access policy. Example: [{ ''application'' : ''AllApps''}, {''users'': ''Group''}], meaning Application condition was a match because AllApps are included and Users condition was a match because the user was part of the included Group rule.' + result: + $ref: '#/components/schemas/microsoft.graph.appliedConditionalAccessPolicyResult' + sessionControlsNotSatisfied: + type: array + items: + type: string + nullable: true + description: 'Refers to the session controls that a sign-in activity didn''t satisfy. (Example: Application enforced Restrictions).' + additionalProperties: + type: object + microsoft.graph.appliedAuthenticationEventListener: + title: appliedAuthenticationEventListener + type: object + properties: + eventType: + $ref: '#/components/schemas/microsoft.graph.authenticationEventType' + executedListenerId: + type: string + description: ID of the authentication event listener that was executed. + nullable: true + handlerResult: + $ref: '#/components/schemas/microsoft.graph.authenticationEventHandlerResult' + additionalProperties: + type: object + microsoft.graph.tokenProtectionStatus: + title: tokenProtectionStatus + enum: + - none + - bound + - unbound + - unknownFutureValue + type: string + microsoft.graph.authenticationAppDeviceDetails: + title: authenticationAppDeviceDetails + type: object + properties: + appVersion: + type: string + description: The version of the client authentication app used during the authentication step. + nullable: true + clientApp: + type: string + description: The name of the client authentication app used during the authentication step. + nullable: true + deviceId: + type: string + description: ID of the device used during the authentication step. + nullable: true + operatingSystem: + type: string + description: The operating system running on the device used for the authentication step. + nullable: true + additionalProperties: + type: object + microsoft.graph.authenticationAppPolicyDetails: + title: authenticationAppPolicyDetails + type: object + properties: + adminConfiguration: + $ref: '#/components/schemas/microsoft.graph.authenticationAppAdminConfiguration' + authenticationEvaluation: + $ref: '#/components/schemas/microsoft.graph.authenticationAppEvaluation' + policyName: + type: string + description: The name of the policy enforced on the user's authentication app. + nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.authenticationAppPolicyStatus' + additionalProperties: + type: object + microsoft.graph.authenticationContext: + title: authenticationContext + type: object + properties: + detail: + $ref: '#/components/schemas/microsoft.graph.authenticationContextDetail' + id: + type: string + description: The identifier of an authentication context in your tenant. + nullable: true + additionalProperties: + type: object + microsoft.graph.authenticationDetail: + title: authenticationDetail + type: object + properties: + authenticationMethod: + type: string + description: 'The type of authentication method used to perform this step of authentication. Possible values: Password, SMS, Voice, Authenticator App, Software OATH token, Satisfied by token, Previously satisfied.' + nullable: true + authenticationMethodDetail: + type: string + description: 'Details about the authentication method used to perform this authentication step. For example, phone number (for SMS and voice), device name (for Authenticator app), and password source (for example, cloud, AD FS, PTA, PHS).' + nullable: true + authenticationStepDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: 'Represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + nullable: true + authenticationStepRequirement: + type: string + description: 'The step of authentication that this satisfied. For example, primary authentication, or multifactor authentication.' + nullable: true + authenticationStepResultDetail: + type: string + description: 'Details about why the step succeeded or failed. For examples, user is blocked, fraud code entered, no phone input - timed out, phone unreachable, or claim in token.' + nullable: true + succeeded: + type: boolean + description: 'Indicates the status of the authentication step. Possible values: succeeded, failed.' + nullable: true + additionalProperties: + type: object + microsoft.graph.protocolType: + title: protocolType + enum: + - none + - oAuth2 + - ropc + - wsFederation + - saml20 + - deviceCode + - unknownFutureValue + - authenticationTransfer + - nativeAuth + - implicitAccessTokenAndGetResponseMode + - implicitIdTokenAndGetResponseMode + - implicitAccessTokenAndPostResponseMode + - implicitIdTokenAndPostResponseMode + - authorizationCodeWithoutPkce + - authorizationCodeWithPkce + - clientCredentials + - refreshTokenGrant + - encryptedAuthorizeResponse + - directUserGrant + - kerberos + - prtGrant + - seamlessSso + - prtBrokerBased + - prtNonBrokerBased + - onBehalfOf + - samlOnBehalfOf + - officeS2S + - wsTrust + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.authenticationRequirementPolicy: + title: authenticationRequirementPolicy + type: object + properties: + detail: + type: string + description: Provides additional detail on the feature identified in requirementProvider. + nullable: true + requirementProvider: + $ref: '#/components/schemas/microsoft.graph.requirementProvider' + additionalProperties: + type: object + microsoft.graph.clientCredentialType: + title: clientCredentialType + enum: + - none + - clientSecret + - clientAssertion + - federatedIdentityCredential + - managedIdentity + - certificate + - unknownFutureValue + type: string + microsoft.graph.signInAccessType: + title: signInAccessType + enum: + - none + - b2bCollaboration + - b2bDirectConnect + - microsoftSupport + - serviceProvider + - unknownFutureValue + - passthrough + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.deviceDetail: + title: deviceDetail + type: object + properties: + browser: + type: string + description: Indicates the browser information of the used in the sign-in. Populated for devices registered in Microsoft Entra. + nullable: true + browserId: + type: string + nullable: true + deviceId: + type: string + description: Refers to the unique ID of the device used in the sign-in. Populated for devices registered in Microsoft Entra. + nullable: true + displayName: + type: string + description: Refers to the name of the device used in the sign-in. Populated for devices registered in Microsoft Entra. + nullable: true + isCompliant: + type: boolean + description: Indicates whether the device is compliant or not. + nullable: true + isManaged: + type: boolean + description: Indicates if the device is managed or not. + nullable: true + operatingSystem: + type: string + description: Indicates the OS name and version used in the sign-in. + nullable: true + trustType: + type: string + description: 'Indicates information on whether the device used in the sign-in is workplace-joined, Microsoft Entra-joined, domain-joined.' + nullable: true + additionalProperties: + type: object + microsoft.graph.incomingTokenType: + title: incomingTokenType + enum: + - none + - primaryRefreshToken + - saml11 + - saml20 + - unknownFutureValue + - remoteDesktopToken + - refreshToken + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.signInLocation: + title: signInLocation + type: object + properties: + city: + type: string + description: Provides the city where the sign-in originated. This is calculated using latitude/longitude information from the sign-in activity. + nullable: true + countryOrRegion: + type: string + description: Provides the country code info (two letter code) where the sign-in originated. This is calculated using latitude/longitude information from the sign-in activity. + nullable: true + geoCoordinates: + $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + state: + type: string + description: Provides the State where the sign-in originated. This is calculated using latitude/longitude information from the sign-in activity. + nullable: true + additionalProperties: + type: object + microsoft.graph.mfaDetail: + title: mfaDetail + type: object + properties: + authDetail: + type: string + description: Indicates the MFA auth detail for the corresponding sign-in activity when the MFA Required is 'Yes'. + nullable: true + authMethod: + type: string + description: 'Indicates the MFA Auth methods (SMS, Phone, Authenticator App are some of the values) for the corresponding sign-in activity when the MFA Required field is ''Yes''.' + nullable: true + additionalProperties: + type: object + microsoft.graph.networkLocationDetail: + title: networkLocationDetail + type: object + properties: + networkNames: + type: array + items: + type: string + nullable: true + description: Provides the name of the network used when signing in. + networkType: + $ref: '#/components/schemas/microsoft.graph.networkType' + additionalProperties: + type: object + microsoft.graph.originalTransferMethods: + title: originalTransferMethods + enum: + - none + - deviceCodeFlow + - authenticationTransfer + - unknownFutureValue + type: string + microsoft.graph.privateLinkDetails: + title: privateLinkDetails + type: object + properties: + policyId: + type: string + description: The unique identifier for the Private Link policy. + nullable: true + policyName: + type: string + description: The name of the Private Link policy in Microsoft Entra ID. + nullable: true + policyTenantId: + type: string + description: The tenant identifier of the Microsoft Entra tenant the Private Link policy belongs to. + nullable: true + resourceId: + type: string + description: The Azure Resource Manager (ARM) path for the Private Link policy resource. + nullable: true + additionalProperties: + type: object + microsoft.graph.riskDetail: + title: riskDetail + enum: + - none + - adminGeneratedTemporaryPassword + - userPerformedSecuredPasswordChange + - userPerformedSecuredPasswordReset + - adminConfirmedSigninSafe + - aiConfirmedSigninSafe + - userPassedMFADrivenByRiskBasedPolicy + - adminDismissedAllRiskForUser + - adminConfirmedSigninCompromised + - hidden + - adminConfirmedUserCompromised + - unknownFutureValue + - adminConfirmedServicePrincipalCompromised + - adminDismissedAllRiskForServicePrincipal + - m365DAdminDismissedDetection + - userChangedPasswordOnPremises + - adminDismissedRiskForSignIn + - adminConfirmedAccountSafe + - adminConfirmedAgentSafe + - adminConfirmedAgentCompromised + - adminDismissedRiskForAgent + - microsoftRevokedSessions + type: string + microsoft.graph.riskLevel: + title: riskLevel + enum: + - low + - medium + - high + - hidden + - none + - unknownFutureValue + type: string + microsoft.graph.riskState: + title: riskState + enum: + - none + - confirmedSafe + - remediated + - dismissed + - atRisk + - confirmedCompromised + - unknownFutureValue + type: string + microsoft.graph.sessionLifetimePolicy: + title: sessionLifetimePolicy + type: object + properties: + detail: + type: string + description: The human-readable details of the conditional access session management policy applied to the sign-in. + nullable: true + expirationRequirement: + $ref: '#/components/schemas/microsoft.graph.expirationRequirement' + additionalProperties: + type: object + microsoft.graph.signInIdentifierType: + title: signInIdentifierType + enum: + - userPrincipalName + - phoneNumber + - proxyAddress + - qrCode + - onPremisesUserPrincipalName + - unknownFutureValue + type: string + microsoft.graph.tokenProtectionStatusDetails: + title: tokenProtectionStatusDetails + type: object + properties: + signInSessionStatus: + $ref: '#/components/schemas/microsoft.graph.tokenProtectionStatus' + signInSessionStatusCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Additional information about the status. + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.signInUserType: + title: signInUserType + enum: + - member + - guest + - unknownFutureValue + type: string + microsoft.graph.fraudProtectionDetails: + title: fraudProtectionDetails + type: object + properties: + providerErrorMessages: + type: array + items: + type: string + providerHttpStatusCodes: + type: array + items: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + providerName: + type: string + nullable: true + providerResponseTimes: + type: array + items: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + providerSessionId: + type: string + nullable: true + reason: + type: string + nullable: true + verdict: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.signUpIdentity: + title: signUpIdentity + type: object + properties: + signUpIdentifier: + type: string + description: The identification that the user is trying to utilize to sign up. + nullable: true + signUpIdentifierType: + $ref: '#/components/schemas/microsoft.graph.signUpIdentifierType' + additionalProperties: + type: object + microsoft.graph.signUpStage: + title: signUpStage enum: - - full - - basic + - credentialCollection + - credentialValidation + - credentialFederation + - consent + - attributeCollectionAndValidation + - userCreation + - tenantConsent - unknownFutureValue type: string - microsoft.graph.partners.billing.unbilledReconciliation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: unbilledReconciliation - type: object - additionalProperties: - type: object - microsoft.graph.partners.billing.billingPeriod: - title: billingPeriod + microsoft.graph.signUpStatus: + title: signUpStatus + type: object + properties: + additionalDetails: + type: string + description: Provides additional details on the sign-up activity. + nullable: true + errorCode: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Provides the 5-6 digit error code that's generated during a sign-up failure. + format: int32 + failureReason: + type: string + description: Provides the error message or the reason for failure for the corresponding sign-up activity. + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceManagementReportStatus: + title: deviceManagementReportStatus enum: - - current - - last + - unknown + - notStarted + - inProgress + - completed + - failed + type: string + description: Possible statuses associated with a generated report. + x-ms-enum: + name: deviceManagementReportStatus + modelAsString: false + values: + - value: unknown + description: Report generation status is unknown. + name: unknown + - value: notStarted + description: Report generation has not started. + name: notStarted + - value: inProgress + description: Report generation is in progress. + name: inProgress + - value: completed + description: Report generation is completed. + name: completed + - value: failed + description: Report generation has failed. + name: failed + microsoft.graph.deviceManagementReportFileFormat: + title: deviceManagementReportFileFormat + enum: + - csv + - pdf + - json - unknownFutureValue type: string - microsoft.graph.partners.billing.azureUsage: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: azureUsage - type: object - properties: - billed: - $ref: '#/components/schemas/microsoft.graph.partners.billing.billedUsage' - unbilled: - $ref: '#/components/schemas/microsoft.graph.partners.billing.unbilledUsage' - additionalProperties: - type: object - microsoft.graph.partners.billing.billedUsage: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: billedUsage - type: object - additionalProperties: - type: object - microsoft.graph.partners.billing.unbilledUsage: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: unbilledUsage - type: object - additionalProperties: - type: object - microsoft.graph.securityReportsRoot: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: securityReportsRoot - type: object - additionalProperties: - type: object - microsoft.graph.serviceActivity: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: serviceActivity - type: object - additionalProperties: - type: object - microsoft.graph.serviceActivityValueMetric: - title: serviceActivityValueMetric + description: Possible values for the file format of a report to be exported. + x-ms-enum: + name: deviceManagementReportFileFormat + modelAsString: false + values: + - value: csv + description: CSV Format. + name: csv + - value: pdf + description: PDF Format (Deprecate later). + name: pdf + - value: json + description: JSON Format. + name: json + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.deviceManagementExportJobLocalizationType: + title: deviceManagementExportJobLocalizationType + enum: + - localizedValuesAsAdditionalColumn + - replaceLocalizableValues + type: string + description: Configures how the requested export job is localized. + x-ms-enum: + name: deviceManagementExportJobLocalizationType + modelAsString: false + values: + - value: localizedValuesAsAdditionalColumn + description: Configures the export job to expose localized values as an additional column. + name: localizedValuesAsAdditionalColumn + - value: replaceLocalizableValues + description: Configures the export job to replace enumerable values with their localized values. + name: replaceLocalizableValues + microsoft.graph.applicationKeyOrigin: + title: applicationKeyOrigin + enum: + - application + - servicePrincipal + - unknownFutureValue + type: string + microsoft.graph.applicationKeyType: + title: applicationKeyType + enum: + - clientSecret + - certificate + - unknownFutureValue + type: string + microsoft.graph.applicationKeyUsage: + title: applicationKeyUsage + enum: + - sign + - verify + - unknownFutureValue + type: string + microsoft.graph.signInActivity: + title: signInActivity + type: object + properties: + lastNonInteractiveSignInDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client attempted (either successfully or unsuccessfully) to sign in to the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. 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. Microsoft Entra ID maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' + format: date-time + nullable: true + lastNonInteractiveSignInRequestId: + type: string + description: Request identifier of the last non-interactive sign-in performed by this user. + nullable: true + lastSignInDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user attempted (either successfully or unsuccessfully) to sign in to the directory the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. 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. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' + format: date-time + nullable: true + lastSignInRequestId: + type: string + description: Request identifier of the last interactive sign-in performed by this user. + nullable: true + lastSuccessfulSignInDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 user''s most recent successful interactive or non-interactive sign-in. 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.' + format: date-time + nullable: true + lastSuccessfulSignInRequestId: + type: string + description: The request ID of the last successful sign-in. + nullable: true + additionalProperties: + type: object + microsoft.graph.usageAuthMethod: + title: usageAuthMethod + enum: + - email + - mobileSMS + - mobileCall + - officePhone + - securityQuestion + - appNotification + - appCode + - alternateMobileCall + - fido + - appPassword + - unknownFutureValue + - externalAuthMethod + - hardwareOneTimePasscode + - windowsHelloForBusiness + - microsoftAuthenticatorPasswordless + - temporaryAccessPass + - macOsSecureEnclaveKey + - passKeyDeviceBound + - passKeyDeviceBoundAuthenticator + - passKeyDeviceBoundWindowsHello + - softwareOneTimePasscode + - microsoftAuthenticatorPush + - mobilePhone + - sms + - alternateMobilePhone + - fido2SecurityKey + - oneTimePasscode + - passKeySynced + - qrCode + type: string + microsoft.graph.featureType: + title: featureType + enum: + - registration + - reset + - unknownFutureValue + type: string + microsoft.graph.userRegistrationFeatureCount: + title: userRegistrationFeatureCount + type: object + properties: + feature: + $ref: '#/components/schemas/microsoft.graph.authenticationMethodFeature' + userCount: + type: number + description: Number of users. + format: int64 + additionalProperties: + type: object + microsoft.graph.userRegistrationMethodCount: + title: userRegistrationMethodCount type: object properties: - intervalStartDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + authenticationMethod: type: string - description: The starting date and time (UTC) of the interval. - format: date-time - value: + description: Name of the authentication method. + userCount: type: number - description: 'The aggregated value over the given aggregation interval starting from the intervalStartDateTime. The value is caculated at the minute level. The value at the starting minute of the intervalStartDateTime is included. The value at the last minute of the given interval is excluded. For example, if intervalStartDateTime is 2023-09-20T18:00:00Z and aggregation interval is 5 minutes, then the value is aggregated from 2023-09-20T18:00:00Z(inclusive) to 2023-09-20T18:05:00Z(exclusive).' + description: Number of users registered. format: int64 additionalProperties: type: object - microsoft.graph.serviceActivityPerformanceMetric: - title: serviceActivityPerformanceMetric + microsoft.graph.defaultMfaMethodType: + title: defaultMfaMethodType + enum: + - none + - mobilePhone + - alternateMobilePhone + - officePhone + - microsoftAuthenticatorPush + - softwareOneTimePasscode + - unknownFutureValue + type: string + microsoft.graph.userDefaultAuthenticationMethod: + title: userDefaultAuthenticationMethod + enum: + - push + - oath + - voiceMobile + - voiceAlternateMobile + - voiceOffice + - sms + - none + - unknownFutureValue + type: string + microsoft.graph.internetAccessFeatureUtilizations: + title: internetAccessFeatureUtilizations type: object properties: - intervalStartDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + internetAccess: + $ref: '#/components/schemas/microsoft.graph.azureADPremiumFeatureUtilization' + internetAccessM365: + $ref: '#/components/schemas/microsoft.graph.azureADPremiumFeatureUtilization' + additionalProperties: + type: object + microsoft.graph.azureADPremiumP1FeatureUtilizations: + title: azureADPremiumP1FeatureUtilizations + type: object + properties: + conditionalAccess: + $ref: '#/components/schemas/microsoft.graph.azureADPremiumFeatureUtilization' + conditionalAccessGuestUsers: + $ref: '#/components/schemas/microsoft.graph.azureADPremiumFeatureUtilization' + additionalProperties: + type: object + microsoft.graph.azureADPremiumP2FeatureUtilizations: + title: azureADPremiumP2FeatureUtilizations + type: object + properties: + riskBasedConditionalAccess: + $ref: '#/components/schemas/microsoft.graph.azureADPremiumFeatureUtilization' + riskBasedConditionalAccessGuestUsers: + $ref: '#/components/schemas/microsoft.graph.azureADPremiumFeatureUtilization' + additionalProperties: + type: object + microsoft.graph.privateAccessFeatureUtilizations: + title: privateAccessFeatureUtilizations + type: object + properties: + privateAccess: + $ref: '#/components/schemas/microsoft.graph.azureADPremiumFeatureUtilization' + additionalProperties: + type: object + microsoft.graph.correlationError: + title: correlationError + type: object + properties: + code: type: string - description: 'The start date and time (UTC) of the interval. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' - format: date-time - percentage: - type: number - description: 'The aggregated performance over the given aggregation interval that starts from the intervalStartDateTime. The performance is calculated at the minute level. The performance at the starting minute of the intervalStartDateTime is included. The performance at the last minute of the given interval is excluded. For example, if intervalStartDateTime is 2023-09-20T18:00:00Z and the aggregation interval is 5 minutes, then performance is aggregated from 2023-09-20T18:00:00Z (inclusive) to 2023-09-20T18:05:00Z (exclusive).' - format: double - nullable: true + description: The error code indicating why the correlation failed. + message: + type: string + description: A human-readable description of the error. additionalProperties: type: object - microsoft.graph.servicePrincipalSignInActivity: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: servicePrincipalSignInActivity - type: object - properties: - appId: - type: string - description: The globally unique appId (also called client ID on the Microsoft Entra admin center) of the credentialed resource application. - applicationAuthenticationClientSignInActivity: - $ref: '#/components/schemas/microsoft.graph.signInActivity' - applicationAuthenticationResourceSignInActivity: - $ref: '#/components/schemas/microsoft.graph.signInActivity' - delegatedClientSignInActivity: - $ref: '#/components/schemas/microsoft.graph.signInActivity' - delegatedResourceSignInActivity: - $ref: '#/components/schemas/microsoft.graph.signInActivity' - lastSignInActivity: - $ref: '#/components/schemas/microsoft.graph.signInActivity' - additionalProperties: - type: object - microsoft.graph.serviceLevelAgreementRoot: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: serviceLevelAgreementRoot - type: object - properties: - azureADAuthentication: - $ref: '#/components/schemas/microsoft.graph.azureADAuthentication' - additionalProperties: - type: object - microsoft.graph.azureADAuthentication: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: azureADAuthentication - type: object - properties: - attainments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceLevelAgreementAttainment' - description: SLA data for a Microsoft Entra tenant for a calendar month. - additionalProperties: - type: object - microsoft.graph.userCredentialUsageDetails: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userCredentialUsageDetails - type: object - properties: - authMethod: - $ref: '#/components/schemas/microsoft.graph.usageAuthMethod' - 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: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' - format: date-time - failureReason: - type: string - description: Provides the failure reason for the corresponding reset or registration workflow. - feature: - $ref: '#/components/schemas/microsoft.graph.featureType' - isSuccess: - type: boolean - description: Indicates success or failure of the workflow. - userDisplayName: - type: string - description: User name of the user performing the reset or registration workflow. - userPrincipalName: - type: string - description: User principal name of the user performing the reset or registration workflow. - additionalProperties: - type: object - microsoft.graph.userInsightsRoot: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userInsightsRoot - type: object - properties: - daily: - $ref: '#/components/schemas/microsoft.graph.dailyUserInsightMetricsRoot' - monthly: - $ref: '#/components/schemas/microsoft.graph.monthlyUserInsightMetricsRoot' - additionalProperties: - type: object - microsoft.graph.dailyUserInsightMetricsRoot: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: dailyUserInsightMetricsRoot - type: object - properties: - activeUsers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.activeUsersMetric' - description: Insights for active users on apps registered in the tenant for a specified period. - x-ms-navigationProperty: true - authentications: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.authenticationsMetric' - description: Insights for authentications on apps registered in the tenant for a specified period. - x-ms-navigationProperty: true - inactiveUsers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.dailyInactiveUsersMetric' - x-ms-navigationProperty: true - inactiveUsersByApplication: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.dailyInactiveUsersByApplicationMetric' - x-ms-navigationProperty: true - mfaCompletions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mfaCompletionMetric' - description: Insights for MFA usage on apps registered in the tenant for a specified period. - x-ms-navigationProperty: true - mfaTelecomFraud: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mfaTelecomFraudMetric' - x-ms-navigationProperty: true - signUps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userSignUpMetric' - description: Total sign-ups on apps registered in the tenant for a specified period. - x-ms-navigationProperty: true - summary: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.insightSummary' - description: Summary of all usage insights on apps registered in the tenant for a specified period. - x-ms-navigationProperty: true - userCount: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userCountMetric' - description: Insights for total users on apps registered in the tenant for a specified period. - x-ms-navigationProperty: true - additionalProperties: - type: object - microsoft.graph.activeUsersMetric: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: activeUsersMetric - type: object - properties: - appId: - type: string - nullable: true - appName: - type: string - nullable: true - count: - type: number - description: The total number of users who made at least one authentication request within the specified time period. - format: int64 - country: - type: string - nullable: true - factDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' - type: string - description: Date of the insight. - format: date - language: - type: string - nullable: true - os: - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.authenticationsMetric: + microsoft.graph.identityInfo: + title: identityInfo + type: object + properties: + anchor: + $ref: '#/components/schemas/microsoft.graph.attributeInfo' + details: + $ref: '#/components/schemas/microsoft.graph.detailsInfo' + identityType: + type: string + description: 'The type of identity, such as user.' + nullable: true + matchingProperty: + $ref: '#/components/schemas/microsoft.graph.attributeInfo' + additionalProperties: + type: object + microsoft.graph.addIn: + title: addIn + type: object + properties: + id: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: The unique identifier for the addIn object. + format: uuid + nullable: true + properties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValue' + description: The collection of key-value pairs that define parameters that the consuming service can use or call. You must specify this property when performing a POST or a PATCH operation on the addIns collection. Required. + type: + type: string + description: The unique name for the functionality exposed by the app. + additionalProperties: + type: object + microsoft.graph.customSecurityAttributeValue: + title: customSecurityAttributeValue + type: object + additionalProperties: + type: object + microsoft.graph.passwordSingleSignOnSettings: + title: passwordSingleSignOnSettings + type: object + properties: + fields: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.passwordSingleSignOnField' + description: The fields to capture to fill the user credentials for password-based single sign-on. + additionalProperties: + type: object + microsoft.graph.permissionScope: + title: permissionScope + type: object + properties: + adminConsentDescription: + type: string + description: 'A description of the delegated permissions, intended to be read by an administrator granting the permission on behalf of all users. This text appears in tenant-wide admin consent experiences.' + nullable: true + adminConsentDisplayName: + type: string + description: 'The permission''s title, intended to be read by an administrator granting the permission on behalf of all users.' + nullable: true + id: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: Unique delegated permission identifier inside the collection of delegated permissions defined for a resource application. + format: uuid + isEnabled: + type: boolean + description: 'When you create or update a permission, this property must be set to true (which is the default). To delete a permission, this property must first be set to false. At that point, in a subsequent call, the permission may be removed.' + origin: + type: string + nullable: true + type: + type: string + description: 'The possible values are: User and Admin. Specifies whether this delegated permission should be considered safe for non-admin users to consent to on behalf of themselves, or whether an administrator consent should always be required. While Microsoft Graph defines the default consent requirement for each permission, the tenant administrator may override the behavior in their organization (by allowing, restricting, or limiting user consent to this delegated permission). For more information, see Configure how users consent to applications.' + nullable: true + userConsentDescription: + type: string + description: 'A description of the delegated permissions, intended to be read by a user granting the permission on their own behalf. This text appears in consent experiences where the user is consenting only on behalf of themselves.' + nullable: true + userConsentDisplayName: + type: string + description: 'A title for the permission, intended to be read by a user granting the permission on their own behalf. This text appears in consent experiences where the user is consenting only on behalf of themselves.' + nullable: true + value: + type: string + description: 'Specifies the value to include in the scp (scope) claim in access tokens. Must not exceed 120 characters in length. Allowed characters are : ! # $ % & '' ( ) * + , - . / : ; = ? @ [ ] ^ + _ { } ~, and characters in the ranges 0-9, A-Z and a-z. Any other character, including the space character, aren''t allowed. May not begin with ..' + nullable: true + additionalProperties: + type: object + microsoft.graph.samlSingleSignOnSettings: + title: samlSingleSignOnSettings + type: object + properties: + relayState: + type: string + description: The relative URI the service provider would redirect to after completion of the single sign-on flow. + nullable: true + additionalProperties: + type: object + microsoft.graph.appRoleAssignment: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: authenticationsMetric + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: appRoleAssignment type: object properties: - appid: - type: string - description: The ID of the Microsoft Entra application. Supports $filter (eq). - nullable: true - attemptsCount: - type: number - description: The number of authentication requests made in the specified period. Supports $filter (eq). - format: int64 - authFlow: + appRoleId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string - nullable: true - browser: + description: 'The identifier (id) for the app role that is assigned to the principal. This app role must be exposed in the appRoles property on the resource application''s service principal (resourceId). If the resource application hasn''t declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles. Required on create.' + format: uuid + creationTimestamp: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The time when the app role assignment was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true - country: + principalDisplayName: type: string - description: The location where the customers authenticated from. Supports $filter (eq). + description: 'The display name of the user, group, or service principal that was granted the app role assignment. Maximum length is 256 characters. Read-only. Supports $filter (eq and startswith).' nullable: true - factDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + principalId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string - description: The date of the user insight. - format: date + description: 'The unique identifier (id) for the user, security group, or service principal being granted the app role. Security groups with dynamic memberships are supported. Required on create.' + format: uuid nullable: true - identityProvider: + principalType: type: string + description: 'The type of the assigned principal. This can either be User, Group, or ServicePrincipal. Read-only.' nullable: true - language: + resourceDisplayName: type: string + description: The display name of the resource app's service principal to which the assignment is made. Maximum length is 256 characters. nullable: true - os: + resourceId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string - description: The platform for the device that the customers used. Supports $filter (eq). - nullable: true - successCount: - type: number - description: Number of successful authentication requests. Supports $filter (eq). - format: int64 - failures: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.authenticationFailure' - x-ms-navigationProperty: true - additionalProperties: - type: object - microsoft.graph.dailyInactiveUsersMetric: - allOf: - - $ref: '#/components/schemas/microsoft.graph.inactiveUsersMetricBase' - - title: dailyInactiveUsersMetric - type: object - properties: - inactive1DayCount: - type: number - format: int64 + description: The unique identifier (id) for the resource service principal for which the assignment is made. Required on create. Supports $filter (eq only). + format: uuid nullable: true additionalProperties: type: object - microsoft.graph.dailyInactiveUsersByApplicationMetric: + microsoft.graph.claimsMappingPolicy: allOf: - - $ref: '#/components/schemas/microsoft.graph.inactiveUsersByApplicationMetricBase' - - title: dailyInactiveUsersByApplicationMetric + - $ref: '#/components/schemas/microsoft.graph.stsPolicy' + - title: claimsMappingPolicy type: object - properties: - inactive1DayCount: - type: number - format: int64 - nullable: true additionalProperties: type: object - microsoft.graph.mfaCompletionMetric: + microsoft.graph.customClaimsPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: mfaCompletionMetric + - title: customClaimsPolicy type: object properties: - appId: - type: string - description: The ID of the Microsoft Entra application. Supports $filter (eq). - nullable: true - attemptsCount: - type: number - description: Number of users who attempted to sign up. Supports $filter (eq). - format: int64 - country: - type: string - nullable: true - factDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' - type: string - description: The date of the user insight. - format: date - nullable: true - identityProvider: - type: string - nullable: true - language: - type: string - nullable: true - mfaMethod: - type: string - description: The MFA authentication method used by the customers. Supports $filter (eq). - nullable: true - os: + audienceOverride: type: string - description: The platform of the device that the customers used. Supports $filter (eq). + description: 'If specified, it overrides the content of the audience claim for WS-Federation and SAML2 protocols. A custom signing key must be used for audienceOverride to be applied, otherwise, the audienceOverride value is ignored. The value provided must be in the format of an absolute URI.' nullable: true - successCount: - type: number - description: Number of users who signed up successfully. Supports $filter (eq). - format: int64 - mfaFailures: + claims: type: array items: - $ref: '#/components/schemas/microsoft.graph.mfaFailure' - x-ms-navigationProperty: true + $ref: '#/components/schemas/microsoft.graph.customClaimBase' + description: 'Defines which claims are present in the tokens affected by the policy, in addition to the basic claim and the core claim set. Inherited from customclaimbase.' + includeApplicationIdInIssuer: + type: boolean + description: Indicates whether the application ID is added to the claim. It is relevant only for SAML2.0 and if a custom signing key is used. the default value is true. Optional. + nullable: true + includeBasicClaimSet: + type: boolean + description: 'Determines whether the basic claim set is included in tokens affected by this policy. If set to true, all claims in the basic claim set are emitted in tokens affected by the policy. By default the basic claim set isn''t in the tokens unless they''re explicitly configured in this policy.' + nullable: true additionalProperties: type: object - microsoft.graph.mfaTelecomFraudMetric: + microsoft.graph.delegatedPermissionClassification: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: mfaTelecomFraudMetric + - title: delegatedPermissionClassification type: object properties: - captchaFailureCount: - type: number - format: int64 - nullable: true - captchaNotTriggeredUserCount: - type: number - format: int64 - nullable: true - captchaShownUserCount: - type: number - format: int64 - nullable: true - captchaSuccessCount: - type: number - format: int64 - nullable: true - factDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + classification: + $ref: '#/components/schemas/microsoft.graph.permissionClassificationType' + permissionId: type: string - format: date + description: The unique identifier (id) for the delegated permission listed in the publishedPermissionScopes collection of the servicePrincipal. Required on create. Doesn't support $filter. nullable: true - telecomBlockedUserCount: - type: number - format: int64 + permissionName: + type: string + description: The claim value (value) for the delegated permission listed in the publishedPermissionScopes collection of the servicePrincipal. Doesn't support $filter. nullable: true additionalProperties: type: object - microsoft.graph.userSignUpMetric: + microsoft.graph.endpoint: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userSignUpMetric + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: endpoint type: object properties: - appId: - type: string - nullable: true - browser: - type: string - nullable: true - count: - type: number - description: The total number of users who signed up in the specified period. Supports $filter (eq). - format: int64 - country: + capability: type: string - nullable: true - factDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + description: 'Describes the capability that is associated with this resource. (for example, Messages, Conversations, etc.) Not nullable. Read-only.' + providerId: type: string - description: The date of the user insight. - format: date + description: Application id of the publishing underlying service. Not nullable. Read-only. nullable: true - identityProvider: + providerName: type: string + description: Name of the publishing underlying service. Read-only. nullable: true - language: + providerResourceId: type: string + description: 'For Microsoft 365 groups, this is set to a well-known name for the resource (for example, Yammer.FeedURL etc.). Not nullable. Read-only.' nullable: true - os: + uri: type: string - description: The device plaform that the customers used. Supports $filter (eq). - nullable: true + description: URL of the published resource. Not nullable. Read-only. additionalProperties: type: object - microsoft.graph.insightSummary: + microsoft.graph.licenseDetails: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: insightSummary + - title: licenseDetails type: object properties: - activeUsers: - type: number - description: Daily active users. - format: int64 - appId: - type: string - description: The ID of the Microsoft Entra application. - authenticationCompletions: - type: number - description: Daily authentication completions. - format: int64 - authenticationRequests: - type: number - description: Daily authentication requests. - format: int64 - factDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + servicePlans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.servicePlanInfo' + description: Information about the service plans assigned with the license. Read-only. Not nullable. + skuId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string - description: The date of the insight. - format: date - os: + description: Unique identifier (GUID) for the service SKU. Equal to the skuId property on the related subscribedSku object. Read-only. + format: uuid + nullable: true + skuPartNumber: type: string - description: The platform for the device that the customers used. Supports $filter (eq). - securityTextCompletions: - type: number - description: Daily MFA SMS completions. - format: int64 - securityTextRequests: - type: number - description: Daily MFA SMS requests. - format: int64 - securityVoiceCompletions: - type: number - description: Daily MFA Voice completions. - format: int64 - securityVoiceRequests: - type: number - description: Daily MFA Voice requests. - format: int64 + description: 'Unique SKU display name. Equal to the skuPartNumber on the related subscribedSku object; for example, AAD_Premium. Read-only.' + nullable: true additionalProperties: type: object - microsoft.graph.userCountMetric: + microsoft.graph.oAuth2PermissionGrant: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userCountMetric + - title: oAuth2PermissionGrant type: object properties: - count: - type: number - description: The total number of users in the tenant over time. - format: int64 - factDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + clientId: + type: string + description: The object id (not appId) of the client service principal for the application that is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). + consentType: + type: string + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Nonadmin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' + nullable: true + expiryTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: 'Currently, the end time value is ignored, but a value is required when creating an oAuth2PermissionGrant. Required.' + format: date-time + nullable: true + principalId: type: string - description: The date of the insight. - format: date - language: + description: 'The id of the user on behalf of whom the client is authorized to access the resource, when consentType is Principal. If consentType is AllPrincipals this value is null. Required when consentType is Principal. Supports $filter (eq only).' + nullable: true + resourceId: + type: string + description: The id of the resource service principal to which access is authorized. This identifies the API that the client is authorized to attempt to call on behalf of a signed-in user. Supports $filter (eq only). + scope: + type: string + description: 'A space-separated list of the claim values for delegated permissions that should be included in access tokens for the resource application (the API). For example, openid User.Read GroupMember.Read.All. Each claim value should match the value field of one of the delegated permissions defined by the API, listed in the publishedPermissionScopes property of the resource service principal. Must not exceed 3850 characters in length.' + nullable: true + startTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: 'Currently, the start time value is ignored, but a value is required when creating an oAuth2PermissionGrant. Required.' + format: date-time nullable: true additionalProperties: type: object - microsoft.graph.monthlyUserInsightMetricsRoot: + microsoft.graph.permissionGrantPreApprovalPolicy: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: monthlyUserInsightMetricsRoot + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: permissionGrantPreApprovalPolicy type: object properties: - activeUsers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.activeUsersMetric' - description: Insights for active users on apps registered in the tenant for a specified period. - x-ms-navigationProperty: true - authentications: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.authenticationsMetric' - description: Insights for authentications on apps registered in the tenant for a specified period. - x-ms-navigationProperty: true - inactiveUsers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.monthlyInactiveUsersMetric' - x-ms-navigationProperty: true - inactiveUsersByApplication: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.monthlyInactiveUsersByApplicationMetric' - x-ms-navigationProperty: true - mfaCompletions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mfaCompletionMetric' - description: Insights for MFA usage on apps registered in the tenant for a specified period. - x-ms-navigationProperty: true - mfaRegisteredUsers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mfaUserCountMetric' - x-ms-navigationProperty: true - requests: + conditions: type: array items: - $ref: '#/components/schemas/microsoft.graph.userRequestsMetric' - description: Insights for all user requests on apps registered in the tenant for a specified period. - x-ms-navigationProperty: true - signUps: + $ref: '#/components/schemas/microsoft.graph.preApprovalDetail' + description: A list of condition sets describing the conditions under which the permission to grant consent for the app has been preapproved. + additionalProperties: + type: object + microsoft.graph.remoteDesktopSecurityConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: remoteDesktopSecurityConfiguration + type: object + properties: + isRemoteDesktopProtocolEnabled: + type: boolean + description: Determines if Microsoft Entra ID RDS authentication protocol for RDP is enabled. + approvedClientApps: type: array items: - $ref: '#/components/schemas/microsoft.graph.userSignUpMetric' - description: Total sign-ups on apps registered in the tenant for a specified period. + $ref: '#/components/schemas/microsoft.graph.approvedClientApp' + description: The collection of approved client apps that are associated with the RDS configuration. Supports $expand. x-ms-navigationProperty: true - summary: + targetDeviceGroups: type: array items: - $ref: '#/components/schemas/microsoft.graph.insightSummary' - description: Summary of all usage insights on apps registered in the tenant for a specified period. + $ref: '#/components/schemas/microsoft.graph.targetDeviceGroup' + description: The collection of target device groups that are associated with the RDS security configuration that will be enabled for SSO when a client connects to the target device over RDP using the new Microsoft Entra ID RDS authentication protocol. x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.monthlyInactiveUsersMetric: + microsoft.graph.registrationAuthMethod: + title: registrationAuthMethod + enum: + - email + - mobilePhone + - officePhone + - securityQuestion + - appNotification + - appCode + - alternateMobilePhone + - fido + - appPassword + - unknownFutureValue + - externalAuthMethod + type: string + microsoft.graph.healthMonitoring.emailNotificationConfiguration: + title: emailNotificationConfiguration + type: object + properties: + groupId: + type: string + description: The identifier of the group to send an email to. All group types with configured email addresses are supported. + isEnabled: + type: boolean + description: Indicates whether email notifications are enabled on the alert type. + additionalProperties: + type: object + microsoft.graph.healthMonitoring.alertType: + title: alertType + enum: + - unknown + - mfaSignInFailure + - managedDeviceSignInFailure + - compliantDeviceSignInFailure + - unknownFutureValue + - conditionalAccessBlockedSignIn + - samlSignInFailure + type: string + microsoft.graph.healthMonitoring.category: + title: category + enum: + - unknown + - authentication + - unknownFutureValue + type: string + microsoft.graph.healthMonitoring.documentation: allOf: - - $ref: '#/components/schemas/microsoft.graph.inactiveUsersMetricBase' - - title: monthlyInactiveUsersMetric + - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.healthMonitoringDictionary' + - title: documentation + type: object + additionalProperties: + type: object + microsoft.graph.healthMonitoring.enrichment: + title: enrichment + type: object + properties: + impacts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.resourceImpactSummary' + description: A collection of resource impact summaries that gives a high level view of the kind of resources that were impacted and to what degree. + state: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.enrichmentState' + supportingData: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.supportingData' + additionalProperties: + type: object + microsoft.graph.healthMonitoring.scenario: + title: scenario + enum: + - unknown + - mfa + - devices + - unknownFutureValue + - conditionalAccess + - saml + type: string + microsoft.graph.healthMonitoring.signals: + allOf: + - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.healthMonitoringDictionary' + - title: signals + type: object + additionalProperties: + type: object + microsoft.graph.healthMonitoring.alertState: + title: alertState + enum: + - active + - resolved + - unknownFutureValue + type: string + microsoft.graph.groupTypeEnum: + title: groupTypeEnum + enum: + - isCloudGroup + - isOnPremiseGroup + - isSoftDeletedGroup + type: string + microsoft.graph.attackSimulationUser: + title: attackSimulationUser + type: object + properties: + displayName: + type: string + description: Display name of the user. + nullable: true + email: + type: string + description: Email address of the user. + nullable: true + outOfOfficeDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of days the user is OOF during a simulation journey/course of a campaign. + format: int32 + nullable: true + userId: + type: string + description: The id property value of the user resource that represents the user in the Microsoft Entra tenant. + nullable: true + additionalProperties: + type: object + microsoft.graph.userTrainingStatusInfo: + title: userTrainingStatusInfo + type: object + properties: + 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 of assignment of the training to the user. + format: date-time + nullable: true + completionDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 of completion of the training by the user. + format: date-time + nullable: true + displayName: + type: string + description: Display name of the assigned training. + nullable: true + trainingStatus: + $ref: '#/components/schemas/microsoft.graph.trainingStatus' + additionalProperties: + type: object + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN + type: string + nullable: true + microsoft.graph.userRegistrationCount: + title: userRegistrationCount + type: object + properties: + registrationCount: + type: number + description: Provides the registration count for your tenant. + format: int64 + registrationStatus: + $ref: '#/components/schemas/microsoft.graph.registrationStatusType' + additionalProperties: + type: object + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity type: object properties: - inactiveCalendarMonthCount: - type: number - format: int64 + ipAddress: + type: string + description: Indicates the client IP address associated with the user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. nullable: true additionalProperties: type: object - microsoft.graph.monthlyInactiveUsersByApplicationMetric: + microsoft.graph.printJobProcessingState: + title: printJobProcessingState + enum: + - unknown + - pending + - processing + - paused + - stopped + - completed + - canceled + - aborted + - unknownFutureValue + type: string + microsoft.graph.migrationStatus: + title: migrationStatus + enum: + - ready + - needsReview + - additionalStepsRequired + - unknownFutureValue + type: string + microsoft.graph.keyValuePair: + title: keyValuePair + type: object + properties: + name: + type: string + description: Name for this key-value pair + value: + type: string + description: Value for this key-value pair + nullable: true + additionalProperties: + type: object + microsoft.graph.partners.billing.blob: + title: blob + type: object + properties: + name: + type: string + description: The blob name. + partitionValue: + type: string + description: 'The partition that contains the file. A large partition is split into multiple files, each with the same partitionValue.' + additionalProperties: + type: object + microsoft.graph.longRunningOperationStatus: + title: longRunningOperationStatus + enum: + - notStarted + - running + - succeeded + - failed + - unknownFutureValue + type: string + microsoft.graph.serviceLevelAgreementAttainment: + title: serviceLevelAgreementAttainment + type: object + properties: + endDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The end date for the calendar month for which SLA attainment is measured. + format: date + score: + type: number + description: 'The level of SLA attainment achieved by the tenant for the calendar month identified, as described in Microsoft Entra SLA performance. Values are truncated, not rounded, so the actual value is always equal to or higher than the displayed value. Values are expressed as a percentage of availability for the tenant.' + format: double + nullable: true + startDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The start date for the calendar month for which SLA attainment is measured. + format: date + additionalProperties: + type: object + microsoft.graph.authenticationFailure: allOf: - - $ref: '#/components/schemas/microsoft.graph.inactiveUsersByApplicationMetricBase' - - title: monthlyInactiveUsersByApplicationMetric + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: authenticationFailure type: object properties: - inactiveCalendarMonthCount: + count: type: number format: int64 - nullable: true + reason: + type: string + reasonCode: + $ref: '#/components/schemas/microsoft.graph.authenticationFailureReasonCode' additionalProperties: type: object - microsoft.graph.mfaUserCountMetric: + microsoft.graph.inactiveUsersMetricBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: mfaUserCountMetric + - title: inactiveUsersMetricBase type: object properties: - count: - type: number - format: int64 + appId: + type: string + nullable: true factDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string format: date - mfaType: - $ref: '#/components/schemas/microsoft.graph.mfaType' + inactive30DayCount: + type: number + format: int64 + nullable: true + inactive60DayCount: + type: number + format: int64 + nullable: true + inactive90DayCount: + type: number + format: int64 + nullable: true additionalProperties: type: object - microsoft.graph.userRequestsMetric: + microsoft.graph.inactiveUsersByApplicationMetricBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: userRequestsMetric + - title: inactiveUsersByApplicationMetricBase type: object properties: appId: type: string nullable: true - browser: - type: string - nullable: true - country: - type: string - nullable: true factDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: The date of the user insight. format: date + inactive30DayCount: + type: number + format: int64 nullable: true - identityProvider: - type: string - nullable: true - language: - type: string + inactive60DayCount: + type: number + format: int64 nullable: true - requestCount: + inactive90DayCount: type: number - description: Number of requests to the tenant. Supports $filter (eq). format: int64 + nullable: true additionalProperties: type: object - microsoft.graph.entity: - title: entity - type: object - properties: - id: - type: string - description: The unique identifier for an entity. Read-only. - additionalProperties: - type: object - microsoft.graph.keyValue: - title: keyValue - type: object - properties: - key: - type: string - description: Contains the name of the field that a value is associated with. - nullable: true - value: - type: string - description: Contains the corresponding value for the specified key. - nullable: true - additionalProperties: - type: object - microsoft.graph.auditActivityInitiator: - title: auditActivityInitiator - type: object - properties: - app: - $ref: '#/components/schemas/microsoft.graph.appIdentity' - linkableIdentifiers: - $ref: '#/components/schemas/microsoft.graph.linkableIdentifiers' - user: - $ref: '#/components/schemas/microsoft.graph.auditUserIdentity' - additionalProperties: - type: object - microsoft.graph.operationResult: - title: operationResult - enum: - - success - - failure - - timeout - - unknownFutureValue - type: string - microsoft.graph.targetResource: - title: targetResource - type: object - properties: - displayName: - type: string - description: Indicates the visible name defined for the resource. Typically specified when the resource is created. - nullable: true - groupType: - $ref: '#/components/schemas/microsoft.graph.groupType' - id: - type: string - description: Indicates the unique ID of the resource. - nullable: true - modifiedProperties: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.modifiedProperty' - description: 'Indicates name, old value and new value of each attribute that changed. Property values depend on the operation type.' - type: - type: string - description: 'Describes the resource type. Example values include Application, Group, ServicePrincipal, and User.' - nullable: true - userPrincipalName: - type: string - description: 'When type is set to User, this includes the user name that initiated the action; null for other types.' - nullable: true - additionalProperties: - type: object - microsoft.graph.initiator: + microsoft.graph.mfaFailure: allOf: - - $ref: '#/components/schemas/microsoft.graph.identity' - - title: initiator + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: mfaFailure type: object properties: - initiatorType: - $ref: '#/components/schemas/microsoft.graph.initiatorType' + count: + type: number + format: int64 + nullable: true + reason: + type: string + nullable: true + reasonCode: + $ref: '#/components/schemas/microsoft.graph.mfaFailureReasonCode' additionalProperties: type: object - microsoft.graph.modifiedProperty: - title: modifiedProperty - type: object - properties: - displayName: - type: string - description: Name of property that was modified. - nullable: true - newValue: - type: string - description: New property value. - nullable: true - oldValue: - type: string - description: Old property value. - nullable: true - additionalProperties: - type: object - microsoft.graph.provisioningAction: - title: provisioningAction + microsoft.graph.mfaType: + title: mfaType enum: + - eotp + - oneWaySms + - twoWaySms + - twoWaySmsOtherMobile + - phoneAppNotification + - phoneAppOtp + - twoWayVoiceMobile + - twoWayVoiceOffice + - twoWayVoiceOtherMobile + - fido + - certificate - other - - create - - delete - - disable - - update - - stagedDelete - unknownFutureValue type: string - microsoft.graph.provisioningStatusInfo: - title: provisioningStatusInfo + microsoft.graph.ODataErrors.ODataError: + required: + - error + type: object + properties: + error: + $ref: '#/components/schemas/microsoft.graph.ODataErrors.MainError' + additionalProperties: + type: object + microsoft.graph.apiUsageReportEnablementStatusCollectionResponse: + title: Collection of apiUsageReportEnablementStatus type: object properties: - errorInformation: - $ref: '#/components/schemas/microsoft.graph.provisioningErrorInfo' - status: - $ref: '#/components/schemas/microsoft.graph.provisioningResult' + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.apiUsageReportEnablementStatus' + '@odata.nextLink': + type: string + nullable: true additionalProperties: type: object - microsoft.graph.provisioningStep: - title: provisioningStep + ODataCountResponse: + type: integer + format: int32 + microsoft.graph.auditActivityTypeCollectionResponse: + title: Collection of auditActivityType type: object properties: - description: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.auditActivityType' + '@odata.nextLink': type: string - description: Summary of what occurred during the step. nullable: true - details: - $ref: '#/components/schemas/microsoft.graph.detailsInfo' - name: + additionalProperties: + type: object + microsoft.graph.customSecurityAttributeAuditCollectionResponse: + title: Collection of customSecurityAttributeAudit + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeAudit' + '@odata.nextLink': type: string - description: Name of the step. nullable: true - provisioningStepType: - $ref: '#/components/schemas/microsoft.graph.provisioningStepType' - status: - $ref: '#/components/schemas/microsoft.graph.provisioningResult' additionalProperties: type: object - microsoft.graph.provisioningServicePrincipal: - allOf: - - $ref: '#/components/schemas/microsoft.graph.identity' - - title: provisioningServicePrincipal - type: object - additionalProperties: - type: object - microsoft.graph.provisionedIdentity: - allOf: - - $ref: '#/components/schemas/microsoft.graph.identity' - - title: provisionedIdentity - type: object - properties: - details: - $ref: '#/components/schemas/microsoft.graph.detailsInfo' - identityType: - type: string - description: 'Type of identity that has been provisioned, such as ''user'' or ''group.'' Supports $filter (eq, contains).' - nullable: true - additionalProperties: - type: object - microsoft.graph.provisioningSystem: - allOf: - - $ref: '#/components/schemas/microsoft.graph.identity' - - title: provisioningSystem - type: object - properties: - details: - $ref: '#/components/schemas/microsoft.graph.detailsInfo' - additionalProperties: - type: object - microsoft.graph.statusBase: - title: statusBase + microsoft.graph.directoryAuditCollectionResponse: + title: Collection of directoryAudit type: object properties: - status: - $ref: '#/components/schemas/microsoft.graph.provisioningResult' + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryAudit' + '@odata.nextLink': + type: string + nullable: true additionalProperties: type: object - microsoft.graph.agentic.agentSignIn: - title: agentSignIn + microsoft.graph.provisioningObjectSummaryCollectionResponse: + title: Collection of provisioningObjectSummary type: object properties: - agentType: - $ref: '#/components/schemas/microsoft.graph.agentic.agentType' - parentAppId: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.provisioningObjectSummary' + '@odata.nextLink': type: string - description: The ID of the parent application for agentic instances. nullable: true additionalProperties: type: object - microsoft.graph.appliedConditionalAccessPolicy: - title: appliedConditionalAccessPolicy + microsoft.graph.signInEventsAppActivityCollectionResponse: + title: Collection of signInEventsAppActivity type: object properties: - authenticationStrength: - $ref: '#/components/schemas/microsoft.graph.authenticationStrength' - conditionsNotSatisfied: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessConditions' - conditionsSatisfied: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessConditions' - displayName: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.signInEventsAppActivity' + '@odata.nextLink': type: string - description: Name of the conditional access policy. nullable: true - enforcedGrantControls: + additionalProperties: + type: object + microsoft.graph.signInEventsActivityCollectionResponse: + title: Collection of signInEventsActivity + type: object + properties: + value: type: array items: - type: string - nullable: true - description: 'Refers to the grant controls enforced by the conditional access policy (example: ''Require multifactor authentication'').' - enforcedSessionControls: + $ref: '#/components/schemas/microsoft.graph.signInEventsActivity' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.signInCollectionResponse: + title: Collection of signIn + type: object + properties: + value: type: array items: - type: string - nullable: true - description: 'Refers to the session controls enforced by the conditional access policy (example: ''Require app enforced controls'').' - excludeRulesSatisfied: + $ref: '#/components/schemas/microsoft.graph.signIn' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.selfServiceSignUpCollectionResponse: + title: Collection of selfServiceSignUp + type: object + properties: + value: type: array items: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessRuleSatisfied' - description: 'List of key-value pairs containing each matched exclude condition in the conditional access policy. Example: [{''devicePlatform'' : ''DevicePlatform''}] means the policy didn''t apply, because the DevicePlatform condition was a match.' - id: + $ref: '#/components/schemas/microsoft.graph.selfServiceSignUp' + '@odata.nextLink': type: string - description: Identifier of the conditional access policy. nullable: true - includeRulesSatisfied: + additionalProperties: + type: object + microsoft.graph.deviceManagementCachedReportConfigurationCollectionResponse: + title: Collection of deviceManagementCachedReportConfiguration + type: object + properties: + value: type: array items: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessRuleSatisfied' - description: 'List of key-value pairs containing each matched include condition in the conditional access policy. Example: [{ ''application'' : ''AllApps''}, {''users'': ''Group''}], meaning Application condition was a match because AllApps are included and Users condition was a match because the user was part of the included Group rule.' - result: - $ref: '#/components/schemas/microsoft.graph.appliedConditionalAccessPolicyResult' - sessionControlsNotSatisfied: + $ref: '#/components/schemas/microsoft.graph.deviceManagementCachedReportConfiguration' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceManagementExportJobCollectionResponse: + title: Collection of deviceManagementExportJob + type: object + properties: + value: type: array items: - type: string - nullable: true - description: 'Refers to the session controls that a sign-in activity didn''t satisfy. (Example: Application enforced Restrictions).' + $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJob' + '@odata.nextLink': + type: string + nullable: true additionalProperties: type: object - microsoft.graph.appliedAuthenticationEventListener: - title: appliedAuthenticationEventListener + microsoft.graph.appCredentialSignInActivityCollectionResponse: + title: Collection of appCredentialSignInActivity type: object properties: - eventType: - $ref: '#/components/schemas/microsoft.graph.authenticationEventType' - executedListenerId: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appCredentialSignInActivity' + '@odata.nextLink': type: string - description: ID of the authentication event listener that was executed. nullable: true - handlerResult: - $ref: '#/components/schemas/microsoft.graph.authenticationEventHandlerResult' additionalProperties: type: object - microsoft.graph.tokenProtectionStatus: - title: tokenProtectionStatus - enum: - - none - - bound - - unbound - - unknownFutureValue - type: string - microsoft.graph.authenticationAppDeviceDetails: - title: authenticationAppDeviceDetails + microsoft.graph.applicationSignInDetailedSummaryCollectionResponse: + title: Collection of applicationSignInDetailedSummary type: object properties: - appVersion: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.applicationSignInDetailedSummary' + '@odata.nextLink': type: string - description: The version of the client authentication app used during the authentication step. nullable: true - clientApp: + additionalProperties: + type: object + microsoft.graph.userEventsSummaryCollectionResponse: + title: Collection of userEventsSummary + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userEventsSummary' + '@odata.nextLink': type: string - description: The name of the client authentication app used during the authentication step. nullable: true - deviceId: + additionalProperties: + type: object + microsoft.graph.userMfaSignInSummaryCollectionResponse: + title: Collection of userMfaSignInSummary + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userMfaSignInSummary' + '@odata.nextLink': type: string - description: ID of the device used during the authentication step. nullable: true - operatingSystem: + additionalProperties: + type: object + microsoft.graph.userPasswordResetsAndChangesSummaryCollectionResponse: + title: Collection of userPasswordResetsAndChangesSummary + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userPasswordResetsAndChangesSummary' + '@odata.nextLink': type: string - description: The operating system running on the device used for the authentication step. nullable: true additionalProperties: type: object - microsoft.graph.authenticationAppPolicyDetails: - title: authenticationAppPolicyDetails + microsoft.graph.userRegistrationDetailsCollectionResponse: + title: Collection of userRegistrationDetails type: object properties: - adminConfiguration: - $ref: '#/components/schemas/microsoft.graph.authenticationAppAdminConfiguration' - authenticationEvaluation: - $ref: '#/components/schemas/microsoft.graph.authenticationAppEvaluation' - policyName: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userRegistrationDetails' + '@odata.nextLink': type: string - description: The name of the policy enforced on the user's authentication app. nullable: true - status: - $ref: '#/components/schemas/microsoft.graph.authenticationAppPolicyStatus' additionalProperties: type: object - microsoft.graph.authenticationContext: - title: authenticationContext + microsoft.graph.identityCorrelationCollectionResponse: + title: Collection of identityCorrelation type: object properties: - detail: - $ref: '#/components/schemas/microsoft.graph.authenticationContextDetail' - id: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityCorrelation' + '@odata.nextLink': type: string - description: The identifier of an authentication context in your tenant. nullable: true additionalProperties: type: object - microsoft.graph.authenticationDetail: - title: authenticationDetail + microsoft.graph.correlatedIdentityCollectionResponse: + title: Collection of correlatedIdentity type: object properties: - authenticationMethod: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.correlatedIdentity' + '@odata.nextLink': type: string - description: 'The type of authentication method used to perform this step of authentication. Possible values: Password, SMS, Voice, Authenticator App, Software OATH token, Satisfied by token, Previously satisfied.' nullable: true - authenticationMethodDetail: + additionalProperties: + type: object + microsoft.graph.credentialUserRegistrationDetailsCollectionResponse: + title: Collection of credentialUserRegistrationDetails + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.credentialUserRegistrationDetails' + '@odata.nextLink': type: string - description: 'Details about the authentication method used to perform this authentication step. For example, phone number (for SMS and voice), device name (for Authenticator app), and password source (for example, cloud, AD FS, PTA, PHS).' nullable: true - authenticationStepDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + additionalProperties: + type: object + microsoft.graph.printUsageCollectionResponse: + title: Collection of printUsage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printUsage' + '@odata.nextLink': type: string - description: 'Represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' - format: date-time nullable: true - authenticationStepRequirement: + additionalProperties: + type: object + microsoft.graph.printUsageByPrinterCollectionResponse: + title: Collection of printUsageByPrinter + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + '@odata.nextLink': type: string - description: 'The step of authentication that this satisfied. For example, primary authentication, or multifactor authentication.' nullable: true - authenticationStepResultDetail: + additionalProperties: + type: object + microsoft.graph.printUsageByUserCollectionResponse: + title: Collection of printUsageByUser + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + '@odata.nextLink': type: string - description: 'Details about why the step succeeded or failed. For examples, user is blocked, fraud code entered, no phone input - timed out, phone unreachable, or claim in token.' - nullable: true - succeeded: - type: boolean - description: 'Indicates the status of the authentication step. Possible values: succeeded, failed.' nullable: true additionalProperties: type: object - microsoft.graph.protocolType: - title: protocolType - enum: - - none - - oAuth2 - - ropc - - wsFederation - - saml20 - - deviceCode - - unknownFutureValue - - authenticationTransfer - - nativeAuth - - implicitAccessTokenAndGetResponseMode - - implicitIdTokenAndGetResponseMode - - implicitAccessTokenAndPostResponseMode - - implicitIdTokenAndPostResponseMode - - authorizationCodeWithoutPkce - - authorizationCodeWithPkce - - clientCredentials - - refreshTokenGrant - - encryptedAuthorizeResponse - - directUserGrant - - kerberos - - prtGrant - - seamlessSso - - prtBrokerBased - - prtNonBrokerBased - - onBehalfOf - - samlOnBehalfOf - type: string - x-ms-enum-flags: - isFlags: true - microsoft.graph.authenticationRequirementPolicy: - title: authenticationRequirementPolicy + microsoft.graph.healthMonitoring.alertConfigurationCollectionResponse: + title: Collection of alertConfiguration type: object properties: - detail: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alertConfiguration' + '@odata.nextLink': type: string - description: Provides additional detail on the feature identified in requirementProvider. nullable: true - requirementProvider: - $ref: '#/components/schemas/microsoft.graph.requirementProvider' additionalProperties: type: object - microsoft.graph.clientCredentialType: - title: clientCredentialType - enum: - - none - - clientSecret - - clientAssertion - - federatedIdentityCredential - - managedIdentity - - certificate - - unknownFutureValue - type: string - microsoft.graph.conditionalAccessStatus: - title: conditionalAccessStatus - enum: - - success - - failure - - notApplied - - unknownFutureValue - type: string - microsoft.graph.signInAccessType: - title: signInAccessType - enum: - - none - - b2bCollaboration - - b2bDirectConnect - - microsoftSupport - - serviceProvider - - unknownFutureValue - - passthrough - type: string - x-ms-enum-flags: - isFlags: true - microsoft.graph.deviceDetail: - title: deviceDetail + microsoft.graph.healthMonitoring.alertCollectionResponse: + title: Collection of alert type: object properties: - browser: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alert' + '@odata.nextLink': type: string - description: Indicates the browser information of the used in the sign-in. Populated for devices registered in Microsoft Entra. nullable: true - browserId: + additionalProperties: + type: object + microsoft.graph.groupAnalyticsCollectionResponse: + title: Collection of groupAnalytics + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupAnalytics' + '@odata.nextLink': type: string nullable: true - deviceId: + additionalProperties: + type: object + microsoft.graph.microsoftAppsFileStorageContainerGeoUsageCollectionResponse: + title: Collection of microsoftAppsFileStorageContainerGeoUsage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.microsoftAppsFileStorageContainerGeoUsage' + '@odata.nextLink': type: string - description: Refers to the unique ID of the device used in the sign-in. Populated for devices registered in Microsoft Entra. nullable: true - displayName: + additionalProperties: + type: object + microsoft.graph.microsoftAppsFileStorageContainerAppUsageCollectionResponse: + title: Collection of microsoftAppsFileStorageContainerAppUsage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.microsoftAppsFileStorageContainerAppUsage' + '@odata.nextLink': type: string - description: Refers to the name of the device used in the sign-in. Populated for devices registered in Microsoft Entra. - nullable: true - isCompliant: - type: boolean - description: Indicates whether the device is compliant or not. nullable: true - isManaged: - type: boolean - description: Indicates if the device is managed or not. + additionalProperties: + type: object + microsoft.graph.partners.billing.manifestCollectionResponse: + title: Collection of manifest + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' + '@odata.nextLink': + type: string nullable: true - operatingSystem: + additionalProperties: + type: object + microsoft.graph.partners.billing.operationCollectionResponse: + title: Collection of operation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' + '@odata.nextLink': type: string - description: Indicates the OS name and version used in the sign-in. nullable: true - trustType: + additionalProperties: + type: object + microsoft.graph.servicePrincipalSignInActivityCollectionResponse: + title: Collection of servicePrincipalSignInActivity + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalSignInActivity' + '@odata.nextLink': type: string - description: 'Indicates information on whether the device used in the sign-in is workplace-joined, Microsoft Entra-joined, domain-joined.' nullable: true additionalProperties: type: object - microsoft.graph.incomingTokenType: - title: incomingTokenType - enum: - - none - - primaryRefreshToken - - saml11 - - saml20 - - unknownFutureValue - - remoteDesktopToken - - refreshToken - type: string - x-ms-enum-flags: - isFlags: true - microsoft.graph.signInLocation: - title: signInLocation + microsoft.graph.userCredentialUsageDetailsCollectionResponse: + title: Collection of userCredentialUsageDetails type: object properties: - city: - type: string - description: Provides the city where the sign-in originated. This is calculated using latitude/longitude information from the sign-in activity. - nullable: true - countryOrRegion: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userCredentialUsageDetails' + '@odata.nextLink': type: string - description: Provides the country code info (two letter code) where the sign-in originated. This is calculated using latitude/longitude information from the sign-in activity. nullable: true - geoCoordinates: - $ref: '#/components/schemas/microsoft.graph.geoCoordinates' - state: + additionalProperties: + type: object + microsoft.graph.activeUsersMetricCollectionResponse: + title: Collection of activeUsersMetric + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.activeUsersMetric' + '@odata.nextLink': type: string - description: Provides the State where the sign-in originated. This is calculated using latitude/longitude information from the sign-in activity. nullable: true additionalProperties: type: object - microsoft.graph.managedIdentity: - title: managedIdentity + microsoft.graph.authenticationsMetricCollectionResponse: + title: Collection of authenticationsMetric type: object properties: - associatedResourceId: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authenticationsMetric' + '@odata.nextLink': type: string - description: The ARM resource ID of the Azure resource associated with the managed identity used for sign in. nullable: true - federatedTokenId: + additionalProperties: + type: object + microsoft.graph.dailyInactiveUsersMetricCollectionResponse: + title: Collection of dailyInactiveUsersMetric + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dailyInactiveUsersMetric' + '@odata.nextLink': type: string - description: The unique ID of the federated token. nullable: true - federatedTokenIssuer: + additionalProperties: + type: object + microsoft.graph.dailyInactiveUsersByApplicationMetricCollectionResponse: + title: Collection of dailyInactiveUsersByApplicationMetric + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dailyInactiveUsersByApplicationMetric' + '@odata.nextLink': type: string - description: The issuer of the federated token. nullable: true - msiType: - $ref: '#/components/schemas/microsoft.graph.msiType' additionalProperties: type: object - microsoft.graph.mfaDetail: - title: mfaDetail + microsoft.graph.mfaCompletionMetricCollectionResponse: + title: Collection of mfaCompletionMetric type: object properties: - authDetail: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mfaCompletionMetric' + '@odata.nextLink': type: string - description: Indicates the MFA auth detail for the corresponding sign-in activity when the MFA Required is 'Yes'. nullable: true - authMethod: + additionalProperties: + type: object + microsoft.graph.mfaTelecomFraudMetricCollectionResponse: + title: Collection of mfaTelecomFraudMetric + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mfaTelecomFraudMetric' + '@odata.nextLink': type: string - description: 'Indicates the MFA Auth methods (SMS, Phone, Authenticator App are some of the values) for the corresponding sign-in activity when the MFA Required field is ''Yes''.' nullable: true additionalProperties: type: object - microsoft.graph.networkLocationDetail: - title: networkLocationDetail + microsoft.graph.userSignUpMetricCollectionResponse: + title: Collection of userSignUpMetric type: object properties: - networkNames: + value: type: array items: - type: string - nullable: true - description: Provides the name of the network used when signing in. - networkType: - $ref: '#/components/schemas/microsoft.graph.networkType' + $ref: '#/components/schemas/microsoft.graph.userSignUpMetric' + '@odata.nextLink': + type: string + nullable: true additionalProperties: type: object - microsoft.graph.originalTransferMethods: - title: originalTransferMethods - enum: - - none - - deviceCodeFlow - - authenticationTransfer - - unknownFutureValue - type: string - microsoft.graph.privateLinkDetails: - title: privateLinkDetails + microsoft.graph.insightSummaryCollectionResponse: + title: Collection of insightSummary type: object properties: - policyId: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.insightSummary' + '@odata.nextLink': type: string - description: The unique identifier for the Private Link policy. nullable: true - policyName: + additionalProperties: + type: object + microsoft.graph.userCountMetricCollectionResponse: + title: Collection of userCountMetric + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userCountMetric' + '@odata.nextLink': type: string - description: The name of the Private Link policy in Microsoft Entra ID. nullable: true - policyTenantId: + additionalProperties: + type: object + microsoft.graph.monthlyInactiveUsersMetricCollectionResponse: + title: Collection of monthlyInactiveUsersMetric + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.monthlyInactiveUsersMetric' + '@odata.nextLink': type: string - description: The tenant identifier of the Microsoft Entra tenant the Private Link policy belongs to. nullable: true - resourceId: + additionalProperties: + type: object + microsoft.graph.monthlyInactiveUsersByApplicationMetricCollectionResponse: + title: Collection of monthlyInactiveUsersByApplicationMetric + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.monthlyInactiveUsersByApplicationMetric' + '@odata.nextLink': type: string - description: The Azure Resource Manager (ARM) path for the Private Link policy resource. nullable: true additionalProperties: type: object - microsoft.graph.riskDetail: - title: riskDetail - enum: - - none - - adminGeneratedTemporaryPassword - - userPerformedSecuredPasswordChange - - userPerformedSecuredPasswordReset - - adminConfirmedSigninSafe - - aiConfirmedSigninSafe - - userPassedMFADrivenByRiskBasedPolicy - - adminDismissedAllRiskForUser - - adminConfirmedSigninCompromised - - hidden - - adminConfirmedUserCompromised - - unknownFutureValue - - adminConfirmedServicePrincipalCompromised - - adminDismissedAllRiskForServicePrincipal - - m365DAdminDismissedDetection - - userChangedPasswordOnPremises - - adminDismissedRiskForSignIn - - adminConfirmedAccountSafe - type: string - microsoft.graph.riskLevel: - title: riskLevel - enum: - - low - - medium - - high - - hidden - - none - - unknownFutureValue - type: string - microsoft.graph.riskState: - title: riskState - enum: - - none - - confirmedSafe - - remediated - - dismissed - - atRisk - - confirmedCompromised - - unknownFutureValue - type: string - microsoft.graph.sessionLifetimePolicy: - title: sessionLifetimePolicy + microsoft.graph.mfaUserCountMetricCollectionResponse: + title: Collection of mfaUserCountMetric type: object properties: - detail: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mfaUserCountMetric' + '@odata.nextLink': type: string - description: The human-readable details of the conditional access session management policy applied to the sign-in. nullable: true - expirationRequirement: - $ref: '#/components/schemas/microsoft.graph.expirationRequirement' additionalProperties: type: object - microsoft.graph.signInIdentifierType: - title: signInIdentifierType - enum: - - userPrincipalName - - phoneNumber - - proxyAddress - - qrCode - - onPremisesUserPrincipalName - - unknownFutureValue - type: string - microsoft.graph.signInStatus: - title: signInStatus + microsoft.graph.userRequestsMetricCollectionResponse: + title: Collection of userRequestsMetric + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userRequestsMetric' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.appIdentity: + title: appIdentity type: object properties: - additionalDetails: + appId: type: string - description: Provides additional details on the sign-in activity + description: Refers to the unique identifier representing application ID in the Microsoft Entra ID. nullable: true - errorCode: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Provides the 5-6 digit error code that's generated during a sign-in failure. Check out the list of error codes and messages. - format: int32 + displayName: + type: string + description: Refers to the application name displayed in the Microsoft Entra admin center. nullable: true - failureReason: + servicePrincipalId: type: string - description: Provides the error message or the reason for failure for the corresponding sign-in activity. Check out the list of error codes and messages. + description: Refers to the unique identifier indicating service principal ID in Microsoft Entra ID for the corresponding App. + nullable: true + servicePrincipalName: + type: string + description: Refers to the Service Principal Name is the Application name in the tenant. nullable: true additionalProperties: type: object - microsoft.graph.tokenIssuerType: - title: tokenIssuerType - enum: - - AzureAD - - ADFederationServices - - UnknownFutureValue - - AzureADBackupAuth - - ADFederationServicesMFAAdapter - - NPSExtension - type: string - microsoft.graph.tokenProtectionStatusDetails: - title: tokenProtectionStatusDetails + microsoft.graph.linkableIdentifiers: + title: linkableIdentifiers type: object properties: - signInSessionStatus: - $ref: '#/components/schemas/microsoft.graph.tokenProtectionStatus' - signInSessionStatusCode: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 + deviceId: + type: string + description: Represents a unique identifier for the device from which a user is interacting with an application. + nullable: true + sessionId: + type: string + description: Represents a unique identifier for an entire session and is generated when a user does interactive authentication. This ID helps link all authentication artifacts issued from a single root authentication. nullable: true + tokenDetails: + $ref: '#/components/schemas/microsoft.graph.tokenDetails' additionalProperties: type: object - microsoft.graph.signInUserType: - title: signInUserType + microsoft.graph.auditUserIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.userIdentity' + - title: auditUserIdentity + type: object + properties: + homeTenantId: + type: string + description: 'For user sign ins, the identifier of the tenant that the user is a member of.' + nullable: true + homeTenantName: + type: string + description: 'For user sign ins, the name of the tenant that the user is a member of. Only populated in cases where the home tenant has provided affirmative consent to Microsoft Entra ID to show the tenant content.' + nullable: true + additionalProperties: + type: object + microsoft.graph.groupType: + title: groupType enum: - - member - - guest + - unifiedGroups + - azureAD - unknownFutureValue type: string - microsoft.graph.signUpIdentity: - title: signUpIdentity + microsoft.graph.auditIdentityType: + title: auditIdentityType + enum: + - agent + - servicePrincipal + - unknownFutureValue + type: string + microsoft.graph.identity: + title: identity type: object properties: - signUpIdentifier: + displayName: type: string - description: The identification that the user is trying to utilize to sign up. + description: 'The display name of the identity. For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' + nullable: true + id: + type: string + description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' nullable: true - signUpIdentifierType: - $ref: '#/components/schemas/microsoft.graph.signUpIdentifierType' additionalProperties: type: object - microsoft.graph.signUpStage: - title: signUpStage + microsoft.graph.initiatorType: + title: initiatorType enum: - - credentialCollection - - credentialValidation - - credentialFederation - - consent - - attributeCollectionAndValidation - - userCreation - - tenantConsent + - user + - application + - system - unknownFutureValue type: string - microsoft.graph.signUpStatus: - title: signUpStatus + microsoft.graph.provisioningErrorInfo: + title: provisioningErrorInfo type: object properties: additionalDetails: type: string - description: Provides additional details on the sign-up activity. + description: Additional details if there is error. nullable: true + errorCategory: + $ref: '#/components/schemas/microsoft.graph.provisioningStatusErrorCategory' errorCode: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: Provides the 5-6 digit error code that's generated during a sign-up failure. - format: int32 - failureReason: type: string - description: Provides the error message or the reason for failure for the corresponding sign-up activity. + description: Unique error code if any occurred. Learn more + nullable: true + reason: + type: string + description: Summarizes the status and describes why the status happened. + nullable: true + recommendedAction: + type: string + description: Provides the resolution for the corresponding error. nullable: true additionalProperties: type: object - microsoft.graph.deviceManagementReportStatus: - title: deviceManagementReportStatus + microsoft.graph.provisioningResult: + title: provisioningResult enum: - - unknown - - notStarted - - inProgress - - completed - - failed + - success + - failure + - skipped + - warning + - unknownFutureValue type: string - description: Possible statuses associated with a generated report. - x-ms-enum: - name: deviceManagementReportStatus - modelAsString: false - values: - - value: unknown - description: Report generation status is unknown. - name: unknown - - value: notStarted - description: Report generation has not started. - name: notStarted - - value: inProgress - description: Report generation is in progress. - name: inProgress - - value: completed - description: Report generation is completed. - name: completed - - value: failed - description: Report generation has failed. - name: failed - microsoft.graph.deviceManagementReportFileFormat: - title: deviceManagementReportFileFormat + microsoft.graph.detailsInfo: + title: detailsInfo + type: object + additionalProperties: + type: object + microsoft.graph.provisioningStepType: + title: provisioningStepType enum: - - csv - - pdf - - json + - import + - scoping + - matching + - processing + - referenceResolution + - export - unknownFutureValue type: string - description: Possible values for the file format of a report to be exported. - x-ms-enum: - name: deviceManagementReportFileFormat - modelAsString: false - values: - - value: csv - description: CSV Format. - name: csv - - value: pdf - description: PDF Format (Deprecate later). - name: pdf - - value: json - description: JSON Format. - name: json - - value: unknownFutureValue - description: Evolvable enumeration sentinel value. Do not use. - name: unknownFutureValue - microsoft.graph.deviceManagementExportJobLocalizationType: - title: deviceManagementExportJobLocalizationType + microsoft.graph.agentic.agentType: + title: agentType enum: - - localizedValuesAsAdditionalColumn - - replaceLocalizableValues + - notAgentic + - agenticApp + - agenticAppInstance + - agentIdentityBlueprintPrincipal + - agentIDuser + - unknownFutureValue type: string - description: Configures how the requested export job is localized. - x-ms-enum: - name: deviceManagementExportJobLocalizationType - modelAsString: false - values: - - value: localizedValuesAsAdditionalColumn - description: Configures the export job to expose localized values as an additional column. - name: localizedValuesAsAdditionalColumn - - value: replaceLocalizableValues - description: Configures the export job to replace enumerable values with their localized values. - name: replaceLocalizableValues - microsoft.graph.applicationKeyOrigin: - title: applicationKeyOrigin + microsoft.graph.msiType: + title: msiType enum: - - application - - servicePrincipal + - none + - userAssigned + - systemAssigned - unknownFutureValue type: string - microsoft.graph.applicationKeyType: - title: applicationKeyType + microsoft.graph.preAuthorizedApplication: + title: preAuthorizedApplication + type: object + properties: + appId: + type: string + description: The unique identifier for the client application. + permissionIds: + type: array + items: + type: string + nullable: true + description: The unique identifier for the scopes the client application is granted. + additionalProperties: + type: object + microsoft.graph.externalAuthenticationType: + title: externalAuthenticationType enum: - - clientSecret - - certificate - - unknownFutureValue + - passthru + - aadPreAuthentication type: string - microsoft.graph.applicationKeyUsage: - title: applicationKeyUsage + microsoft.graph.onPremisesApplicationSegment: + title: onPremisesApplicationSegment + type: object + properties: + alternateUrl: + type: string + description: 'If you''re configuring a traffic manager in front of multiple App Proxy application segments, contains the user-friendly URL that will point to the traffic manager.' + nullable: true + corsConfigurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.corsConfiguration' + description: CORS Rule definition for a particular application segment. + externalUrl: + type: string + description: 'The published external URL for the application segment; for example, https://intranet.contoso.com./' + nullable: true + internalUrl: + type: string + description: 'The internal URL of the application segment; for example, https://intranet/.' + nullable: true + additionalProperties: + type: object + microsoft.graph.segmentConfiguration: + title: segmentConfiguration + type: object + additionalProperties: + type: object + microsoft.graph.onPremisesPublishingSingleSignOn: + title: onPremisesPublishingSingleSignOn + type: object + properties: + kerberosSignOnSettings: + $ref: '#/components/schemas/microsoft.graph.kerberosSignOnSettings' + singleSignOnMode: + $ref: '#/components/schemas/microsoft.graph.singleSignOnMode' + additionalProperties: + type: object + microsoft.graph.trafficRoutingMethod: + title: trafficRoutingMethod enum: - - sign - - verify + - none + - random + - sessionPersistence + - performance - unknownFutureValue type: string - microsoft.graph.signInActivity: - title: signInActivity + microsoft.graph.verifiedCustomDomainCertificatesMetadata: + title: verifiedCustomDomainCertificatesMetadata type: object properties: - lastNonInteractiveSignInDateTime: + expiryDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client attempted (either successfully or unsuccessfully) to sign in to the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. 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. Microsoft Entra ID maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' + description: 'The expiry date of the custom domain certificate. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true - lastNonInteractiveSignInRequestId: - type: string - description: Request identifier of the last non-interactive sign-in performed by this user. - nullable: true - lastSignInDateTime: + issueDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user attempted (either successfully or unsuccessfully) to sign in to the directory the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. 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. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' + description: 'The issue date of the custom domain. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true - lastSignInRequestId: + issuerName: type: string - description: Request identifier of the last interactive sign-in performed by this user. + description: The issuer name of the custom domain certificate. nullable: true - lastSuccessfulSignInDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + subjectName: type: string - description: 'The date and time of the user''s most recent successful interactive or non-interactive sign-in. 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.' - format: date-time + description: The subject name of the custom domain certificate. nullable: true - lastSuccessfulSignInRequestId: + thumbprint: type: string - description: The request ID of the last successful sign-in. + description: The thumbprint associated with the custom domain certificate. nullable: true additionalProperties: type: object - microsoft.graph.usageAuthMethod: - title: usageAuthMethod + microsoft.graph.wafAllowedHeadersDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: wafAllowedHeadersDictionary + type: object + additionalProperties: + type: object + microsoft.graph.ipRange: + title: ipRange + type: object + additionalProperties: + type: object + microsoft.graph.optionalClaim: + title: optionalClaim + type: object + properties: + additionalProperties: + type: array + items: + type: string + nullable: true + description: 'Additional properties of the claim. If a property exists in this collection, it modifies the behavior of the optional claim specified in the name property.' + essential: + type: boolean + description: 'If the value is true, the claim specified by the client is necessary to ensure a smooth authorization experience for the specific task requested by the end user. The default value is false.' + name: + type: string + description: The name of the optional claim. + source: + type: string + description: 'The source (directory object) of the claim. There are predefined claims and user-defined claims from extension properties. If the source value is null, the claim is a predefined optional claim. If the source value is user, the value in the name property is the extension property from the user object.' + nullable: true + additionalProperties: + type: object + microsoft.graph.weakAlgorithms: + title: weakAlgorithms enum: - - email - - mobileSMS - - mobileCall - - officePhone - - securityQuestion - - appNotification - - appCode - - alternateMobileCall - - fido - - appPassword + - rsaSha1 - unknownFutureValue - - externalAuthMethod - - hardwareOneTimePasscode - - windowsHelloForBusiness - - microsoftAuthenticatorPasswordless - - temporaryAccessPass - - macOsSecureEnclaveKey - - passKeyDeviceBound - - passKeyDeviceBoundAuthenticator - - passKeyDeviceBoundWindowsHello - - softwareOneTimePasscode - - microsoftAuthenticatorPush - - mobilePhone - - sms - - alternateMobilePhone - - fido2SecurityKey - - oneTimePasscode - - passKeySynced type: string - microsoft.graph.featureType: - title: featureType + x-ms-enum-flags: + isFlags: true + microsoft.graph.resourceAccess: + title: resourceAccess + type: object + properties: + id: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: 'The unique identifier of an app role or delegated permission exposed by the resource application. For delegated permissions, this should match the id property of one of the delegated permissions in the oauth2PermissionScopes collection of the resource application''s service principal. For app roles (application permissions), this should match the id property of an app role in the appRoles collection of the resource application''s service principal.' + format: uuid + type: + type: string + description: 'Specifies whether the id property references a delegated permission or an app role (application permission). The possible values are: Scope (for delegated permissions) or Role (for app roles).' + nullable: true + additionalProperties: + type: object + microsoft.graph.servicePrincipalLockScope: + title: servicePrincipalLockScope enum: - - registration - - reset + - notConfigured + - foreignTenantOnly + - everywhere - unknownFutureValue type: string - microsoft.graph.userRegistrationFeatureCount: - title: userRegistrationFeatureCount + microsoft.graph.kind: + title: kind + enum: + - unrestricted + - allowedTenants + - unknownFutureValue + type: string + microsoft.graph.implicitGrantSettings: + title: implicitGrantSettings + type: object + properties: + enableAccessTokenIssuance: + type: boolean + description: Specifies whether this web application can request an access token using the OAuth 2.0 implicit flow. + nullable: true + enableIdTokenIssuance: + type: boolean + description: Specifies whether this web application can request an ID token using the OAuth 2.0 implicit flow. + nullable: true + additionalProperties: + type: object + microsoft.graph.redirectUriSettings: + title: redirectUriSettings + type: object + properties: + index: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Identifies the specific URI within the redirectURIs collection in SAML SSO flows. Defaults to null. The index is unique across all the redirectUris for the application. + format: int32 + nullable: true + uri: + type: string + description: Specifies the URI that tokens are sent to. + nullable: true + additionalProperties: + type: object + microsoft.graph.policyBase: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: policyBase + type: object + properties: + description: + type: string + description: Description for this policy. Required. + displayName: + type: string + description: Display name for this policy. Required. + additionalProperties: + type: object + microsoft.graph.customAppManagementConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.appManagementConfiguration' + - title: customAppManagementConfiguration + type: object + properties: + applicationRestrictions: + $ref: '#/components/schemas/microsoft.graph.customAppManagementApplicationConfiguration' + additionalProperties: + type: object + microsoft.graph.connectorGroupType: + title: connectorGroupType + enum: + - applicationProxy + type: string + microsoft.graph.connectorGroupRegion: + title: connectorGroupRegion + enum: + - nam + - eur + - aus + - asia + - ind + - unknownFutureValue + type: string + microsoft.graph.connector: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: connector + type: object + properties: + externalIp: + type: string + description: The external IP address as detected by the connector server. Read-only. + machineName: + type: string + description: The name of the computer on which the connector is installed and runs on. + status: + $ref: '#/components/schemas/microsoft.graph.connectorStatus' + version: + type: string + description: The version of the connector. Read-only. + memberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.connectorGroup' + description: The connectorGroup that the connector is a member of. Read-only. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.federatedIdentityExpression: + title: federatedIdentityExpression + type: object + properties: + languageVersion: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Indicated the language version to be used. Should always be set to 1. Required. + format: int32 + value: + type: string + description: Indicates the configured expression. Required. + additionalProperties: + type: object + microsoft.graph.stsPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.policyBase' + - title: stsPolicy + type: object + properties: + definition: + type: array + items: + type: string + description: A string collection containing a JSON string that defines the rules and settings for a policy. The syntax for the definition differs for each derived policy type. Required. + isOrganizationDefault: + type: boolean + description: 'If set to true, activates this policy. There can be many policies for the same policy type, but only one can be activated as the organization default. Optional, default value is false.' + nullable: true + appliesTo: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.synchronizationSecretKeyStringValuePair: + title: synchronizationSecretKeyStringValuePair + type: object + properties: + key: + $ref: '#/components/schemas/microsoft.graph.synchronizationSecret' + value: + type: string + description: The value of the secret. + nullable: true + additionalProperties: + type: object + microsoft.graph.synchronizationJob: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: synchronizationJob + type: object + properties: + schedule: + $ref: '#/components/schemas/microsoft.graph.synchronizationSchedule' + status: + $ref: '#/components/schemas/microsoft.graph.synchronizationStatus' + synchronizationJobSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + description: Settings associated with the job. Some settings are inherited from the template. + templateId: + type: string + description: Identifier of the synchronization template this job is based on. + nullable: true + bulkUpload: + $ref: '#/components/schemas/microsoft.graph.bulkUpload' + schema: + $ref: '#/components/schemas/microsoft.graph.synchronizationSchema' + additionalProperties: + type: object + microsoft.graph.synchronizationTemplate: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: synchronizationTemplate + type: object + properties: + applicationId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: Identifier of the application this template belongs to. + format: uuid + default: + type: boolean + description: true if this template is recommended to be the default for the application. + description: + type: string + description: Description of the template. + nullable: true + discoverable: + type: boolean + description: true if this template should appear in the collection of templates available for the application instance (service principal). + factoryTag: + type: string + description: One of the well-known factory tags supported by the synchronization engine. The factoryTag tells the synchronization engine which implementation to use when processing jobs based on this template. + nullable: true + metadata: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.synchronizationMetadataEntry' + description: 'Additional extension properties. Unless mentioned explicitly, metadata values shouldn''t be changed.' + schema: + $ref: '#/components/schemas/microsoft.graph.synchronizationSchema' + additionalProperties: + type: object + microsoft.graph.authenticationStrength: + title: authenticationStrength + type: object + properties: + authenticationStrengthId: + type: string + description: Identifier of the authentication strength. + nullable: true + authenticationStrengthResult: + $ref: '#/components/schemas/microsoft.graph.authenticationStrengthResult' + displayName: + type: string + description: The name of the authentication strength. + nullable: true + additionalProperties: + type: object + microsoft.graph.conditionalAccessConditions: + title: conditionalAccessConditions + enum: + - none + - application + - users + - devicePlatform + - location + - clientType + - signInRisk + - userRisk + - time + - deviceState + - client + - ipAddressSeenByAzureAD + - ipAddressSeenByResourceProvider + - unknownFutureValue + - servicePrincipals + - servicePrincipalRisk + - authenticationFlows + - insiderRisk + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.conditionalAccessRuleSatisfied: + title: conditionalAccessRuleSatisfied type: object properties: - feature: - $ref: '#/components/schemas/microsoft.graph.authenticationMethodFeature' - userCount: - type: number - description: Number of users. - format: int64 + conditionalAccessCondition: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessConditions' + ruleSatisfied: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessRule' additionalProperties: type: object - microsoft.graph.userRegistrationMethodCount: - title: userRegistrationMethodCount + microsoft.graph.appliedConditionalAccessPolicyResult: + title: appliedConditionalAccessPolicyResult + enum: + - success + - failure + - notApplied + - notEnabled + - unknown + - unknownFutureValue + - reportOnlySuccess + - reportOnlyFailure + - reportOnlyNotApplied + - reportOnlyInterrupted + type: string + microsoft.graph.authenticationEventType: + title: authenticationEventType + enum: + - tokenIssuanceStart + - pageRenderStart + - unknownFutureValue + - attributeCollectionStart + - attributeCollectionSubmit + - emailOtpSend + - passwordSubmit + type: string + microsoft.graph.authenticationEventHandlerResult: + title: authenticationEventHandlerResult type: object - properties: - authenticationMethod: - type: string - description: Name of the authentication method. - userCount: - type: number - description: Number of users registered. - format: int64 additionalProperties: type: object - microsoft.graph.defaultMfaMethodType: - title: defaultMfaMethodType + microsoft.graph.authenticationAppAdminConfiguration: + title: authenticationAppAdminConfiguration enum: - - none - - mobilePhone - - alternateMobilePhone - - officePhone - - microsoftAuthenticatorPush - - softwareOneTimePasscode + - notApplicable + - enabled + - disabled - unknownFutureValue type: string - microsoft.graph.userDefaultAuthenticationMethod: - title: userDefaultAuthenticationMethod + microsoft.graph.authenticationAppEvaluation: + title: authenticationAppEvaluation enum: - - push - - oath - - voiceMobile - - voiceAlternateMobile - - voiceOffice - - sms - - none + - success + - failure - unknownFutureValue type: string - microsoft.graph.registrationAuthMethod: - title: registrationAuthMethod + microsoft.graph.authenticationAppPolicyStatus: + title: authenticationAppPolicyStatus enum: - - email - - mobilePhone - - officePhone - - securityQuestion - - appNotification - - appCode - - alternateMobilePhone - - fido - - appPassword + - unknown + - appLockOutOfDate + - appLockEnabled + - appLockDisabled + - appContextOutOfDate + - appContextShown + - appContextNotShown + - locationContextOutOfDate + - locationContextShown + - locationContextNotShown + - numberMatchOutOfDate + - numberMatchCorrectNumberEntered + - numberMatchIncorrectNumberEntered + - numberMatchDeny + - tamperResistantHardwareOutOfDate + - tamperResistantHardwareUsed + - tamperResistantHardwareNotUsed - unknownFutureValue - - externalAuthMethod type: string - microsoft.graph.healthMonitoring.emailNotificationConfiguration: - title: emailNotificationConfiguration - type: object - properties: - groupId: - type: string - description: The identifier of the group to send an email to. All group types with configured email addresses are supported. - isEnabled: - type: boolean - description: Indicates whether email notifications are enabled on the alert type. - additionalProperties: - type: object - microsoft.graph.healthMonitoring.alertType: - title: alertType + microsoft.graph.authenticationContextDetail: + title: authenticationContextDetail enum: - - unknown - - mfaSignInFailure - - managedDeviceSignInFailure - - compliantDeviceSignInFailure + - required + - previouslySatisfied + - notApplicable - unknownFutureValue - - conditionalAccessBlockedSignIn - - samlSignInFailure type: string - microsoft.graph.healthMonitoring.category: - title: category + microsoft.graph.requirementProvider: + title: requirementProvider enum: - - unknown - - authentication + - user + - request + - servicePrincipal + - v1ConditionalAccess + - multiConditionalAccess + - tenantSessionRiskPolicy + - accountCompromisePolicies + - v1ConditionalAccessDependency + - v1ConditionalAccessPolicyIdRequested + - mfaRegistrationRequiredByIdentityProtectionPolicy + - baselineProtection + - mfaRegistrationRequiredByBaselineProtection + - mfaRegistrationRequiredByMultiConditionalAccess + - enforcedForCspAdmins + - securityDefaults + - mfaRegistrationRequiredBySecurityDefaults + - proofUpCodeRequest + - crossTenantOutboundRule + - gpsLocationCondition + - riskBasedPolicy - unknownFutureValue + - scopeBasedAuthRequirementPolicy + - authenticationStrengths type: string - microsoft.graph.healthMonitoring.documentation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.healthMonitoringDictionary' - - title: documentation - type: object - additionalProperties: - type: object - microsoft.graph.healthMonitoring.enrichment: - title: enrichment + microsoft.graph.geoCoordinates: + title: geoCoordinates type: object properties: - impacts: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.resourceImpactSummary' - description: A collection of resource impact summaries that gives a high level view of the kind of resources that were impacted and to what degree. - state: - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.enrichmentState' - supportingData: - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.supportingData' + altitude: + type: number + description: 'Optional. The altitude (height), in feet, above sea level for the item. Read-only.' + format: double + nullable: true + latitude: + type: number + description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + format: double + nullable: true + longitude: + type: number + description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + format: double + nullable: true additionalProperties: type: object - microsoft.graph.healthMonitoring.scenario: - title: scenario + microsoft.graph.networkType: + title: networkType enum: - - unknown - - mfa - - devices + - intranet + - extranet + - namedNetwork + - trusted + - trustedNamedLocation - unknownFutureValue - - conditionalAccess - - saml type: string - microsoft.graph.healthMonitoring.signals: - allOf: - - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.healthMonitoringDictionary' - - title: signals - type: object - additionalProperties: - type: object - microsoft.graph.healthMonitoring.alertState: - title: alertState + microsoft.graph.expirationRequirement: + title: expirationRequirement enum: - - active - - resolved + - rememberMultifactorAuthenticationOnTrustedDevices + - tenantTokenLifetimePolicy + - audienceTokenLifetimePolicy + - signInFrequencyPeriodicReauthentication + - ngcMfa + - signInFrequencyEveryTime - unknownFutureValue type: string - microsoft.graph.attackSimulationUser: - title: attackSimulationUser + microsoft.graph.signUpIdentifierType: + title: signUpIdentifierType + enum: + - emailAddress + - unknownFutureValue + - federation + type: string + microsoft.graph.authenticationMethodFeature: + title: authenticationMethodFeature + enum: + - ssprRegistered + - ssprEnabled + - ssprCapable + - passwordlessCapable + - mfaCapable + - unknownFutureValue + type: string + microsoft.graph.azureADPremiumFeatureUtilization: + title: azureADPremiumFeatureUtilization type: object properties: - displayName: - type: string - description: Display name of the user. - nullable: true - email: - type: string - description: Email address of the user. - nullable: true - outOfOfficeDays: - maximum: 2147483647 - minimum: -2147483648 + userCount: type: number - description: Number of days the user is OOF during a simulation journey/course of a campaign. - format: int32 + description: The number of users who have used this premium feature. + format: int64 + additionalProperties: + type: object + microsoft.graph.attributeInfo: + title: attributeInfo + type: object + properties: + name: + type: string + description: The name of the attribute. nullable: true - userId: + value: type: string - description: The id property value of the user resource that represents the user in the Microsoft Entra tenant. + description: The value of the attribute. nullable: true additionalProperties: type: object - microsoft.graph.userTrainingStatusInfo: - title: userTrainingStatusInfo + microsoft.graph.passwordSingleSignOnField: + title: passwordSingleSignOnField type: object properties: - 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])$' + customizedLabel: type: string - description: Date and time of assignment of the training to the user. - format: date-time + description: Title/label override for customization. nullable: true - completionDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + defaultLabel: type: string - description: Date and time of completion of the training by the user. - format: date-time + description: Label that would be used if no customizedLabel is provided. Read-only. nullable: true - displayName: + fieldId: type: string - description: Display name of the assigned training. + description: 'Id used to identity the field type. This is an internal ID and possible values are param1, param2, paramuserName, parampassword.' + nullable: true + type: + type: string + description: 'Type of the credential. The values can be text, password.' nullable: true - trainingStatus: - $ref: '#/components/schemas/microsoft.graph.trainingStatus' additionalProperties: type: object - ReferenceNumeric: - enum: - - '-INF' - - INF - - NaN - type: string - nullable: true - microsoft.graph.userRegistrationCount: - title: userRegistrationCount + microsoft.graph.customClaimBase: + title: customClaimBase type: object properties: - registrationCount: - type: number - description: Provides the registration count for your tenant. - format: int64 - registrationStatus: - $ref: '#/components/schemas/microsoft.graph.registrationStatusType' + configurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customClaimConfiguration' + description: One or more configurations that describe how the claim is sourced and under what conditions. additionalProperties: type: object - microsoft.graph.userIdentity: - allOf: - - $ref: '#/components/schemas/microsoft.graph.identity' - - title: userIdentity - type: object - properties: - ipAddress: - type: string - description: Indicates the client IP address associated with the user performing the activity (audit log only). - nullable: true - userPrincipalName: - type: string - description: The userPrincipalName attribute of the user. - nullable: true - additionalProperties: - type: object - microsoft.graph.printJobProcessingState: - title: printJobProcessingState + microsoft.graph.permissionClassificationType: + title: permissionClassificationType enum: - - unknown - - pending - - processing - - paused - - stopped - - completed - - canceled - - aborted - - unknownFutureValue - type: string - microsoft.graph.migrationStatus: - title: migrationStatus - enum: - - ready - - needsReview - - additionalStepsRequired + - low + - medium + - high - unknownFutureValue type: string - microsoft.graph.keyValuePair: - title: keyValuePair + microsoft.graph.servicePlanInfo: + title: servicePlanInfo type: object properties: - name: + appliesTo: type: string - description: Name for this key-value pair - value: + description: 'The object the service plan can be assigned to. The possible values are: User - service plan can be assigned to individual users.Company - service plan can be assigned to the entire tenant.' + nullable: true + provisioningStatus: type: string - description: Value for this key-value pair + description: 'The provisioning status of the service plan. The possible values are:Success - Service is fully provisioned.Disabled - Service is disabled.Error - The service plan isn''t provisioned and is in an error state.PendingInput - The service isn''t provisioned and is awaiting service confirmation.PendingActivation - The service is provisioned but requires explicit activation by an administrator (for example, Intune_O365 service plan)PendingProvisioning - Microsoft has added a new service to the product SKU and it isn''t activated in the tenant.' nullable: true - additionalProperties: - type: object - microsoft.graph.partners.billing.blob: - title: blob - type: object - properties: - name: + servicePlanId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string - description: The blob name. - partitionValue: + description: The unique identifier of the service plan. + format: uuid + nullable: true + servicePlanName: type: string - description: 'The partition that contains the file. A large partition is split into multiple files, each with the same partitionValue.' + description: The name of the service plan. + nullable: true additionalProperties: type: object - microsoft.graph.longRunningOperationStatus: - title: longRunningOperationStatus - enum: - - notStarted - - running - - succeeded - - failed - - unknownFutureValue - type: string - microsoft.graph.serviceLevelAgreementAttainment: - title: serviceLevelAgreementAttainment + microsoft.graph.preApprovalDetail: + title: preApprovalDetail type: object properties: - endDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' - type: string - description: The end date for the calendar month for which SLA attainment is measured. - format: date - score: - type: number - description: 'The level of SLA attainment achieved by the tenant for the calendar month identified, as described in Microsoft Entra SLA performance. Values are truncated, not rounded, so the actual value is always equal to or higher than the displayed value. Values are expressed as a percentage of availability for the tenant.' - format: double - nullable: true - startDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' - type: string - description: The start date for the calendar month for which SLA attainment is measured. - format: date + permissions: + $ref: '#/components/schemas/microsoft.graph.preApprovedPermissions' + scopeType: + $ref: '#/components/schemas/microsoft.graph.resourceScopeType' + sensitivityLabels: + $ref: '#/components/schemas/microsoft.graph.scopeSensitivityLabels' additionalProperties: type: object - microsoft.graph.authenticationFailure: + microsoft.graph.approvedClientApp: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: authenticationFailure + - title: approvedClientApp type: object properties: - count: - type: number - format: int64 - reason: + displayName: type: string - reasonCode: - $ref: '#/components/schemas/microsoft.graph.authenticationFailureReasonCode' + description: Display name for the client application. + nullable: true additionalProperties: type: object - microsoft.graph.inactiveUsersMetricBase: + microsoft.graph.targetDeviceGroup: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: inactiveUsersMetricBase + - title: targetDeviceGroup type: object properties: - appId: - type: string - nullable: true - factDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + displayName: type: string - format: date - inactive30DayCount: - type: number - format: int64 - nullable: true - inactive60DayCount: - type: number - format: int64 - nullable: true - inactive90DayCount: - type: number - format: int64 + description: Display name for the target device group. nullable: true additionalProperties: type: object - microsoft.graph.inactiveUsersByApplicationMetricBase: + microsoft.graph.healthMonitoring.healthMonitoringDictionary: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: inactiveUsersByApplicationMetricBase + - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.Dictionary' + - title: healthMonitoringDictionary type: object - properties: - appId: - type: string - nullable: true - factDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' - type: string - format: date - inactive30DayCount: - type: number - format: int64 - nullable: true - inactive60DayCount: - type: number - format: int64 - nullable: true - inactive90DayCount: - type: number - format: int64 - nullable: true additionalProperties: type: object - microsoft.graph.mfaFailure: + microsoft.graph.healthMonitoring.resourceImpactSummary: + title: resourceImpactSummary + type: object + properties: + impactedCount: + type: string + description: The number of resources impacted. The number could be an exhaustive count or a sampling count. + impactedCountLimitExceeded: + type: boolean + description: 'Indicates whether impactedCount is exhaustive or a sampling. When this value is true, the limit was exceeded and impactedCount represents a sampling; otherwise, impactedCount represents the true number of impacts.' + resourceType: + type: string + description: 'The type of resource that was impacted. Examples include user, group, application, servicePrincipal, device.' + additionalProperties: + type: object + microsoft.graph.healthMonitoring.enrichmentState: + title: enrichmentState + enum: + - none + - inProgress + - enriched + - unknownFutureValue + type: string + microsoft.graph.healthMonitoring.supportingData: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: mfaFailure + - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.healthMonitoringDictionary' + - title: supportingData type: object - properties: - count: - type: number - format: int64 - nullable: true - reason: - type: string - nullable: true - reasonCode: - $ref: '#/components/schemas/microsoft.graph.mfaFailureReasonCode' additionalProperties: type: object - microsoft.graph.mfaType: - title: mfaType + microsoft.graph.trainingStatus: + title: trainingStatus + enum: + - unknown + - assigned + - inProgress + - completed + - overdue + - unknownFutureValue + type: string + microsoft.graph.registrationStatusType: + title: registrationStatusType + enum: + - registered + - enabled + - capable + - mfaRegistered + - unknownFutureValue + type: string + microsoft.graph.authenticationFailureReasonCode: + title: authenticationFailureReasonCode + enum: + - incomplete + - denied + - systemFailure + - badRequest + - other + - unknownFutureValue + - userError + - configError + type: string + microsoft.graph.mfaFailureReasonCode: + title: mfaFailureReasonCode enum: - - eotp - - oneWaySms - - twoWaySms - - twoWaySmsOtherMobile - - phoneAppNotification - - phoneAppOtp - - twoWayVoiceMobile - - twoWayVoiceOffice - - twoWayVoiceOtherMobile - - fido - - certificate + - mfaIncomplete + - mfaDenied + - systemFailure + - badRequest - other - unknownFutureValue type: string - microsoft.graph.ODataErrors.ODataError: + microsoft.graph.ODataErrors.MainError: required: - - error + - code + - message type: object properties: - error: - $ref: '#/components/schemas/microsoft.graph.ODataErrors.MainError' + code: + type: string + message: + type: string + x-ms-primary-error-message: true + target: + type: string + nullable: true + details: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ODataErrors.ErrorDetails' + innerError: + $ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError' additionalProperties: type: object - microsoft.graph.customSecurityAttributeAuditCollectionResponse: - title: Collection of customSecurityAttributeAudit + microsoft.graph.tokenDetails: + title: tokenDetails type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeAudit' - '@odata.nextLink': + issuedAtDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: Represents when the authentication for this token occurred. + format: date-time + nullable: true + uniqueTokenIdentifier: type: string + description: Represents the token identifier claim. This ID is a unique per-token identifier that is case-sensitive. nullable: true additionalProperties: type: object - ODataCountResponse: - type: integer - format: int32 - microsoft.graph.directoryAuditCollectionResponse: - title: Collection of directoryAudit + microsoft.graph.provisioningStatusErrorCategory: + title: provisioningStatusErrorCategory + enum: + - failure + - nonServiceFailure + - success + - unknownFutureValue + type: string + microsoft.graph.corsConfiguration: + title: corsConfiguration type: object properties: - value: + allowedHeaders: type: array items: - $ref: '#/components/schemas/microsoft.graph.directoryAudit' - '@odata.nextLink': + type: string + nullable: true + description: The request headers that the origin domain may specify on the CORS request. The wildcard character * indicates that any header beginning with the specified prefix is allowed. + allowedMethods: + type: array + items: + type: string + nullable: true + description: The HTTP request methods that the origin domain may use for a CORS request. + allowedOrigins: + type: array + items: + type: string + nullable: true + description: The origin domains that are permitted to make a request against the service via CORS. The origin domain is the domain from which the request originates. The origin must be an exact case-sensitive match with the origin that the user age sends to the service. + maxAgeInSeconds: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The maximum amount of time that a browser should cache the response to the preflight OPTIONS request. + format: int32 + nullable: true + resource: type: string + description: Resource within the application segment for which CORS permissions are granted. / grants permission for whole app segment. nullable: true additionalProperties: type: object - microsoft.graph.provisioningObjectSummaryCollectionResponse: - title: Collection of provisioningObjectSummary + microsoft.graph.kerberosSignOnSettings: + title: kerberosSignOnSettings type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.provisioningObjectSummary' - '@odata.nextLink': + kerberosServicePrincipalName: type: string + description: The Internal Application SPN of the application server. This SPN needs to be in the list of services to which the connector can present delegated credentials. nullable: true + kerberosSignOnMappingAttributeType: + $ref: '#/components/schemas/microsoft.graph.kerberosSignOnMappingAttributeType' additionalProperties: type: object - microsoft.graph.signInCollectionResponse: - title: Collection of signIn + microsoft.graph.singleSignOnMode: + title: singleSignOnMode + enum: + - none + - onPremisesKerberos + - saml + - pingHeaderBased + - aadHeaderBased + - oAuthToken + - unknownFutureValue + type: string + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object + microsoft.graph.appManagementConfiguration: + title: appManagementConfiguration type: object properties: - value: + keyCredentials: type: array items: - $ref: '#/components/schemas/microsoft.graph.signIn' - '@odata.nextLink': - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' + description: Collection of certificate restrictions settings to be applied to an application or service principal. + passwordCredentials: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.passwordCredentialConfiguration' + description: Collection of password restrictions settings to be applied to an application or service principal. additionalProperties: type: object - microsoft.graph.selfServiceSignUpCollectionResponse: - title: Collection of selfServiceSignUp + microsoft.graph.customAppManagementApplicationConfiguration: + title: customAppManagementApplicationConfiguration type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.selfServiceSignUp' - '@odata.nextLink': + audiences: + $ref: '#/components/schemas/microsoft.graph.audiencesConfiguration' + identifierUris: + $ref: '#/components/schemas/microsoft.graph.identifierUriConfiguration' + redirectUris: + $ref: '#/components/schemas/microsoft.graph.redirectUriConfiguration' + additionalProperties: + type: object + microsoft.graph.connectorStatus: + title: connectorStatus + enum: + - active + - inactive + type: string + microsoft.graph.synchronizationSecret: + title: synchronizationSecret + enum: + - None + - UserName + - Password + - SecretToken + - AppKey + - BaseAddress + - ClientIdentifier + - ClientSecret + - SingleSignOnType + - Sandbox + - Url + - Domain + - ConsumerKey + - ConsumerSecret + - TokenKey + - TokenExpiration + - Oauth2AccessToken + - Oauth2AccessTokenCreationTime + - Oauth2RefreshToken + - SyncAll + - InstanceName + - Oauth2ClientId + - Oauth2ClientSecret + - CompanyId + - UpdateKeyOnSoftDelete + - SynchronizationSchedule + - SystemOfRecord + - SandboxName + - EnforceDomain + - SyncNotificationSettings + - SkipOutOfScopeDeletions + - Oauth2AuthorizationCode + - Oauth2RedirectUri + - ApplicationTemplateIdentifier + - Oauth2TokenExchangeUri + - Oauth2AuthorizationUri + - AuthenticationType + - Server + - PerformInboundEntitlementGrants + - HardDeletesEnabled + - SyncAgentCompatibilityKey + - SyncAgentADContainer + - ValidateDomain + - TestReferences + - ConnectionString + type: string + microsoft.graph.synchronizationSchedule: + title: synchronizationSchedule + type: object + properties: + expiration: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'Date and time when this job will expire. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time nullable: true + interval: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: 'The interval between synchronization iterations. The value is represented in ISO 8601 format for durations. For example, P1M represents a period of one month and PT1M represents a period of one minute.' + format: duration + state: + $ref: '#/components/schemas/microsoft.graph.synchronizationScheduleState' additionalProperties: type: object - microsoft.graph.deviceManagementCachedReportConfigurationCollectionResponse: - title: Collection of deviceManagementCachedReportConfiguration + microsoft.graph.synchronizationStatus: + title: synchronizationStatus type: object properties: - value: + code: + $ref: '#/components/schemas/microsoft.graph.synchronizationStatusCode' + countSuccessiveCompleteFailures: + type: number + description: Number of consecutive times this job failed. + format: int64 + escrowsPruned: + type: boolean + description: 'true if the job''s escrows (object-level errors) were pruned during initial synchronization. Escrows can be pruned if during the initial synchronization, you reach the threshold of errors that would normally put the job in quarantine. Instead of going into quarantine, the synchronization process clears the job''s errors and continues until the initial synchronization is completed. When the initial synchronization is completed, the job will pause and wait for the customer to clean up the errors.' + lastExecution: + $ref: '#/components/schemas/microsoft.graph.synchronizationTaskExecution' + lastSuccessfulExecution: + $ref: '#/components/schemas/microsoft.graph.synchronizationTaskExecution' + lastSuccessfulExecutionWithExports: + $ref: '#/components/schemas/microsoft.graph.synchronizationTaskExecution' + progress: type: array items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementCachedReportConfiguration' - '@odata.nextLink': + $ref: '#/components/schemas/microsoft.graph.synchronizationProgress' + description: Details of the progress of a job toward completion. + quarantine: + $ref: '#/components/schemas/microsoft.graph.synchronizationQuarantine' + steadyStateFirstAchievedTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The time when steady state (no more changes to the process) was first achieved. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + steadyStateLastAchievedTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The time when steady state (no more changes to the process) was last achieved. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + synchronizedEntryCountByType: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.stringKeyLongValuePair' + description: 'Count of synchronized objects, listed by object type.' + troubleshootingUrl: + type: string + description: 'In the event of an error, the URL with the troubleshooting steps for the issue.' nullable: true additionalProperties: type: object - microsoft.graph.deviceManagementExportJobCollectionResponse: - title: Collection of deviceManagementExportJob + microsoft.graph.bulkUpload: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: bulkUpload + type: object + additionalProperties: + type: object + microsoft.graph.synchronizationSchema: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: synchronizationSchema + type: object + properties: + synchronizationRules: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.synchronizationRule' + description: A collection of synchronization rules configured for the synchronizationJob or synchronizationTemplate. + version: + type: string + description: 'The version of the schema, updated automatically with every schema change.' + nullable: true + directories: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryDefinition' + description: Contains the collection of directories and all of their objects. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.synchronizationMetadataEntry: + title: synchronizationMetadataEntry type: object properties: + key: + $ref: '#/components/schemas/microsoft.graph.synchronizationMetadata' value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJob' - '@odata.nextLink': type: string + description: Value of the metadata property. nullable: true additionalProperties: type: object - microsoft.graph.appCredentialSignInActivityCollectionResponse: - title: Collection of appCredentialSignInActivity + microsoft.graph.authenticationStrengthResult: + title: authenticationStrengthResult + enum: + - notSet + - skippedForProofUp + - satisfied + - singleChallengeRequired + - multipleChallengesRequired + - singleRegistrationRequired + - multipleRegistrationsRequired + - cannotSatisfyDueToCombinationConfiguration + - cannotSatisfy + - unknownFutureValue + type: string + microsoft.graph.conditionalAccessRule: + title: conditionalAccessRule + enum: + - allApps + - firstPartyApps + - office365 + - appId + - acr + - appFilter + - allUsers + - guest + - groupId + - roleId + - userId + - allDevicePlatforms + - devicePlatform + - allLocations + - insideCorpnet + - allTrustedLocations + - locationId + - allDevices + - deviceFilter + - deviceState + - unknownFutureValue + - deviceFilterIncludeRuleNotMatched + - allDeviceStates + - anonymizedIPAddress + - unfamiliarFeatures + - nationStateIPAddress + - realTimeThreatIntelligence + - internalGuest + - b2bCollaborationGuest + - b2bCollaborationMember + - b2bDirectConnectUser + - otherExternalUser + - serviceProvider + - microsoftAdminPortals + - deviceCodeFlow + - authenticationTransfer + - insiderRisk + type: string + microsoft.graph.customClaimConfiguration: + title: customClaimConfiguration type: object properties: - value: + attribute: + $ref: '#/components/schemas/microsoft.graph.customClaimAttributeBase' + condition: + $ref: '#/components/schemas/microsoft.graph.customClaimConditionBase' + transformations: type: array items: - $ref: '#/components/schemas/microsoft.graph.appCredentialSignInActivity' - '@odata.nextLink': + $ref: '#/components/schemas/microsoft.graph.customClaimTransformation' + description: An ordered list of transformations that are applied in sequence. + additionalProperties: + type: object + microsoft.graph.preApprovedPermissions: + title: preApprovedPermissions + type: object + properties: + permissionKind: + $ref: '#/components/schemas/microsoft.graph.permissionKind' + permissionType: + $ref: '#/components/schemas/microsoft.graph.permissionType' + additionalProperties: + type: object + microsoft.graph.resourceScopeType: + title: resourceScopeType + enum: + - group + - chat + - tenant + - unknownFutureValue + - team + type: string + microsoft.graph.scopeSensitivityLabels: + title: scopeSensitivityLabels + type: object + properties: + labelKind: + $ref: '#/components/schemas/microsoft.graph.labelKind' + additionalProperties: + type: object + microsoft.graph.healthMonitoring.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object + microsoft.graph.ODataErrors.ErrorDetails: + required: + - code + - message + type: object + properties: + code: + type: string + message: + type: string + target: type: string nullable: true additionalProperties: type: object - microsoft.graph.applicationSignInDetailedSummaryCollectionResponse: - title: Collection of applicationSignInDetailedSummary + microsoft.graph.ODataErrors.InnerError: type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.applicationSignInDetailedSummary' - '@odata.nextLink': - type: string - nullable: true additionalProperties: type: object - microsoft.graph.userEventsSummaryCollectionResponse: - title: Collection of userEventsSummary + description: The structure of this object is service-specific + microsoft.graph.kerberosSignOnMappingAttributeType: + title: kerberosSignOnMappingAttributeType + enum: + - userPrincipalName + - onPremisesUserPrincipalName + - userPrincipalUsername + - onPremisesUserPrincipalUsername + - onPremisesSAMAccountName + type: string + microsoft.graph.keyCredentialConfiguration: + title: keyCredentialConfiguration type: object properties: - value: + certificateBasedApplicationConfigurationIds: type: array items: - $ref: '#/components/schemas/microsoft.graph.userEventsSummary' - '@odata.nextLink': + type: string + nullable: true + description: Collection of GUIDs that represent certificateBasedApplicationConfiguration that is allowed as root and intermediate certificate authorities. + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + maxLifetime: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: 'String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to asymmetricKeyLifetime.' + format: duration + nullable: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' + format: date-time nullable: true + restrictionType: + $ref: '#/components/schemas/microsoft.graph.appKeyCredentialRestrictionType' + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object - microsoft.graph.userMfaSignInSummaryCollectionResponse: - title: Collection of userMfaSignInSummary + microsoft.graph.passwordCredentialConfiguration: + title: passwordCredentialConfiguration type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userMfaSignInSummary' - '@odata.nextLink': + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + maxLifetime: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: 'String value that indicates the maximum lifetime for password expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to passwordLifetime.' + format: duration + nullable: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' + format: date-time nullable: true + restrictionType: + $ref: '#/components/schemas/microsoft.graph.appCredentialRestrictionType' + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object - microsoft.graph.userPasswordResetsAndChangesSummaryCollectionResponse: - title: Collection of userPasswordResetsAndChangesSummary + microsoft.graph.audiencesConfiguration: + title: audiencesConfiguration type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userPasswordResetsAndChangesSummary' - '@odata.nextLink': - type: string - nullable: true + azureAdMultipleOrgs: + $ref: '#/components/schemas/microsoft.graph.azureAdMultipleOrgsAudienceRestriction' + personalMicrosoftAccount: + $ref: '#/components/schemas/microsoft.graph.audienceRestriction' additionalProperties: type: object - microsoft.graph.userRegistrationDetailsCollectionResponse: - title: Collection of userRegistrationDetails + microsoft.graph.identifierUriConfiguration: + title: identifierUriConfiguration type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userRegistrationDetails' - '@odata.nextLink': - type: string - nullable: true + nonDefaultUriAddition: + $ref: '#/components/schemas/microsoft.graph.identifierUriRestriction' + uriAdditionWithoutUniqueTenantIdentifier: + $ref: '#/components/schemas/microsoft.graph.identifierUriRestriction' additionalProperties: type: object - microsoft.graph.credentialUserRegistrationDetailsCollectionResponse: - title: Collection of credentialUserRegistrationDetails + microsoft.graph.redirectUriConfiguration: + title: redirectUriConfiguration type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.credentialUserRegistrationDetails' - '@odata.nextLink': - type: string - nullable: true + uriWithBlockedDomain: + $ref: '#/components/schemas/microsoft.graph.redirectUriBlockedDomainConfiguration' + uriWithBlockedScheme: + $ref: '#/components/schemas/microsoft.graph.redirectUriBlockedSchemeConfiguration' + uriWithoutAllowedDomain: + $ref: '#/components/schemas/microsoft.graph.redirectUriAllowedDomainConfiguration' + uriWithoutAllowedScheme: + $ref: '#/components/schemas/microsoft.graph.redirectUriAllowedSchemeConfiguration' + uriWithWildcard: + $ref: '#/components/schemas/microsoft.graph.redirectUriWildcardConfiguration' additionalProperties: type: object - microsoft.graph.printUsageCollectionResponse: - title: Collection of printUsage + microsoft.graph.synchronizationScheduleState: + title: synchronizationScheduleState + enum: + - Active + - Disabled + - Paused + type: string + microsoft.graph.synchronizationStatusCode: + title: synchronizationStatusCode + enum: + - NotConfigured + - NotRun + - Active + - Paused + - Quarantine + type: string + microsoft.graph.synchronizationTaskExecution: + title: synchronizationTaskExecution type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printUsage' - '@odata.nextLink': + activityIdentifier: type: string + description: Identifier of the job run. nullable: true + countEntitled: + type: number + description: Count of processed entries that were assigned for this application. + format: int64 + countEntitledForProvisioning: + type: number + description: Count of processed entries that were assigned for provisioning. + format: int64 + countEscrowed: + type: number + description: Count of entries that were escrowed (errors). + format: int64 + countEscrowedRaw: + type: number + description: 'Count of entries that were escrowed, including system-generated escrows.' + format: int64 + countExported: + type: number + description: Count of exported entries. + format: int64 + countExports: + type: number + description: Count of entries that were expected to be exported. + format: int64 + countImported: + type: number + description: Count of imported entries. + format: int64 + countImportedDeltas: + type: number + description: Count of imported delta-changes. + format: int64 + countImportedReferenceDeltas: + type: number + description: Count of imported delta-changes pertaining to reference changes. + format: int64 + error: + $ref: '#/components/schemas/microsoft.graph.synchronizationError' + state: + $ref: '#/components/schemas/microsoft.graph.synchronizationTaskExecutionResult' + timeBegan: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: 'Time when this job run began. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + timeEnded: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: 'Time when this job run ended. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time additionalProperties: type: object - microsoft.graph.printUsageByPrinterCollectionResponse: - title: Collection of printUsageByPrinter + microsoft.graph.synchronizationProgress: + title: synchronizationProgress type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' - '@odata.nextLink': + completedUnits: + type: number + description: The numerator of a progress ratio; the number of units of changes already processed. + format: int64 + progressObservationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: The time of a progress observation as an offset in minutes from UTC. + format: date-time + totalUnits: + type: number + description: The denominator of a progress ratio; a number of units of changes to be processed to accomplish synchronization. + format: int64 + units: + type: string + description: An optional description of the units. nullable: true additionalProperties: type: object - microsoft.graph.printUsageByUserCollectionResponse: - title: Collection of printUsageByUser + microsoft.graph.synchronizationQuarantine: + title: synchronizationQuarantine type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' - '@odata.nextLink': + currentBegan: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - nullable: true + description: 'Date and time when the quarantine was last evaluated and imposed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + error: + $ref: '#/components/schemas/microsoft.graph.synchronizationError' + nextAttempt: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Date and time when the next attempt to re-evaluate the quarantine will be made. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + reason: + $ref: '#/components/schemas/microsoft.graph.quarantineReason' + seriesBegan: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Date and time when the quarantine was first imposed in this series (a series starts when a quarantine is first imposed, and is reset as soon as the quarantine is lifted). The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + seriesCount: + type: number + description: 'Number of times in this series the quarantine was re-evaluated and left in effect (a series starts when quarantine is first imposed, and is reset as soon as quarantine is lifted).' + format: int64 additionalProperties: type: object - microsoft.graph.healthMonitoring.alertConfigurationCollectionResponse: - title: Collection of alertConfiguration + microsoft.graph.stringKeyLongValuePair: + title: stringKeyLongValuePair type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alertConfiguration' - '@odata.nextLink': + key: type: string + description: The mapping of the user type from the source system to the target system. For example:User to User - For Microsoft Entra ID to Microsoft Entra synchronization worker to user - For Workday to Microsoft Entra synchronization. nullable: true + value: + type: number + description: Total number of synchronized objects. + format: int64 additionalProperties: type: object - microsoft.graph.healthMonitoring.alertCollectionResponse: - title: Collection of alert + microsoft.graph.synchronizationRule: + title: synchronizationRule type: object properties: - value: + containerFilter: + $ref: '#/components/schemas/microsoft.graph.containerFilter' + editable: + type: boolean + description: true if the synchronization rule can be customized; false if this rule is read-only and shouldn't be changed. + groupFilter: + $ref: '#/components/schemas/microsoft.graph.groupFilter' + id: + type: string + description: Synchronization rule identifier. Must be one of the identifiers recognized by the synchronization engine. Supported rule identifiers can be found in the synchronization template returned by the API. + nullable: true + metadata: type: array items: - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alert' - '@odata.nextLink': + $ref: '#/components/schemas/microsoft.graph.stringKeyStringValuePair' + description: 'Additional extension properties. Unless instructed explicitly by the support team, metadata values shouldn''t be changed.' + name: type: string + description: Human-readable name of the synchronization rule. Not nullable. nullable: true - additionalProperties: - type: object - microsoft.graph.partners.billing.manifestCollectionResponse: - title: Collection of manifest - type: object - properties: - value: + objectMappings: type: array items: - $ref: '#/components/schemas/microsoft.graph.partners.billing.manifest' - '@odata.nextLink': + $ref: '#/components/schemas/microsoft.graph.objectMapping' + description: Collection of object mappings supported by the rule. Tells the synchronization engine which objects should be synchronized. + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Priority relative to other rules in the synchronizationSchema. Rules with the lowest priority number will be processed first. + format: int32 + sourceDirectoryName: + type: string + description: Name of the source directory. Must match one of the directory definitions in synchronizationSchema. + nullable: true + targetDirectoryName: type: string + description: Name of the target directory. Must match one of the directory definitions in synchronizationSchema. nullable: true additionalProperties: type: object - microsoft.graph.partners.billing.operationCollectionResponse: - title: Collection of operation + microsoft.graph.directoryDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: directoryDefinition + type: object + properties: + discoverabilities: + $ref: '#/components/schemas/microsoft.graph.directoryDefinitionDiscoverabilities' + discoveryDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: 'Represents the discovery date and time using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + nullable: true + name: + type: string + description: Name of the directory. Must be unique within the synchronization schema. Not nullable. + nullable: true + objects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.objectDefinition' + description: Collection of objects supported by the directory. + readOnly: + type: boolean + description: Whether this object is read-only. + version: + type: string + description: Read only value that indicates version discovered. null if discovery hasn't yet occurred. + nullable: true + additionalProperties: + type: object + microsoft.graph.synchronizationMetadata: + title: synchronizationMetadata + enum: + - galleryApplicationIdentifier + - galleryApplicationKey + - isOAuthEnabled + - IsSynchronizationAgentAssignmentRequired + - isSynchronizationAgentRequired + - isSynchronizationInPreview + - oAuthSettings + - synchronizationLearnMoreIbizaFwLink + - configurationFields + type: string + microsoft.graph.customClaimAttributeBase: + title: customClaimAttributeBase type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.partners.billing.operation' - '@odata.nextLink': - type: string - nullable: true additionalProperties: type: object - microsoft.graph.servicePrincipalSignInActivityCollectionResponse: - title: Collection of servicePrincipalSignInActivity + microsoft.graph.customClaimConditionBase: + title: customClaimConditionBase type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalSignInActivity' - '@odata.nextLink': - type: string - nullable: true additionalProperties: type: object - microsoft.graph.userCredentialUsageDetailsCollectionResponse: - title: Collection of userCredentialUsageDetails + microsoft.graph.customClaimTransformation: + title: customClaimTransformation type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userCredentialUsageDetails' - '@odata.nextLink': - type: string - nullable: true + input: + $ref: '#/components/schemas/microsoft.graph.transformationAttribute' additionalProperties: type: object - microsoft.graph.activeUsersMetricCollectionResponse: - title: Collection of activeUsersMetric + microsoft.graph.permissionKind: + title: permissionKind + enum: + - all + - enumerated + - allPermissionsOnResourceApp + - unknownFutureValue + type: string + microsoft.graph.permissionType: + title: permissionType + enum: + - application + - delegated + - delegatedUserConsentable + type: string + microsoft.graph.labelKind: + title: labelKind + enum: + - all + - enumerated + - unknownFutureValue + type: string + microsoft.graph.appManagementPolicyActorExemptions: + title: appManagementPolicyActorExemptions type: object properties: - value: + customSecurityAttributes: type: array items: - $ref: '#/components/schemas/microsoft.graph.activeUsersMetric' - '@odata.nextLink': - type: string - nullable: true + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeExemption' + description: The collection of customSecurityAttributeExemption to exempt from the policy enforcement. Limit of 5. additionalProperties: type: object - microsoft.graph.authenticationsMetricCollectionResponse: - title: Collection of authenticationsMetric + microsoft.graph.appKeyCredentialRestrictionType: + title: appKeyCredentialRestrictionType + enum: + - asymmetricKeyLifetime + - trustedCertificateAuthority + - unknownFutureValue + type: string + microsoft.graph.appManagementRestrictionState: + title: appManagementRestrictionState + enum: + - enabled + - disabled + - unknownFutureValue + type: string + microsoft.graph.appCredentialRestrictionType: + title: appCredentialRestrictionType + enum: + - passwordAddition + - passwordLifetime + - symmetricKeyAddition + - symmetricKeyLifetime + - customPasswordAddition + - unknownFutureValue + type: string + microsoft.graph.azureAdMultipleOrgsAudienceRestriction: + allOf: + - $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + - title: azureAdMultipleOrgsAudienceRestriction + type: object + additionalProperties: + type: object + microsoft.graph.audienceRestriction: + title: audienceRestriction type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.authenticationsMetric' - '@odata.nextLink': + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' + format: date-time nullable: true + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object - microsoft.graph.dailyInactiveUsersMetricCollectionResponse: - title: Collection of dailyInactiveUsersMetric + microsoft.graph.identifierUriRestriction: + title: identifierUriRestriction type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.dailyInactiveUsersMetric' - '@odata.nextLink': + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + excludeAppsReceivingV2Tokens: + type: boolean + description: 'If true, the restriction isn''t enforced for applications that are configured to receive V2 tokens in Microsoft Entra ID; else, the restriction is enforced for those applications.' + nullable: true + excludeSaml: + type: boolean + description: 'If true, the restriction isn''t enforced for SAML applications in Microsoft Entra ID; else, the restriction is enforced for those applications.' + nullable: true + isStateSetByMicrosoft: + type: boolean + description: 'If true, Microsoft sets the identifierUriRestriction state. If false, the tenant modifies the identifierUriRestriction state. Read-only.' + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' + format: date-time nullable: true + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object - microsoft.graph.dailyInactiveUsersByApplicationMetricCollectionResponse: - title: Collection of dailyInactiveUsersByApplicationMetric + microsoft.graph.redirectUriBlockedDomainConfiguration: + title: redirectUriBlockedDomainConfiguration type: object properties: - value: + blockedDomains: type: array items: - $ref: '#/components/schemas/microsoft.graph.dailyInactiveUsersByApplicationMetric' - '@odata.nextLink': + type: string + description: 'Collection of domain names that are blocked globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.' + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + description: Indicates whether the restriction state was set by Microsoft. + readOnly: true + publicClient: + $ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedDomainConfiguration' + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. + format: date-time nullable: true + spa: + $ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedDomainConfiguration' + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + web: + $ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedDomainConfiguration' additionalProperties: type: object - microsoft.graph.mfaCompletionMetricCollectionResponse: - title: Collection of mfaCompletionMetric + microsoft.graph.redirectUriBlockedSchemeConfiguration: + title: redirectUriBlockedSchemeConfiguration type: object properties: - value: + blockedSchemes: type: array items: - $ref: '#/components/schemas/microsoft.graph.mfaCompletionMetric' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.mfaTelecomFraudMetricCollectionResponse: - title: Collection of mfaTelecomFraudMetric - type: object - properties: - value: + type: string + description: Collection of URI schemes that are blocked globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + exemptFormats: type: array items: - $ref: '#/components/schemas/microsoft.graph.mfaTelecomFraudMetric' - '@odata.nextLink': + type: string + description: Collection of URI patterns that are exempt from the blocked scheme restrictions. Patterns must follow specific validation rules for standard URI formats or URN formats. + isStateSetByMicrosoft: + type: boolean + description: Indicates whether the restriction state was set by Microsoft. + readOnly: true + publicClient: + $ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration' + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. + format: date-time nullable: true + spa: + $ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration' + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + web: + $ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration' additionalProperties: type: object - microsoft.graph.userSignUpMetricCollectionResponse: - title: Collection of userSignUpMetric + microsoft.graph.redirectUriAllowedDomainConfiguration: + title: redirectUriAllowedDomainConfiguration type: object properties: - value: + allowedDomains: type: array items: - $ref: '#/components/schemas/microsoft.graph.userSignUpMetric' - '@odata.nextLink': + type: string + description: 'Collection of domain names that are allowed globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.' + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + description: Indicates whether the restriction state was set by Microsoft. + readOnly: true + publicClient: + $ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedDomainConfiguration' + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. + format: date-time nullable: true + spa: + $ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedDomainConfiguration' + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + web: + $ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedDomainConfiguration' additionalProperties: type: object - microsoft.graph.insightSummaryCollectionResponse: - title: Collection of insightSummary + microsoft.graph.redirectUriAllowedSchemeConfiguration: + title: redirectUriAllowedSchemeConfiguration type: object properties: - value: + allowedSchemes: type: array items: - $ref: '#/components/schemas/microsoft.graph.insightSummary' - '@odata.nextLink': + type: string + description: Collection of URI schemes that are allowed globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme. + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + description: Indicates whether the restriction state was set by Microsoft. + readOnly: true + publicClient: + $ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration' + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. + format: date-time nullable: true + spa: + $ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration' + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + web: + $ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration' additionalProperties: type: object - microsoft.graph.userCountMetricCollectionResponse: - title: Collection of userCountMetric + microsoft.graph.redirectUriWildcardConfiguration: + title: redirectUriWildcardConfiguration type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userCountMetric' - '@odata.nextLink': + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + excludeFormats: + $ref: '#/components/schemas/microsoft.graph.redirectUriWildcardExcludeFormats' + isStateSetByMicrosoft: + type: boolean + description: Indicates whether the restriction state was set by Microsoft. + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. + format: date-time nullable: true + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object - microsoft.graph.monthlyInactiveUsersMetricCollectionResponse: - title: Collection of monthlyInactiveUsersMetric + microsoft.graph.synchronizationError: + title: synchronizationError type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.monthlyInactiveUsersMetric' - '@odata.nextLink': + code: + type: string + description: 'The error code. For example, AzureDirectoryB2BManagementPolicyCheckFailure.' + nullable: true + message: type: string + description: 'The error message. For example, Policy permitting auto-redemption of invitations not configured.' nullable: true + tenantActionable: + type: boolean + description: 'The action to take to resolve the error. For example, false.' additionalProperties: type: object - microsoft.graph.monthlyInactiveUsersByApplicationMetricCollectionResponse: - title: Collection of monthlyInactiveUsersByApplicationMetric + microsoft.graph.synchronizationTaskExecutionResult: + title: synchronizationTaskExecutionResult + enum: + - Succeeded + - Failed + - EntryLevelErrors + type: string + microsoft.graph.quarantineReason: + title: quarantineReason + enum: + - EncounteredBaseEscrowThreshold + - EncounteredTotalEscrowThreshold + - EncounteredEscrowProportionThreshold + - EncounteredQuarantineException + - Unknown + - QuarantinedOnDemand + - TooManyDeletes + - IngestionInterrupted + type: string + microsoft.graph.containerFilter: + title: containerFilter type: object properties: - value: + includedContainers: type: array items: - $ref: '#/components/schemas/microsoft.graph.monthlyInactiveUsersByApplicationMetric' - '@odata.nextLink': - type: string - nullable: true + type: string + nullable: true + description: 'The identifiers of containers, such as organizational units, that are in scope for a synchronization rule. For Active Directory organizational units, use the distinguished names. An empty list means no container filtering is configured.' additionalProperties: type: object - microsoft.graph.mfaUserCountMetricCollectionResponse: - title: Collection of mfaUserCountMetric + microsoft.graph.groupFilter: + title: groupFilter type: object properties: - value: + includedGroups: type: array items: - $ref: '#/components/schemas/microsoft.graph.mfaUserCountMetric' - '@odata.nextLink': - type: string - nullable: true + type: string + nullable: true + description: 'Identifiers of groups that are in scope for a synchronization rule. For Active Directory groups, use the distinguished names. An empty list means no group filtering is configured.' additionalProperties: type: object - microsoft.graph.userRequestsMetricCollectionResponse: - title: Collection of userRequestsMetric + microsoft.graph.stringKeyStringValuePair: + title: stringKeyStringValuePair type: object properties: + key: + type: string + description: Key. + nullable: true value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userRequestsMetric' - '@odata.nextLink': type: string + description: Value. nullable: true additionalProperties: type: object - microsoft.graph.appIdentity: - title: appIdentity + microsoft.graph.objectMapping: + title: objectMapping type: object properties: - appId: - type: string - description: Refers to the unique identifier representing application ID in the Microsoft Entra ID. - nullable: true - displayName: + attributeMappings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attributeMapping' + description: Attribute mappings define which attributes to map from the source object into the target object and how they should flow. A number of functions are available to support the transformation of the original source values. + enabled: + type: boolean + description: 'When true, this object mapping will be processed during synchronization. When false, this object mapping will be skipped.' + flowTypes: + $ref: '#/components/schemas/microsoft.graph.objectFlowTypes' + metadata: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.objectMappingMetadataEntry' + description: 'Additional extension properties. Unless mentioned explicitly, metadata values should not be changed.' + name: type: string - description: Refers to the application name displayed in the Microsoft Entra admin center. + description: Human-friendly name of the object mapping. nullable: true - servicePrincipalId: + scope: + $ref: '#/components/schemas/microsoft.graph.filter' + sourceObjectName: type: string - description: Refers to the unique identifier indicating service principal ID in Microsoft Entra ID for the corresponding App. + description: Name of the object in the source directory. Must match the object name from the source directory definition. nullable: true - servicePrincipalName: + targetObjectName: type: string - description: Refers to the Service Principal Name is the Application name in the tenant. + description: Name of the object in target directory. Must match the object name from the target directory definition. nullable: true additionalProperties: type: object - microsoft.graph.linkableIdentifiers: - title: linkableIdentifiers + microsoft.graph.directoryDefinitionDiscoverabilities: + title: directoryDefinitionDiscoverabilities + enum: + - None + - AttributeNames + - AttributeDataTypes + - AttributeReadOnly + - ReferenceAttributes + - UnknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.objectDefinition: + title: objectDefinition type: object properties: - deviceId: - type: string - description: Represents a unique identifier for the device from which a user is interacting with an application. - nullable: true - sessionId: + attributes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attributeDefinition' + description: Defines attributes of the object. + metadata: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.objectDefinitionMetadataEntry' + description: Metadata for the given object. + name: type: string - description: Represents a unique identifier for an entire session and is generated when a user does interactive authentication. This ID helps link all authentication artifacts issued from a single root authentication. + description: Name of the object. Must be unique within a directory definition. Not nullable. nullable: true - tokenDetails: - $ref: '#/components/schemas/microsoft.graph.tokenDetails' + supportedApis: + type: array + items: + type: string + nullable: true + description: The API that the provisioning service queries to retrieve data for synchronization. additionalProperties: type: object - microsoft.graph.auditUserIdentity: + microsoft.graph.transformationAttribute: + title: transformationAttribute + type: object + properties: + attribute: + $ref: '#/components/schemas/microsoft.graph.customClaimAttributeBase' + treatAsMultiValue: + type: boolean + description: 'This flag is only relevant in the case where the attribute is multivalued. By default, transformations are only applied to the first element in a multi-valued claim, however setting this flag to true ensures the transformation is applied to all values, resulting in a multivalued output.' + additionalProperties: + type: object + microsoft.graph.customSecurityAttributeExemption: allOf: - - $ref: '#/components/schemas/microsoft.graph.userIdentity' - - title: auditUserIdentity + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: customSecurityAttributeExemption type: object properties: - homeTenantId: - type: string - description: 'For user sign ins, the identifier of the tenant that the user is a member of.' - nullable: true - homeTenantName: + id: type: string - description: 'For user sign ins, the name of the tenant that the user is a member of. Only populated in cases where the home tenant has provided affirmative consent to Microsoft Entra ID to show the tenant content.' - nullable: true + operator: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeComparisonOperator' additionalProperties: type: object - microsoft.graph.groupType: - title: groupType - enum: - - unifiedGroups - - azureAD - - unknownFutureValue - type: string - microsoft.graph.identity: - title: identity + microsoft.graph.redirectUriPlatformBlockedDomainConfiguration: + title: redirectUriPlatformBlockedDomainConfiguration type: object properties: - displayName: - type: string - description: The display name of the identity. This property is read-only. - nullable: true - id: - type: string - description: The identifier of the identity. This property is read-only. - nullable: true + blockedDomains: + type: array + items: + type: string + description: 'Collection of domain names that are blocked for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.' additionalProperties: type: object - microsoft.graph.initiatorType: - title: initiatorType - enum: - - user - - application - - system - - unknownFutureValue - type: string - microsoft.graph.provisioningErrorInfo: - title: provisioningErrorInfo + microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration: + title: redirectUriPlatformBlockedSchemeConfiguration type: object properties: - additionalDetails: - type: string - description: Additional details if there is error. - nullable: true - errorCategory: - $ref: '#/components/schemas/microsoft.graph.provisioningStatusErrorCategory' - errorCode: - type: string - description: Unique error code if any occurred. Learn more - nullable: true - reason: - type: string - description: Summarizes the status and describes why the status happened. - nullable: true - recommendedAction: - type: string - description: Provides the resolution for the corresponding error. - nullable: true - additionalProperties: - type: object - microsoft.graph.provisioningResult: - title: provisioningResult - enum: - - success - - failure - - skipped - - warning - - unknownFutureValue - type: string - microsoft.graph.detailsInfo: - title: detailsInfo - type: object + blockedSchemes: + type: array + items: + type: string + description: Collection of URI schemes that are blocked for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. + exemptFormats: + type: array + items: + type: string + description: Collection of URI patterns that are exempt from the blocked scheme restrictions for this platform. Patterns must follow specific validation rules for standard URI formats or URN formats. additionalProperties: type: object - microsoft.graph.provisioningStepType: - title: provisioningStepType - enum: - - import - - scoping - - matching - - processing - - referenceResolution - - export - - unknownFutureValue - type: string - microsoft.graph.agentic.agentType: - title: agentType - enum: - - notAgentic - - agenticAppBuilder - - agenticApp - - agenticAppInstance - - unknownFutureValue - type: string - microsoft.graph.authenticationStrength: - title: authenticationStrength + microsoft.graph.redirectUriPlatformAllowedDomainConfiguration: + title: redirectUriPlatformAllowedDomainConfiguration type: object properties: - authenticationStrengthId: - type: string - description: Identifier of the authentication strength. - nullable: true - authenticationStrengthResult: - $ref: '#/components/schemas/microsoft.graph.authenticationStrengthResult' - displayName: - type: string - description: The name of the authentication strength. - nullable: true + allowedDomains: + type: array + items: + type: string + description: 'Collection of domain names that are allowed for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.' additionalProperties: type: object - microsoft.graph.conditionalAccessConditions: - title: conditionalAccessConditions - enum: - - none - - application - - users - - devicePlatform - - location - - clientType - - signInRisk - - userRisk - - time - - deviceState - - client - - ipAddressSeenByAzureAD - - ipAddressSeenByResourceProvider - - unknownFutureValue - - servicePrincipals - - servicePrincipalRisk - - authenticationFlows - - insiderRisk - type: string - x-ms-enum-flags: - isFlags: true - microsoft.graph.conditionalAccessRuleSatisfied: - title: conditionalAccessRuleSatisfied + microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration: + title: redirectUriPlatformAllowedSchemeConfiguration type: object properties: - conditionalAccessCondition: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessConditions' - ruleSatisfied: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessRule' + allowedSchemes: + type: array + items: + type: string + description: Collection of URI schemes that are allowed for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme for this platform. additionalProperties: type: object - microsoft.graph.appliedConditionalAccessPolicyResult: - title: appliedConditionalAccessPolicyResult - enum: - - success - - failure - - notApplied - - notEnabled - - unknown - - unknownFutureValue - - reportOnlySuccess - - reportOnlyFailure - - reportOnlyNotApplied - - reportOnlyInterrupted - type: string - microsoft.graph.authenticationEventType: - title: authenticationEventType - enum: - - tokenIssuanceStart - - pageRenderStart - - unknownFutureValue - - attributeCollectionStart - - attributeCollectionSubmit - - emailOtpSend - type: string - microsoft.graph.authenticationEventHandlerResult: - title: authenticationEventHandlerResult + microsoft.graph.redirectUriWildcardExcludeFormats: + title: redirectUriWildcardExcludeFormats type: object + properties: + excludeWildcardsInPath: + type: boolean + description: 'When true, blocks the use of wildcards in the path portion of redirect URIs. When false, allows wildcards in paths.' + excludeWildcardsInPathWithDomains: + type: array + items: + type: string + description: 'Collection of domain names where wildcards in the path portion of redirect URIs are blocked. Accepts only valid host names (no wildcards) as defined in RFC 3986 §3.2.2. For example, login.microsoft.com or contoso.com.' additionalProperties: type: object - microsoft.graph.authenticationAppAdminConfiguration: - title: authenticationAppAdminConfiguration - enum: - - notApplicable - - enabled - - disabled - - unknownFutureValue - type: string - microsoft.graph.authenticationAppEvaluation: - title: authenticationAppEvaluation - enum: - - success - - failure - - unknownFutureValue - type: string - microsoft.graph.authenticationAppPolicyStatus: - title: authenticationAppPolicyStatus - enum: - - unknown - - appLockOutOfDate - - appLockEnabled - - appLockDisabled - - appContextOutOfDate - - appContextShown - - appContextNotShown - - locationContextOutOfDate - - locationContextShown - - locationContextNotShown - - numberMatchOutOfDate - - numberMatchCorrectNumberEntered - - numberMatchIncorrectNumberEntered - - numberMatchDeny - - tamperResistantHardwareOutOfDate - - tamperResistantHardwareUsed - - tamperResistantHardwareNotUsed - - unknownFutureValue - type: string - microsoft.graph.authenticationContextDetail: - title: authenticationContextDetail - enum: - - required - - previouslySatisfied - - notApplicable - - unknownFutureValue - type: string - microsoft.graph.requirementProvider: - title: requirementProvider - enum: - - user - - request - - servicePrincipal - - v1ConditionalAccess - - multiConditionalAccess - - tenantSessionRiskPolicy - - accountCompromisePolicies - - v1ConditionalAccessDependency - - v1ConditionalAccessPolicyIdRequested - - mfaRegistrationRequiredByIdentityProtectionPolicy - - baselineProtection - - mfaRegistrationRequiredByBaselineProtection - - mfaRegistrationRequiredByMultiConditionalAccess - - enforcedForCspAdmins - - securityDefaults - - mfaRegistrationRequiredBySecurityDefaults - - proofUpCodeRequest - - crossTenantOutboundRule - - gpsLocationCondition - - riskBasedPolicy - - unknownFutureValue - - scopeBasedAuthRequirementPolicy - - authenticationStrengths - type: string - microsoft.graph.geoCoordinates: - title: geoCoordinates + microsoft.graph.attributeMapping: + title: attributeMapping type: object properties: - altitude: - type: number - description: 'Optional. The altitude (height), in feet, above sea level for the item. Read-only.' - format: double - nullable: true - latitude: - type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' - format: double + defaultValue: + type: string + description: Default value to be used in case the source property was evaluated to null. Optional. nullable: true - longitude: + exportMissingReferences: + type: boolean + description: For internal use only. + flowBehavior: + $ref: '#/components/schemas/microsoft.graph.attributeFlowBehavior' + flowType: + $ref: '#/components/schemas/microsoft.graph.attributeFlowType' + matchingPriority: + maximum: 2147483647 + minimum: -2147483648 type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' - format: double + description: 'If higher than 0, this attribute will be used to perform an initial match of the objects between source and target directories. The synchronization engine will try to find the matching object using attribute with lowest value of matching priority first. If not found, the attribute with the next matching priority will be used, and so on a until match is found or no more matching attributes are left. Only attributes that are expected to have unique values, such as email, should be used as matching attributes.' + format: int32 + source: + $ref: '#/components/schemas/microsoft.graph.attributeMappingSource' + targetAttributeName: + type: string + description: Name of the attribute on the target object. nullable: true additionalProperties: type: object - microsoft.graph.msiType: - title: msiType - enum: - - none - - userAssigned - - systemAssigned - - unknownFutureValue - type: string - microsoft.graph.networkType: - title: networkType - enum: - - intranet - - extranet - - namedNetwork - - trusted - - trustedNamedLocation - - unknownFutureValue - type: string - microsoft.graph.expirationRequirement: - title: expirationRequirement - enum: - - rememberMultifactorAuthenticationOnTrustedDevices - - tenantTokenLifetimePolicy - - audienceTokenLifetimePolicy - - signInFrequencyPeriodicReauthentication - - ngcMfa - - signInFrequencyEveryTime - - unknownFutureValue - type: string - microsoft.graph.signUpIdentifierType: - title: signUpIdentifierType - enum: - - emailAddress - - unknownFutureValue - type: string - microsoft.graph.authenticationMethodFeature: - title: authenticationMethodFeature + microsoft.graph.objectFlowTypes: + title: objectFlowTypes enum: - - ssprRegistered - - ssprEnabled - - ssprCapable - - passwordlessCapable - - mfaCapable - - unknownFutureValue + - None + - Add + - Update + - Delete type: string - microsoft.graph.healthMonitoring.healthMonitoringDictionary: - allOf: - - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.Dictionary' - - title: healthMonitoringDictionary - type: object - additionalProperties: - type: object - microsoft.graph.healthMonitoring.resourceImpactSummary: - title: resourceImpactSummary + x-ms-enum-flags: + isFlags: true + microsoft.graph.objectMappingMetadataEntry: + title: objectMappingMetadataEntry + type: object + properties: + key: + $ref: '#/components/schemas/microsoft.graph.objectMappingMetadata' + value: + type: string + description: Value of the metadata property. + nullable: true + additionalProperties: + type: object + microsoft.graph.filter: + title: filter type: object properties: - impactedCount: + categoryFilterGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.filterGroup' + description: '*Experimental* Filter group set used to decide whether given object belongs and should be processed as part of this object mapping. An object is considered in scope if ANY of the groups in the collection is evaluated to true.' + groups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.filterGroup' + description: 'Filter group set used to decide whether given object is in scope for provisioning. This is the filter which should be used in most cases. If an object used to satisfy this filter at a given moment, and then the object or the filter was changed so that filter isn''t satisfied any longer, such object will get de-provisioned''. An object is considered in scope if ANY of the groups in the collection is evaluated to true.' + inputFilterGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.filterGroup' + description: '*Experimental* Filter group set used to filter out objects at the early stage of reading them from the directory. If an object doesn''t satisfy this filter, it will not be processed further. Important to understand is that if an object used to satisfy this filter at a given moment, and then the object or the filter was changed so that filter is no longer satisfied, such object will NOT get de-provisioned. An object is considered in scope if ANY of the groups in the collection is evaluated to true.' + additionalProperties: + type: object + microsoft.graph.attributeDefinition: + title: attributeDefinition + type: object + properties: + anchor: + type: boolean + description: 'true if the attribute should be used as the anchor for the object. Anchor attributes must have a unique value identifying an object, and must be immutable. Default is false. One, and only one, of the object''s attributes must be designated as the anchor to support synchronization.' + apiExpressions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.stringKeyStringValuePair' + caseExact: + type: boolean + description: true if value of this attribute should be treated as case-sensitive. This setting affects how the synchronization engine detects changes for the attribute. + defaultValue: type: string - description: The number of resources impacted. The number could be an exhaustive count or a sampling count. - impactedCountLimitExceeded: + description: The default value of the attribute. + nullable: true + flowNullValues: type: boolean - description: 'Indicates whether impactedCount is exhaustive or a sampling. When this value is true, the limit was exceeded and impactedCount represents a sampling; otherwise, impactedCount represents the true number of impacts.' - resourceType: + description: '''true'' to allow null values for attributes.' + metadata: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attributeDefinitionMetadataEntry' + description: Metadata for the given object. + multivalued: + type: boolean + description: true if an attribute can have multiple values. Default is false. + mutability: + $ref: '#/components/schemas/microsoft.graph.mutability' + name: type: string - description: 'The type of resource that was impacted. Examples include user, group, application, servicePrincipal, device.' + description: Name of the attribute. Must be unique within the object definition. Not nullable. + nullable: true + referencedObjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.referencedObject' + description: 'For attributes with reference type, lists referenced objects (for example, the manager attribute would list User as the referenced object).' + required: + type: boolean + description: 'true if attribute is required. Object can not be created if any of the required attributes are missing. If during synchronization, the required attribute has no value, the default value will be used. If default the value was not set, synchronization will record an error.' + type: + $ref: '#/components/schemas/microsoft.graph.attributeType' additionalProperties: type: object - microsoft.graph.healthMonitoring.enrichmentState: - title: enrichmentState - enum: - - none - - inProgress - - enriched - - unknownFutureValue - type: string - microsoft.graph.healthMonitoring.supportingData: - allOf: - - $ref: '#/components/schemas/microsoft.graph.healthMonitoring.healthMonitoringDictionary' - - title: supportingData - type: object - additionalProperties: - type: object - microsoft.graph.trainingStatus: - title: trainingStatus - enum: - - unknown - - assigned - - inProgress - - completed - - overdue - - unknownFutureValue - type: string - microsoft.graph.registrationStatusType: - title: registrationStatusType + microsoft.graph.objectDefinitionMetadataEntry: + title: objectDefinitionMetadataEntry + type: object + properties: + key: + $ref: '#/components/schemas/microsoft.graph.objectDefinitionMetadata' + value: + type: string + description: Value of the metadata property. + nullable: true + additionalProperties: + type: object + microsoft.graph.customSecurityAttributeComparisonOperator: + title: customSecurityAttributeComparisonOperator enum: - - registered - - enabled - - capable - - mfaRegistered + - equals - unknownFutureValue type: string - microsoft.graph.authenticationFailureReasonCode: - title: authenticationFailureReasonCode + microsoft.graph.attributeFlowBehavior: + title: attributeFlowBehavior enum: - - incomplete - - denied - - systemFailure - - badRequest - - other - - unknownFutureValue - - userError - - configError + - FlowWhenChanged + - FlowAlways type: string - microsoft.graph.mfaFailureReasonCode: - title: mfaFailureReasonCode + microsoft.graph.attributeFlowType: + title: attributeFlowType enum: - - mfaIncomplete - - mfaDenied - - systemFailure - - badRequest - - other - - unknownFutureValue + - Always + - ObjectAddOnly + - MultiValueAddOnly + - ValueAddOnly + - AttributeAddOnly type: string - microsoft.graph.ODataErrors.MainError: - required: - - code - - message + microsoft.graph.attributeMappingSource: + title: attributeMappingSource type: object properties: - code: - type: string - message: + expression: type: string - x-ms-primary-error-message: true - target: + description: Equivalent expression representation of this attributeMappingSource object. + nullable: true + name: type: string + description: 'Name parameter of the mapping source. Depending on the type property value, this can be the name of the function, the name of the source attribute, or a constant value to be used.' nullable: true - details: + parameters: type: array items: - $ref: '#/components/schemas/microsoft.graph.ODataErrors.ErrorDetails' - innerError: - $ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError' + $ref: '#/components/schemas/microsoft.graph.stringKeyAttributeMappingSourceValuePair' + description: 'If this object represents a function, lists function parameters. Parameters consist of attributeMappingSource objects themselves, allowing for complex expressions. If type isn''t Function, this property is null/empty array.' + type: + $ref: '#/components/schemas/microsoft.graph.attributeMappingSourceType' additionalProperties: type: object - microsoft.graph.tokenDetails: - title: tokenDetails + microsoft.graph.objectMappingMetadata: + title: objectMappingMetadata + enum: + - EscrowBehavior + - DisableMonitoringForChanges + - OriginalJoiningProperty + - Disposition + - IsCustomerDefined + - ExcludeFromReporting + - Unsynchronized + type: string + microsoft.graph.filterGroup: + title: filterGroup type: object properties: - issuedAtDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + clauses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.filterClause' + description: Filter clauses (conditions) of this group. All clauses in a group must be satisfied in order for the filter group to evaluate to true. + name: type: string - description: Represents when the authentication for this token occurred. - format: date-time + description: Human-readable name of the filter group. nullable: true - uniqueTokenIdentifier: + additionalProperties: + type: object + microsoft.graph.attributeDefinitionMetadataEntry: + title: attributeDefinitionMetadataEntry + type: object + properties: + key: + $ref: '#/components/schemas/microsoft.graph.attributeDefinitionMetadata' + value: type: string - description: Represents the token identifier claim. This ID is a unique per-token identifier that is case-sensitive. + description: Value of the metadata property. nullable: true additionalProperties: type: object - microsoft.graph.provisioningStatusErrorCategory: - title: provisioningStatusErrorCategory + microsoft.graph.mutability: + title: mutability enum: - - failure - - nonServiceFailure - - success - - unknownFutureValue + - ReadWrite + - ReadOnly + - Immutable + - WriteOnly type: string - microsoft.graph.authenticationStrengthResult: - title: authenticationStrengthResult + microsoft.graph.referencedObject: + title: referencedObject + type: object + properties: + referencedObjectName: + type: string + description: Name of the referenced object. Must match one of the objects in the directory definition. + nullable: true + referencedProperty: + type: string + description: 'Currently not supported. Name of the property in the referenced object, the value for which is used as the reference.' + nullable: true + additionalProperties: + type: object + microsoft.graph.attributeType: + title: attributeType enum: - - notSet - - skippedForProofUp - - satisfied - - singleChallengeRequired - - multipleChallengesRequired - - singleRegistrationRequired - - multipleRegistrationsRequired - - cannotSatisfyDueToCombinationConfiguration - - cannotSatisfy - - unknownFutureValue + - String + - Integer + - Reference + - Binary + - Boolean + - DateTime type: string - microsoft.graph.conditionalAccessRule: - title: conditionalAccessRule + microsoft.graph.objectDefinitionMetadata: + title: objectDefinitionMetadata enum: - - allApps - - firstPartyApps - - office365 - - appId - - acr - - appFilter - - allUsers - - guest - - groupId - - roleId - - userId - - allDevicePlatforms - - devicePlatform - - allLocations - - insideCorpnet - - allTrustedLocations - - locationId - - allDevices - - deviceFilter - - deviceState - - unknownFutureValue - - deviceFilterIncludeRuleNotMatched - - allDeviceStates - - anonymizedIPAddress - - unfamiliarFeatures - - nationStateIPAddress - - realTimeThreatIntelligence - - internalGuest - - b2bCollaborationGuest - - b2bCollaborationMember - - b2bDirectConnectUser - - otherExternalUser - - serviceProvider - - microsoftAdminPortals - - deviceCodeFlow - - authenticationTransfer - - insiderRisk + - PropertyNameAccountEnabled + - PropertyNameSoftDeleted + - IsSoftDeletionSupported + - IsSynchronizeAllSupported + - ConnectorDataStorageRequired + - Extensions + - BaseObjectName type: string - microsoft.graph.healthMonitoring.Dictionary: - title: Dictionary + microsoft.graph.stringKeyAttributeMappingSourceValuePair: + title: stringKeyAttributeMappingSourceValuePair type: object + properties: + key: + type: string + description: The name of the parameter. + nullable: true + value: + $ref: '#/components/schemas/microsoft.graph.attributeMappingSource' additionalProperties: type: object - microsoft.graph.ODataErrors.ErrorDetails: - required: - - code - - message + microsoft.graph.attributeMappingSourceType: + title: attributeMappingSourceType + enum: + - Attribute + - Constant + - Function + type: string + microsoft.graph.filterClause: + title: filterClause type: object properties: - code: - type: string - message: + operatorName: type: string - target: + description: Name of the operator to be applied to the source and target operands. Must be one of the supported operators. Supported operators can be discovered. + nullable: true + sourceOperandName: type: string + description: Name of source operand (the operand being tested). The source operand name must match one of the attribute names on the source object. nullable: true + targetOperand: + $ref: '#/components/schemas/microsoft.graph.filterOperand' additionalProperties: type: object - microsoft.graph.ODataErrors.InnerError: + microsoft.graph.attributeDefinitionMetadata: + title: attributeDefinitionMetadata + enum: + - BaseAttributeName + - ComplexObjectDefinition + - IsContainer + - IsCustomerDefined + - IsDomainQualified + - LinkPropertyNames + - LinkTypeName + - MaximumLength + - ReferencedProperty + type: string + microsoft.graph.filterOperand: + title: filterOperand type: object + properties: + values: + type: array + items: + type: string + nullable: true + description: Collection of values. additionalProperties: type: object - description: The structure of this object is service-specific responses: error: description: error @@ -27641,18 +35470,30 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.ODataErrors.ODataError' - microsoft.graph.customSecurityAttributeAuditCollectionResponse: + microsoft.graph.apiUsageReportEnablementStatusCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeAuditCollectionResponse' + $ref: '#/components/schemas/microsoft.graph.apiUsageReportEnablementStatusCollectionResponse' ODataCountResponse: description: The count of the resource content: text/plain: schema: $ref: '#/components/schemas/ODataCountResponse' + microsoft.graph.auditActivityTypeCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.auditActivityTypeCollectionResponse' + microsoft.graph.customSecurityAttributeAuditCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeAuditCollectionResponse' microsoft.graph.directoryAuditCollectionResponse: description: Retrieved collection content: @@ -27665,6 +35506,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.provisioningObjectSummaryCollectionResponse' + microsoft.graph.signInEventsAppActivityCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.signInEventsAppActivityCollectionResponse' + microsoft.graph.signInEventsActivityCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.signInEventsActivityCollectionResponse' microsoft.graph.signInCollectionResponse: description: Retrieved collection content: @@ -27725,6 +35578,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.userRegistrationDetailsCollectionResponse' + microsoft.graph.identityCorrelationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityCorrelationCollectionResponse' + microsoft.graph.correlatedIdentityCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.correlatedIdentityCollectionResponse' microsoft.graph.credentialUserRegistrationDetailsCollectionResponse: description: Retrieved collection content: @@ -27761,6 +35626,24 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.healthMonitoring.alertCollectionResponse' + microsoft.graph.groupAnalyticsCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.groupAnalyticsCollectionResponse' + microsoft.graph.microsoftAppsFileStorageContainerGeoUsageCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.microsoftAppsFileStorageContainerGeoUsageCollectionResponse' + microsoft.graph.microsoftAppsFileStorageContainerAppUsageCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.microsoftAppsFileStorageContainerAppUsageCollectionResponse' microsoft.graph.partners.billing.manifestCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/beta/Security.yml b/openApiDocs/beta/Security.yml index 769c2a7a0c..75e79dd740 100644 --- a/openApiDocs/beta/Security.yml +++ b/openApiDocs/beta/Security.yml @@ -69,7 +69,7 @@ paths: get: tags: - security.alert - summary: List alerts + summary: List alerts (deprecated) description: Retrieve a list of alert objects. externalDocs: description: Find more info here @@ -212,7 +212,11 @@ paths: post: tags: - security.alert - summary: Create new navigation property to alerts_v2 for security + summary: Create manualAlert + description: 'Create a manual security alert in Microsoft 365 Defender with specified entities and metadata. When the alert is created, the backend automatically creates a new incident to contain the alert, or links the alert to an existing incident if linkToIncident is specified.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-alert-post-manualalert?view=graph-rest-beta operationId: security_CreateAlerts_v2 requestBody: description: New navigation property @@ -422,11 +426,54 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + /security/alerts_v2/microsoft.graph.security.moveAlerts: + post: + tags: + - security.alert + summary: Invoke action moveAlerts + description: Move one or more alert resources to a new or existing incident. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-alert-movealerts?view=graph-rest-beta + operationId: security.alerts_v2_moveAlert + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + alertIds: + type: array + items: + type: string + nullable: true + incidentId: + type: string + nullable: true + alertComment: + type: string + nullable: true + newCorrelationReasons: + $ref: '#/components/schemas/microsoft.graph.security.correlationReason' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.mergeResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/security/alerts/{alert-id}': get: tags: - security.alert - summary: Get alert + summary: Get alert (deprecated) description: Retrieve the properties and relationships of an alert object. externalDocs: description: Find more info here @@ -480,7 +527,7 @@ paths: patch: tags: - security.alert - summary: Update alert + summary: Update alert (deprecated) description: Update an editable alert property within any integrated solution to keep alert status and assignments in sync across solutions. This method updates any solution that has a record of the referenced alert ID. externalDocs: description: Find more info here @@ -2695,7 +2742,7 @@ paths: tags: - security.attackSimulationRoot summary: Update simulation - description: Update an attack simulation campaign for a tenant. + description: Update an attack simulation campaign for a tenant. You can only update simulations that are in draft status. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/simulation-update?view=graph-rest-beta @@ -3556,6 +3603,7 @@ paths: tags: - security.auditCoreRoot summary: Get auditLog from security + description: The entry point for Microsoft Purview audit log queries and operations. operationId: security_GetAuditLog parameters: - name: $select @@ -3758,11 +3806,11 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + delete: tags: - security.auditCoreRoot - summary: Update the navigation property queries in security - operationId: security.auditLog_UpdateQuery + summary: Delete navigation property queries for security + operationId: security.auditLog_DeleteQuery parameters: - name: auditLogQuery-id in: path @@ -3772,28 +3820,28 @@ paths: schema: type: string x-ms-docs-key-type: auditLogQuery - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.auditLogQuery' - required: true + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.auditLogQuery' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/security/auditLog/queries/{auditLogQuery-id}/records': + get: tags: - security.auditCoreRoot - summary: Delete navigation property queries for security - operationId: security.auditLog_DeleteQuery + summary: List auditLogRecords + description: Get a list of the auditLogRecord objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-auditlogquery-list-records?view=graph-rest-beta + operationId: security.auditLog.query_ListRecord parameters: - name: auditLogQuery-id in: path @@ -3803,28 +3851,110 @@ paths: schema: type: string x-ms-docs-key-type: auditLogQuery - - name: If-Match - in: header - description: ETag + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.auditLogRecordCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/security/auditLog/queries/{auditLogQuery-id}/records/{auditLogRecord-id}': + get: + tags: + - security.auditCoreRoot + summary: Get records from security + description: An individual audit log record. + operationId: security.auditLog.query_GetRecord + parameters: + - name: auditLogQuery-id + in: path + description: The unique identifier of auditLogQuery + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: auditLogQuery + - name: auditLogRecord-id + in: path + description: The unique identifier of auditLogRecord + required: true style: simple schema: type: string + x-ms-docs-key-type: auditLogRecord + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.security.auditLogRecord' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/auditLog/queries/{auditLogQuery-id}/records': + '/security/auditLog/queries/{auditLogQuery-id}/records/$count': get: tags: - security.auditCoreRoot - summary: List auditLogRecords - description: Get a list of the auditLogRecord objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-auditlogquery-list-records?view=graph-rest-beta - operationId: security.auditLog.query_ListRecord + summary: Get the number of the resource + operationId: security.auditLog.query.record_GetCount parameters: - name: auditLogQuery-id in: path @@ -3834,6 +3964,116 @@ paths: schema: type: string x-ms-docs-key-type: auditLogQuery + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/auditLog/queries/$count: + get: + tags: + - security.auditCoreRoot + summary: Get the number of the resource + operationId: security.auditLog.query_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/caseManagement: + get: + tags: + - security.caseManagementRoot + summary: Get caseManagement from security + description: 'The entry point for security case management APIs, including cases, tasks, activities, relations, and attachments.' + operationId: security_GetCaseManagement + 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.caseManagementRoot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.caseManagementRoot + summary: Update the navigation property caseManagement in security + operationId: security_UpdateCaseManagement + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagementRoot' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagementRoot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.caseManagementRoot + summary: Delete navigation property caseManagement for security + operationId: security_DeleteCaseManagement + parameters: + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/caseManagement/cases: + get: + tags: + - security.caseManagementRoot + summary: List case objects + description: Get a list of the case objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagementroot-list-cases?view=graph-rest-beta + operationId: security.caseManagement_ListCase + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -3871,7 +4111,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.auditLogRecordCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.caseManagement.caseCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -3880,24 +4120,19 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.auditCoreRoot - summary: Create new navigation property to records for security - operationId: security.auditLog.query_CreateRecord - parameters: - - name: auditLogQuery-id - in: path - description: The unique identifier of auditLogQuery - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: auditLogQuery + - security.caseManagementRoot + summary: Create case management case + description: Create a case object in case management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagementroot-post-cases?view=graph-rest-beta + operationId: security.caseManagement_CreateCase requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.auditLogRecord' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' required: true responses: 2XX: @@ -3905,34 +4140,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.auditLogRecord' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/auditLog/queries/{auditLogQuery-id}/records/{auditLogRecord-id}': + '/security/caseManagement/cases/{case-id}': get: tags: - - security.auditCoreRoot - summary: Get records from security - description: An individual audit log record. - operationId: security.auditLog.query_GetRecord + - security.caseManagementRoot + summary: Get case management case + description: Read the properties and relationships of a microsoft.graph.security.caseManagement.case object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-get?view=graph-rest-beta + operationId: security.caseManagement_GetCase parameters: - - name: auditLogQuery-id - in: path - description: The unique identifier of auditLogQuery - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: auditLogQuery - - name: auditLogRecord-id + - name: case-id in: path - description: The unique identifier of auditLogRecord + description: The unique identifier of case required: true style: simple schema: type: string - x-ms-docs-key-type: auditLogRecord + x-ms-docs-key-type: case - name: $select in: query description: Select properties to be returned @@ -3959,38 +4189,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.auditLogRecord' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.auditCoreRoot - summary: Update the navigation property records in security - operationId: security.auditLog.query_UpdateRecord + - security.caseManagementRoot + summary: Update case management case + description: Update the properties of a microsoft.graph.security.caseManagement.case object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-update?view=graph-rest-beta + operationId: security.caseManagement_UpdateCase parameters: - - name: auditLogQuery-id - in: path - description: The unique identifier of auditLogQuery - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: auditLogQuery - - name: auditLogRecord-id + - name: case-id in: path - description: The unique identifier of auditLogRecord + description: The unique identifier of case required: true style: simple schema: type: string - x-ms-docs-key-type: auditLogRecord + x-ms-docs-key-type: case requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.auditLogRecord' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' required: true responses: 2XX: @@ -3998,32 +4224,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.auditLogRecord' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.auditCoreRoot - summary: Delete navigation property records for security - operationId: security.auditLog.query_DeleteRecord + - security.caseManagementRoot + summary: Delete case management case + description: Delete a case object from case management. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagementroot-delete-cases?view=graph-rest-beta + operationId: security.caseManagement_DeleteCase parameters: - - name: auditLogQuery-id - in: path - description: The unique identifier of auditLogQuery - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: auditLogQuery - - name: auditLogRecord-id + - name: case-id in: path - description: The unique identifier of auditLogRecord + description: The unique identifier of case required: true style: simple schema: type: string - x-ms-docs-key-type: auditLogRecord + x-ms-docs-key-type: case - name: If-Match in: header description: ETag @@ -4036,49 +4258,131 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/auditLog/queries/{auditLogQuery-id}/records/$count': + '/security/caseManagement/cases/{case-id}/activities': get: tags: - - security.auditCoreRoot - summary: Get the number of the resource - operationId: security.auditLog.query.record_GetCount + - security.caseManagementRoot + summary: List case activities + description: Get a list of activity objects in a case timeline. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-activities?view=graph-rest-beta + operationId: security.caseManagement.case_ListActivity parameters: - - name: auditLogQuery-id + - name: case-id in: path - description: The unique identifier of auditLogQuery + description: The unique identifier of case required: true style: simple schema: type: string - x-ms-docs-key-type: auditLogQuery + x-ms-docs-key-type: case + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $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/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.security.caseManagement.activityCollectionResponse' default: $ref: '#/components/responses/error' - /security/auditLog/queries/$count: - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - - security.auditCoreRoot - summary: Get the number of the resource - operationId: security.auditLog.query_GetCount + - security.caseManagementRoot + summary: Create case activity + description: Create a comment activity for a case. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-activities?view=graph-rest-beta + operationId: security.caseManagement.case_CreateActivity parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: case-id + in: path + description: The unique identifier of case + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: case + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' default: $ref: '#/components/responses/error' - /security/cases: + x-ms-docs-operation-type: operation + '/security/caseManagement/cases/{case-id}/activities/{activity-id}': get: tags: - - security.casesRoot - summary: Get cases from security - operationId: security_GetCase + - security.caseManagementRoot + summary: Get activity + description: 'Read the properties and relationships of a microsoft.graph.security.caseManagement.activity object. The response can be a comment or auditLog object, identified by @odata.type.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-activity-get?view=graph-rest-beta + operationId: security.caseManagement.case_GetActivity parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: case + - name: activity-id + in: path + description: The unique identifier of activity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: activity - name: $select in: query description: Select properties to be returned @@ -4105,21 +4409,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.casesRoot' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.casesRoot - summary: Update the navigation property cases in security - operationId: security_UpdateCase + - security.caseManagementRoot + summary: Update activity + description: 'Update a comment activity in a case timeline. Only comment activities support update. Include @odata.type with #microsoft.graph.security.caseManagement.comment in the request body to identify the concrete activity type.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-activity-update?view=graph-rest-beta + operationId: security.caseManagement.case_UpdateActivity + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: case + - name: activity-id + in: path + description: The unique identifier of activity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: activity requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.casesRoot' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' required: true responses: 2XX: @@ -4127,16 +4452,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.casesRoot' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.casesRoot - summary: Delete navigation property cases for security - operationId: security_DeleteCase + - security.caseManagementRoot + summary: Delete activity + description: Delete a comment activity from a case timeline. Only comment activities support delete. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-activity-delete?view=graph-rest-beta + operationId: security.caseManagement.case_DeleteActivity parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: case + - name: activity-id + in: path + description: The unique identifier of activity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: activity - name: If-Match in: header description: ETag @@ -4149,17 +4494,47 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/cases/ediscoveryCases: + '/security/caseManagement/cases/{case-id}/activities/$count': get: tags: - - security.casesRoot - summary: List ediscoveryCases - description: Get a list of the ediscoveryCase objects and their properties. + - security.caseManagementRoot + summary: Get the number of the resource + operationId: security.caseManagement.case.activity_GetCount + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: case + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/caseManagement/cases/{case-id}/attachments': + get: + tags: + - security.caseManagementRoot + summary: List case attachments + description: Get a list of attachment objects for a case. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-casesroot-list-ediscoverycases?view=graph-rest-beta - operationId: security.case_ListEdiscoveryCase + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-attachments?view=graph-rest-beta + operationId: security.caseManagement.case_ListAttachment parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: case - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -4197,7 +4572,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.ediscoveryCaseCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.caseManagement.attachmentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -4206,19 +4581,28 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.casesRoot - summary: Create ediscoveryCase - description: Create a new ediscoveryCase object. + - security.caseManagementRoot + summary: Create case attachment + description: Create an attachment for a case. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-casesroot-post-ediscoverycases?view=graph-rest-beta - operationId: security.case_CreateEdiscoveryCase + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-attachments?view=graph-rest-beta + operationId: security.caseManagement.case_CreateAttachment + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: case requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' required: true responses: 2XX: @@ -4226,29 +4610,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}': + '/security/caseManagement/cases/{case-id}/attachments/{attachment-id}': get: tags: - - security.casesRoot - summary: Get ediscoveryCase - description: Read the properties and relationships of an ediscoveryCase object. + - security.caseManagementRoot + summary: Get attachment + description: Read the properties and relationships of an attachment object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-get?view=graph-rest-beta - operationId: security.case_GetEdiscoveryCase + url: https://learn.microsoft.com/graph/api/security-casemanagement-attachment-get?view=graph-rest-beta + operationId: security.caseManagement.case_GetAttachment parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case + - name: attachment-id + in: path + description: The unique identifier of attachment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: attachment - name: $select in: query description: Select properties to be returned @@ -4275,34 +4667,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.casesRoot - summary: Update ediscoveryCase - description: Update the properties of an ediscoveryCase object. + - security.caseManagementRoot + summary: Update attachment + description: Update the properties of an attachment object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-update?view=graph-rest-beta - operationId: security.case_UpdateEdiscoveryCase + url: https://learn.microsoft.com/graph/api/security-casemanagement-attachment-update?view=graph-rest-beta + operationId: security.caseManagement.case_UpdateAttachment parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case + - name: attachment-id + in: path + description: The unique identifier of attachment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: attachment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' required: true responses: 2XX: @@ -4310,28 +4710,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.casesRoot - summary: Delete ediscoveryCase - description: Delete an ediscoveryCase object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-casesroot-delete-ediscoverycases?view=graph-rest-beta - operationId: security.case_DeleteEdiscoveryCase + - security.caseManagementRoot + summary: Delete navigation property attachments for security + operationId: security.caseManagement.case_DeleteAttachment parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case + - name: attachment-id + in: path + description: The unique identifier of attachment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag @@ -4344,25 +4748,155 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers': + '/security/caseManagement/cases/{case-id}/attachments/{attachment-id}/content': get: tags: - - security.casesRoot - summary: List ediscoveryCaseMember - description: Get a list of ediscoveryCaseMember objects for an ediscoveryCase. + - security.caseManagementRoot + summary: Get content for the navigation property attachments from security + description: The binary content stream for the attachment. + operationId: security.caseManagement.case_GetAttachmentsContent + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: case + - name: attachment-id + in: path + description: The unique identifier of attachment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: attachment + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - security.caseManagementRoot + summary: Update content for the navigation property attachments in security + description: The binary content stream for the attachment. + operationId: security.caseManagement.case_SetAttachmentsContent + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: case + - name: attachment-id + in: path + description: The unique identifier of attachment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: attachment + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + default: + $ref: '#/components/responses/error' + delete: + tags: + - security.caseManagementRoot + summary: Delete content for the navigation property attachments in security + description: The binary content stream for the attachment. + operationId: security.caseManagement.case_DeleteAttachmentsContent + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: case + - name: attachment-id + in: path + description: The unique identifier of attachment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: attachment + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/security/caseManagement/cases/{case-id}/attachments/$count': + get: + tags: + - security.caseManagementRoot + summary: Get the number of the resource + operationId: security.caseManagement.case.attachment_GetCount + parameters: + - name: case-id + in: path + description: The unique identifier of case + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: case + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/caseManagement/cases/{case-id}/relations': + get: + tags: + - security.caseManagementRoot + summary: List case relations + description: Get a list of external resource relation objects for a case. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-list?view=graph-rest-beta - operationId: security.case.ediscoveryCase_ListCaseMember + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-relations?view=graph-rest-beta + operationId: security.caseManagement.case_ListRelation parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -4400,7 +4934,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.ediscoveryCaseMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.caseManagement.relationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -4409,28 +4943,28 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.casesRoot - summary: Add ediscoveryCaseMember - description: 'Add an ediscoveryCaseMember to an ediscoveryCase. The ediscoveryCaseMember can be one of two types: a user or a role group.' + - security.caseManagementRoot + summary: Create case relation + description: Create an external resource relation for a case. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-post?view=graph-rest-beta - operationId: security.case.ediscoveryCase_CreateCaseMember + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-relations?view=graph-rest-beta + operationId: security.caseManagement.case_CreateRelation parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' required: true responses: 2XX: @@ -4438,34 +4972,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers/{ediscoveryCaseMember-id}': + '/security/caseManagement/cases/{case-id}/relations/{relation-id}': get: tags: - - security.casesRoot - summary: Get caseMembers from security - description: Returns a list of ediscoveryCaseMember objects associated to this case. - operationId: security.case.ediscoveryCase_GetCaseMember + - security.caseManagementRoot + summary: Get relations from security + description: Links from the case to related security resources. Supports $expand. + operationId: security.caseManagement.case_GetRelation parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCaseMember-id + x-ms-docs-key-type: case + - name: relation-id in: path - description: The unique identifier of ediscoveryCaseMember + description: The unique identifier of relation required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCaseMember + x-ms-docs-key-type: relation - name: $select in: query description: Select properties to be returned @@ -4492,38 +5026,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.casesRoot - summary: Update the navigation property caseMembers in security - operationId: security.case.ediscoveryCase_UpdateCaseMember + - security.caseManagementRoot + summary: Update relation + description: Update the properties of a relation object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-relation-update?view=graph-rest-beta + operationId: security.caseManagement.case_UpdateRelation parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCaseMember-id + x-ms-docs-key-type: case + - name: relation-id in: path - description: The unique identifier of ediscoveryCaseMember + description: The unique identifier of relation required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCaseMember + x-ms-docs-key-type: relation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' required: true responses: 2XX: @@ -4531,36 +5069,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.casesRoot - summary: Remove ediscoveryCaseMember - description: Remove an ediscoveryCaseMember from an ediscoveryCase. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-delete?view=graph-rest-beta - operationId: security.case.ediscoveryCase_DeleteCaseMember + - security.caseManagementRoot + summary: Delete navigation property relations for security + operationId: security.caseManagement.case_DeleteRelation parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCaseMember-id + x-ms-docs-key-type: case + - name: relation-id in: path - description: The unique identifier of ediscoveryCaseMember + description: The unique identifier of relation required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCaseMember + x-ms-docs-key-type: relation - name: If-Match in: header description: ETag @@ -4573,21 +5107,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers/$count': + '/security/caseManagement/cases/{case-id}/relations/$count': get: tags: - - security.casesRoot + - security.caseManagementRoot summary: Get the number of the resource - operationId: security.case.ediscoveryCase.caseMember_GetCount + operationId: security.caseManagement.case.relation_GetCount parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -4595,25 +5129,25 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians': + '/security/caseManagement/cases/{case-id}/tasks': get: tags: - - security.casesRoot - summary: List ediscoveryCustodian - description: Get a list of the custodian objects and their properties. + - security.caseManagementRoot + summary: List case tasks + description: Get a list of task objects for a case. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-list-custodians?view=graph-rest-beta - operationId: security.case.ediscoveryCase_ListCustodian + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-tasks?view=graph-rest-beta + operationId: security.caseManagement.case_ListTask parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -4651,7 +5185,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.ediscoveryCustodianCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.caseManagement.taskCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -4660,28 +5194,28 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.casesRoot - summary: Create custodians - description: "Create a new ediscoveryCustodian object.\nAfter the custodian object is created, you will need to create the custodian's userSource to reference their mailbox and OneDrive for Business site." + - security.caseManagementRoot + summary: Create case task + description: Create a task for a case. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-post-custodians?view=graph-rest-beta - operationId: security.case.ediscoveryCase_CreateCustodian + url: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-tasks?view=graph-rest-beta + operationId: security.caseManagement.case_CreateTask parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: case requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCustodian' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' required: true responses: 2XX: @@ -4689,37 +5223,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCustodian' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}': + '/security/caseManagement/cases/{case-id}/tasks/{task-id}': get: tags: - - security.casesRoot - summary: Get ediscoveryCustodian - description: Read the properties and relationships of an ediscoveryCustodian object. + - security.caseManagementRoot + summary: Get task + description: Read the properties and relationships of a task object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-get?view=graph-rest-beta - operationId: security.case.ediscoveryCase_GetCustodian + url: https://learn.microsoft.com/graph/api/security-casemanagement-task-get?view=graph-rest-beta + operationId: security.caseManagement.case_GetTask parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id + x-ms-docs-key-type: case + - name: task-id in: path - description: The unique identifier of ediscoveryCustodian + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCustodian + x-ms-docs-key-type: task - name: $select in: query description: Select properties to be returned @@ -4746,38 +5280,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCustodian' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.casesRoot - summary: Update the navigation property custodians in security - operationId: security.case.ediscoveryCase_UpdateCustodian + - security.caseManagementRoot + summary: Update task + description: Update the properties of a task object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casemanagement-task-update?view=graph-rest-beta + operationId: security.caseManagement.case_UpdateTask parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id + x-ms-docs-key-type: case + - name: task-id in: path - description: The unique identifier of ediscoveryCustodian + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCustodian + x-ms-docs-key-type: task requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCustodian' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' required: true responses: 2XX: @@ -4785,32 +5323,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCustodian' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.casesRoot - summary: Delete navigation property custodians for security - operationId: security.case.ediscoveryCase_DeleteCustodian + - security.caseManagementRoot + summary: Delete navigation property tasks for security + operationId: security.caseManagement.case_DeleteTask parameters: - - name: ediscoveryCase-id + - name: case-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of case required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id + x-ms-docs-key-type: case + - name: task-id in: path - description: The unique identifier of ediscoveryCustodian + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCustodian + x-ms-docs-key-type: task - name: If-Match in: header description: ETag @@ -4823,254 +5361,53 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/lastIndexOperation': + '/security/caseManagement/cases/{case-id}/tasks/$count': get: tags: - - security.casesRoot - summary: List lastIndexOperation - description: Get a list of the ediscoveryIndexOperation associated with an ediscoveryCustodian. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-list-lastindexoperation?view=graph-rest-beta - operationId: security.case.ediscoveryCase.custodian_GetLastIndexOperation + - security.caseManagementRoot + summary: Get the number of the resource + operationId: security.caseManagement.case.task_GetCount parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id + - name: case-id in: path - description: The unique identifier of ediscoveryCustodian + description: The unique identifier of case required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCustodian - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.ediscoveryIndexOperation' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.activate': - post: - tags: - - security.casesRoot - summary: Invoke action activate - description: 'Activate a custodian that has been released from a case to make them part of the case again. For details, see Manage custodians in an eDiscovery (Premium) case.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-activate?view=graph-rest-beta - operationId: security.case.ediscoveryCase.custodian_activate - parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCustodian - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.applyHold': - post: - tags: - - security.casesRoot - summary: Invoke action applyHold - description: 'Start the process of applying hold on eDiscovery custodians. After the operation is created, you can use Get ediscoveryCustodian to retrieve the status of an ediscoveryCustodian.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-applyhold?view=graph-rest-beta - operationId: security.case.ediscoveryCase.custodian_applyHold - parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCustodian - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.release': - post: - tags: - - security.casesRoot - summary: Invoke action release - description: 'Release a custodian from a case. For details, see Release a custodian from a case.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-release?view=graph-rest-beta - operationId: security.case.ediscoveryCase.custodian_release - parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCustodian - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.removeHold': - post: - tags: - - security.casesRoot - summary: Invoke action removeHold - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-removehold?view=graph-rest-beta - operationId: security.case.ediscoveryCase.custodian_removeHold - parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCustodian + x-ms-docs-key-type: case + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.updateIndex': - post: + /security/caseManagement/cases/$count: + get: tags: - - security.casesRoot - summary: Invoke action updateIndex - description: Trigger an indexOperation - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-updateindex?view=graph-rest-beta - operationId: security.case.ediscoveryCase.custodian_updateIndex + - security.caseManagementRoot + summary: Get the number of the resource + operationId: security.caseManagement.case_GetCount parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCustodian + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/siteSources': + /security/caseManagement/caseTypeConfigurations: get: tags: - - security.casesRoot - summary: List siteSources - description: Get a list of the siteSource objects associated with an ediscoveryCustodian. + - security.caseManagementRoot + summary: List caseTypeConfigurations + description: 'Get a list of the caseTypeConfiguration objects and their properties. Each object describes the allowed status tree and the custom-field schema for one case type (genericCase, incidentCase, or exposureCase).' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-list-sitesources?view=graph-rest-beta - operationId: security.case.ediscoveryCase.custodian_ListSiteSource + url: https://learn.microsoft.com/graph/api/security-casemanagementroot-list-casetypeconfigurations?view=graph-rest-beta + operationId: security.caseManagement_ListCaseTypeConfiguration parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCustodian - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -5108,88 +5445,29 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.siteSourceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.caseManagement.caseTypeConfigurationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - security.casesRoot - summary: Create siteSource - description: Create a new siteSource object associated with an eDiscovery custodian. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-post-sitesources?view=graph-rest-beta - operationId: security.case.ediscoveryCase.custodian_CreateSiteSource - parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCustodian - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.siteSource' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.siteSource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/siteSources/{siteSource-id}': + '/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration-id}': get: tags: - - security.casesRoot - summary: Get siteSources from security - description: Data source entity for SharePoint sites associated with the custodian. - operationId: security.case.ediscoveryCase.custodian_GetSiteSource + - security.caseManagementRoot + summary: Get caseTypeConfigurations from security + description: 'The collection of case type configurations that define the statuses and custom fields available for each case type. Read-only. Supports $select, $count, and $expand of the statuses and customFields relationships.' + operationId: security.caseManagement_GetCaseTypeConfiguration parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCustodian - - name: siteSource-id + - name: caseTypeConfiguration-id in: path - description: The unique identifier of siteSource + description: The unique identifier of caseTypeConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: siteSource + x-ms-docs-key-type: caseTypeConfiguration - name: $select in: query description: Select properties to be returned @@ -5216,135 +5494,94 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.siteSource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - security.casesRoot - summary: Update the navigation property siteSources in security - operationId: security.case.ediscoveryCase.custodian_UpdateSiteSource - parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCustodian - - name: siteSource-id - in: path - description: The unique identifier of siteSource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: siteSource - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.siteSource' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.siteSource' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseTypeConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration-id}/customFields': + get: tags: - - security.casesRoot - summary: Delete siteSource - description: Delete a siteSource object associated with an ediscoveryCustodian. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-delete-sitesources?view=graph-rest-beta - operationId: security.case.ediscoveryCase.custodian_DeleteSiteSource + - security.caseManagementRoot + summary: Get customFields from security + description: 'The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top.' + operationId: security.caseManagement.caseTypeConfiguration_ListCustomField parameters: - - name: ediscoveryCase-id + - name: caseTypeConfiguration-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of caseTypeConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - style: simple + x-ms-docs-key-type: caseTypeConfiguration + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: ediscoveryCustodian - - name: siteSource-id - in: path - description: The unique identifier of siteSource - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: siteSource - - name: If-Match - in: header - description: ETag - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + $ref: '#/components/responses/microsoft.graph.security.caseManagement.customFieldDefinitionCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/siteSources/{siteSource-id}/site': + '/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration-id}/customFields/{customFieldDefinition-id}': get: tags: - - security.casesRoot - summary: Get site from security - description: The SharePoint site associated with the siteSource. - operationId: security.case.ediscoveryCase.custodian.siteSource_GetSite + - security.caseManagementRoot + summary: Get customFields from security + description: 'The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top.' + operationId: security.caseManagement.caseTypeConfiguration_GetCustomField parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id + - name: caseTypeConfiguration-id in: path - description: The unique identifier of ediscoveryCustodian + description: The unique identifier of caseTypeConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCustodian - - name: siteSource-id + x-ms-docs-key-type: caseTypeConfiguration + - name: customFieldDefinition-id in: path - description: The unique identifier of siteSource + description: The unique identifier of customFieldDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: siteSource + x-ms-docs-key-type: customFieldDefinition - name: $select in: query description: Select properties to be returned @@ -5371,33 +5608,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.site' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/siteSources/$count': + '/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration-id}/customFields/$count': get: tags: - - security.casesRoot + - security.caseManagementRoot summary: Get the number of the resource - operationId: security.case.ediscoveryCase.custodian.siteSource_GetCount + operationId: security.caseManagement.caseTypeConfiguration.customField_GetCount parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id + - name: caseTypeConfiguration-id in: path - description: The unique identifier of ediscoveryCustodian + description: The unique identifier of caseTypeConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCustodian + x-ms-docs-key-type: caseTypeConfiguration - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -5405,33 +5634,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/unifiedGroupSources': + '/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration-id}/statuses': get: tags: - - security.casesRoot - summary: List unifiedGroupSources - description: Get a list of the unifiedGroupSource objects associated with an ediscoveryCustodian. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-list-unifiedgroupsources?view=graph-rest-beta - operationId: security.case.ediscoveryCase.custodian_ListUnifiedGroupSource + - security.caseManagementRoot + summary: Get statuses from security + description: 'The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top.' + operationId: security.caseManagement.caseTypeConfiguration_ListStatus parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id + - name: caseTypeConfiguration-id in: path - description: The unique identifier of ediscoveryCustodian + description: The unique identifier of caseTypeConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCustodian + x-ms-docs-key-type: caseTypeConfiguration - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -5469,88 +5687,37 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.unifiedGroupSourceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.caseManagement.statusDefinitionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - security.casesRoot - summary: Create custodian unifiedGroupSource - description: Create a new unifiedGroupSource object associated with an eDiscovery custodian. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-post-unifiedgroupsources?view=graph-rest-beta - operationId: security.case.ediscoveryCase.custodian_CreateUnifiedGroupSource - parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCustodian - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.unifiedGroupSource' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.unifiedGroupSource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/unifiedGroupSources/{unifiedGroupSource-id}': + '/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration-id}/statuses/{statusDefinition-id}': get: tags: - - security.casesRoot - summary: Get unifiedGroupSources from security - description: Data source entity for groups associated with the custodian. - operationId: security.case.ediscoveryCase.custodian_GetUnifiedGroupSource + - security.caseManagementRoot + summary: Get statuses from security + description: 'The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top.' + operationId: security.caseManagement.caseTypeConfiguration_GetStatus parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id + - name: caseTypeConfiguration-id in: path - description: The unique identifier of ediscoveryCustodian + description: The unique identifier of caseTypeConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCustodian - - name: unifiedGroupSource-id + x-ms-docs-key-type: caseTypeConfiguration + - name: statusDefinition-id in: path - description: The unique identifier of unifiedGroupSource + description: The unique identifier of statusDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: unifiedGroupSource + x-ms-docs-key-type: statusDefinition - name: $select in: query description: Select properties to be returned @@ -5577,46 +5744,94 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.unifiedGroupSource' + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.statusDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration-id}/statuses/$count': + get: tags: - - security.casesRoot - summary: Update the navigation property unifiedGroupSources in security - operationId: security.case.ediscoveryCase.custodian_UpdateUnifiedGroupSource + - security.caseManagementRoot + summary: Get the number of the resource + operationId: security.caseManagement.caseTypeConfiguration.status_GetCount parameters: - - name: ediscoveryCase-id + - name: caseTypeConfiguration-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of caseTypeConfiguration required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - style: simple + x-ms-docs-key-type: caseTypeConfiguration + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/caseManagement/caseTypeConfigurations/$count: + get: + tags: + - security.caseManagementRoot + summary: Get the number of the resource + operationId: security.caseManagement.caseTypeConfiguration_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/cases: + get: + tags: + - security.casesRoot + summary: Get cases from security + operationId: security_GetCase + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: ediscoveryCustodian - - name: unifiedGroupSource-id - in: path - description: The unique identifier of unifiedGroupSource - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: unifiedGroupSource + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.casesRoot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.casesRoot + summary: Update the navigation property cases in security + operationId: security_UpdateCase requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.unifiedGroupSource' + $ref: '#/components/schemas/microsoft.graph.security.casesRoot' required: true responses: 2XX: @@ -5624,44 +5839,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.unifiedGroupSource' + $ref: '#/components/schemas/microsoft.graph.security.casesRoot' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - security.casesRoot - summary: Delete unifiedGroupSource - description: Delete a unifiedGroupSource object associated with an ediscoveryCustodian. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-unifiedgroupsource-delete?view=graph-rest-beta - operationId: security.case.ediscoveryCase.custodian_DeleteUnifiedGroupSource + summary: Delete navigation property cases for security + operationId: security_DeleteCase parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCustodian - - name: unifiedGroupSource-id - in: path - description: The unique identifier of unifiedGroupSource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedGroupSource - name: If-Match in: header description: ETag @@ -5674,38 +5861,32 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/unifiedGroupSources/{unifiedGroupSource-id}/group': + /security/cases/ediscoveryCases: get: tags: - security.casesRoot - summary: Get group from security - description: Represents a group. - operationId: security.case.ediscoveryCase.custodian.unifiedGroupSource_GetGroup + summary: List ediscoveryCases + description: Get a list of the ediscoveryCase objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casesroot-list-ediscoverycases?view=graph-rest-beta + operationId: security.case_ListEdiscoveryCase parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCustodian - - name: unifiedGroupSource-id - in: path - description: The unique identifier of unifiedGroupSource - required: true - style: simple + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: unifiedGroupSource + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -5728,21 +5909,49 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + $ref: '#/components/responses/microsoft.graph.security.ediscoveryCaseCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.casesRoot + summary: Create ediscoveryCase + description: Create a new ediscoveryCase object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casesroot-post-ediscoverycases?view=graph-rest-beta + operationId: security.case_CreateEdiscoveryCase + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + required: true + responses: + 2XX: + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.group' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/unifiedGroupSources/{unifiedGroupSource-id}/group/serviceProvisioningErrors': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}': get: tags: - security.casesRoot - summary: Get serviceProvisioningErrors property value - description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object.' - operationId: security.case.ediscoveryCase.custodian.unifiedGroupSource.group_ListServiceProvisioningError + summary: Get ediscoveryCase + description: Read the properties and relationships of an ediscoveryCase object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-get?view=graph-rest-beta + operationId: security.case_GetEdiscoveryCase parameters: - name: ediscoveryCase-id in: path @@ -5752,37 +5961,6 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCustodian - - name: unifiedGroupSource-id - in: path - description: The unique identifier of unifiedGroupSource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedGroupSource - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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 @@ -5805,18 +5983,23 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/unifiedGroupSources/{unifiedGroupSource-id}/group/serviceProvisioningErrors/$count': - get: + x-ms-docs-operation-type: operation + patch: tags: - security.casesRoot - summary: Get the number of the resource - operationId: security.case.ediscoveryCase.custodian.unifiedGroupSource.group.ServiceProvisioningError_GetCount + summary: Update ediscoveryCase + description: Update the properties of an ediscoveryCase object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-update?view=graph-rest-beta + operationId: security.case_UpdateEdiscoveryCase parameters: - name: ediscoveryCase-id in: path @@ -5826,35 +6009,32 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCustodian - - name: unifiedGroupSource-id - in: path - description: The unique identifier of unifiedGroupSource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedGroupSource - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCase' default: $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/unifiedGroupSources/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - security.casesRoot - summary: Get the number of the resource - operationId: security.case.ediscoveryCase.custodian.unifiedGroupSource_GetCount + summary: Delete ediscoveryCase + description: Delete an ediscoveryCase object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-casesroot-delete-ediscoverycases?view=graph-rest-beta + operationId: security.case_DeleteEdiscoveryCase parameters: - name: ediscoveryCase-id in: path @@ -5864,31 +6044,28 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCustodian - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/userSources': + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers': get: tags: - security.casesRoot - summary: List userSources - description: Get a list of the userSource objects associated with an ediscoveryCustodian or ediscoveryHoldPolicy. + summary: List ediscoveryCaseMember + description: Get a list of ediscoveryCaseMember objects for an ediscoveryCase. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-list-usersources?view=graph-rest-beta - operationId: security.case.ediscoveryCase.custodian_ListUserSource + url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-list?view=graph-rest-beta + operationId: security.case.ediscoveryCase_ListCaseMember parameters: - name: ediscoveryCase-id in: path @@ -5898,14 +6075,6 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCustodian - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -5943,7 +6112,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.userSourceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.ediscoveryCaseMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -5953,12 +6122,12 @@ paths: post: tags: - security.casesRoot - summary: Create custodian userSource - description: Create a new userSource object associated with an eDiscovery custodian. + summary: Add ediscoveryCaseMember + description: 'Add an ediscoveryCaseMember to an ediscoveryCase. The ediscoveryCaseMember can be one of two types: a user or a role group.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-post-usersources?view=graph-rest-beta - operationId: security.case.ediscoveryCase.custodian_CreateUserSource + url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-post?view=graph-rest-beta + operationId: security.case.ediscoveryCase_CreateCaseMember parameters: - name: ediscoveryCase-id in: path @@ -5968,20 +6137,12 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCustodian requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.userSource' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' required: true responses: 2XX: @@ -5989,17 +6150,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.userSource' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/userSources/{userSource-id}': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers/{ediscoveryCaseMember-id}': get: tags: - security.casesRoot - summary: Get userSources from security - description: Data source entity for a custodian. This is the container for a custodian's mailbox and OneDrive for Business site. - operationId: security.case.ediscoveryCase.custodian_GetUserSource + summary: Get caseMembers from security + description: Returns a list of ediscoveryCaseMember objects associated to this case. + operationId: security.case.ediscoveryCase_GetCaseMember parameters: - name: ediscoveryCase-id in: path @@ -6009,22 +6170,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCustodian - - name: userSource-id + - name: ediscoveryCaseMember-id in: path - description: The unique identifier of userSource + description: The unique identifier of ediscoveryCaseMember required: true style: simple schema: type: string - x-ms-docs-key-type: userSource + x-ms-docs-key-type: ediscoveryCaseMember - name: $select in: query description: Select properties to be returned @@ -6051,15 +6204,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.userSource' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - security.casesRoot - summary: Update the navigation property userSources in security - operationId: security.case.ediscoveryCase.custodian_UpdateUserSource + summary: Update the navigation property caseMembers in security + operationId: security.case.ediscoveryCase_UpdateCaseMember parameters: - name: ediscoveryCase-id in: path @@ -6069,28 +6222,20 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCustodian - - name: userSource-id + - name: ediscoveryCaseMember-id in: path - description: The unique identifier of userSource + description: The unique identifier of ediscoveryCaseMember required: true style: simple schema: type: string - x-ms-docs-key-type: userSource + x-ms-docs-key-type: ediscoveryCaseMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.userSource' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' required: true responses: 2XX: @@ -6098,19 +6243,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.userSource' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - security.casesRoot - summary: Delete userSource - description: Delete a userSource object associated with an ediscoveryCustodian. + summary: Remove ediscoveryCaseMember + description: Remove an ediscoveryCaseMember from an ediscoveryCase. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-delete-usersources?view=graph-rest-beta - operationId: security.case.ediscoveryCase.custodian_DeleteUserSource + url: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-delete?view=graph-rest-beta + operationId: security.case.ediscoveryCase_DeleteCaseMember parameters: - name: ediscoveryCase-id in: path @@ -6120,22 +6265,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCustodian - - name: userSource-id + - name: ediscoveryCaseMember-id in: path - description: The unique identifier of userSource + description: The unique identifier of ediscoveryCaseMember required: true style: simple schema: type: string - x-ms-docs-key-type: userSource + x-ms-docs-key-type: ediscoveryCaseMember - name: If-Match in: header description: ETag @@ -6148,12 +6285,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/userSources/$count': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/caseMembers/$count': get: tags: - security.casesRoot summary: Get the number of the resource - operationId: security.case.ediscoveryCase.custodian.userSource_GetCount + operationId: security.case.ediscoveryCase.caseMember_GetCount parameters: - name: ediscoveryCase-id in: path @@ -6163,14 +6300,6 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryCustodian-id - in: path - description: The unique identifier of ediscoveryCustodian - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCustodian - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -6178,12 +6307,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/$count': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians': get: tags: - security.casesRoot - summary: Get the number of the resource - operationId: security.case.ediscoveryCase.custodian_GetCount + summary: List ediscoveryCustodian + description: Get a list of the custodian objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-list-custodians?view=graph-rest-beta + operationId: security.case.ediscoveryCase_ListCustodian parameters: - name: ediscoveryCase-id in: path @@ -6193,22 +6326,59 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $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/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.security.ediscoveryCustodianCollectionResponse' default: $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/microsoft.graph.security.applyHold': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - security.casesRoot - summary: Invoke action applyHold + summary: Create custodians + description: "Create a new ediscoveryCustodian object.\r\nAfter the custodian object is created, you will need to create the custodian's userSource to reference their mailbox and OneDrive for Business site." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-applyhold?view=graph-rest-beta - operationId: security.case.ediscoveryCase.custodian_applyHold + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-post-custodians?view=graph-rest-beta + operationId: security.case.ediscoveryCase_CreateCustodian parameters: - name: ediscoveryCase-id in: path @@ -6219,35 +6389,32 @@ paths: type: string x-ms-docs-key-type: ediscoveryCase requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - ids: - type: array - items: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCustodian' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCustodian' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/microsoft.graph.security.removeHold': - post: + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}': + get: tags: - security.casesRoot - summary: Invoke action removeHold + summary: Get ediscoveryCustodian + description: Read the properties and relationships of an ediscoveryCustodian object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-removehold?view=graph-rest-beta - operationId: security.case.ediscoveryCase.custodian_removeHold + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-get?view=graph-rest-beta + operationId: security.case.ediscoveryCase_GetCustodian parameters: - name: ediscoveryCase-id in: path @@ -6257,37 +6424,88 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCustodian-id + in: path + description: The unique identifier of ediscoveryCustodian + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCustodian + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.ediscoveryCustodian' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.casesRoot + summary: Update the navigation property custodians in security + operationId: security.case.ediscoveryCase_UpdateCustodian + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCustodian-id + in: path + description: The unique identifier of ediscoveryCustodian + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCustodian requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - ids: - type: array - items: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCustodian' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCustodian' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/microsoft.graph.security.updateIndex': - post: + x-ms-docs-operation-type: operation + delete: tags: - security.casesRoot - summary: Invoke action updateIndex - description: Trigger an indexOperation - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-updateindex?view=graph-rest-beta - operationId: security.case.ediscoveryCase.custodian_updateIndex + summary: Delete navigation property custodians for security + operationId: security.case.ediscoveryCase_DeleteCustodian parameters: - name: ediscoveryCase-id in: path @@ -6297,37 +6515,36 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ids: - type: array - items: - type: string - nullable: true - additionalProperties: - type: object - required: true + - name: ediscoveryCustodian-id + in: path + description: The unique identifier of ediscoveryCustodian + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCustodian + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds': + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/lastIndexOperation': get: tags: - security.casesRoot - summary: List ediscoveryHoldPolicies - description: Get a list of the ediscoveryHoldPolicy objects and their properties. + summary: List lastIndexOperation + description: Get a list of the ediscoveryIndexOperation associated with an ediscoveryCustodian. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-list-legalholds?view=graph-rest-beta - operationId: security.case.ediscoveryCase_ListLegalHold + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-list-lastindexoperation?view=graph-rest-beta + operationId: security.case.ediscoveryCase.custodian_GetLastIndexOperation parameters: - name: ediscoveryCase-id in: path @@ -6337,21 +6554,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: ediscoveryCustodian-id + in: path + description: The unique identifier of ediscoveryCustodian + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: ediscoveryCustodian - name: $select in: query description: Select properties to be returned @@ -6374,22 +6584,24 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.ediscoveryHoldPolicyCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryIndexOperation' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.activate': post: tags: - security.casesRoot - summary: Create ediscoveryHoldPolicy - description: Create a new ediscoveryHoldPolicy object. + summary: Invoke action activate + description: 'Activate a custodian that has been released from a case to make them part of the case again. For details, see Manage custodians in an eDiscovery (Premium) case.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-post-legalholds?view=graph-rest-beta - operationId: security.case.ediscoveryCase_CreateLegalHold + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-activate?view=graph-rest-beta + operationId: security.case.ediscoveryCase.custodian_activate parameters: - name: ediscoveryCase-id in: path @@ -6399,30 +6611,30 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryHoldPolicy' - required: true + - name: ediscoveryCustodian-id + in: path + description: The unique identifier of ediscoveryCustodian + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCustodian responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryHoldPolicy' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}': - get: + x-ms-docs-operation-type: action + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.applyHold': + post: tags: - security.casesRoot - summary: Get legalHolds from security - description: Returns a list of case eDiscoveryHoldPolicy objects for this case. - operationId: security.case.ediscoveryCase_GetLegalHold + summary: Invoke action applyHold + description: 'Start the process of applying hold on eDiscovery custodians. After the operation is created, you can use Get ediscoveryCustodian to retrieve the status of an ediscoveryCustodian.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-applyhold?view=graph-rest-beta + operationId: security.case.ediscoveryCase.custodian_applyHold parameters: - name: ediscoveryCase-id in: path @@ -6432,49 +6644,30 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryHoldPolicy-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryHoldPolicy + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryHoldPolicy - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: ediscoveryCustodian responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryHoldPolicy' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.release': + post: tags: - security.casesRoot - summary: Update the navigation property legalHolds in security - operationId: security.case.ediscoveryCase_UpdateLegalHold + summary: Invoke action release + description: 'Release a custodian from a case. For details, see Release a custodian from a case.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-release?view=graph-rest-beta + operationId: security.case.ediscoveryCase.custodian_release parameters: - name: ediscoveryCase-id in: path @@ -6484,36 +6677,29 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryHoldPolicy-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryHoldPolicy + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryHoldPolicy - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryHoldPolicy' - required: true + x-ms-docs-key-type: ediscoveryCustodian responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryHoldPolicy' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.removeHold': + post: tags: - security.casesRoot - summary: Delete navigation property legalHolds for security - operationId: security.case.ediscoveryCase_DeleteLegalHold + summary: Invoke action removeHold + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-removehold?view=graph-rest-beta + operationId: security.case.ediscoveryCase.custodian_removeHold parameters: - name: ediscoveryCase-id in: path @@ -6523,33 +6709,63 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryHoldPolicy-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryHoldPolicy + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryHoldPolicy - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: ediscoveryCustodian + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/microsoft.graph.security.updateIndex': + post: + tags: + - security.casesRoot + summary: Invoke action updateIndex + description: Trigger an indexOperation + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-updateindex?view=graph-rest-beta + operationId: security.case.ediscoveryCase.custodian_updateIndex + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryCustodian-id + in: path + description: The unique identifier of ediscoveryCustodian + required: true style: simple schema: type: string + x-ms-docs-key-type: ediscoveryCustodian responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/siteSources': + x-ms-docs-operation-type: action + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/siteSources': get: tags: - security.casesRoot - summary: Get siteSources from security - description: Data sources that represent SharePoint sites. - operationId: security.case.ediscoveryCase.legalHold_ListSiteSource + summary: List siteSources + description: Get a list of the siteSource objects associated with an ediscoveryCustodian. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-list-sitesources?view=graph-rest-beta + operationId: security.case.ediscoveryCase.custodian_ListSiteSource parameters: - name: ediscoveryCase-id in: path @@ -6559,14 +6775,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryHoldPolicy-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryHoldPolicy + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryHoldPolicy + x-ms-docs-key-type: ediscoveryCustodian - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -6615,11 +6831,11 @@ paths: tags: - security.casesRoot summary: Create siteSource - description: Create a new siteSource object. + description: Create a new siteSource object associated with an eDiscovery custodian. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoveryholdpolicy-post-sitesources?view=graph-rest-beta - operationId: security.case.ediscoveryCase.legalHold_CreateSiteSource + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-post-sitesources?view=graph-rest-beta + operationId: security.case.ediscoveryCase.custodian_CreateSiteSource parameters: - name: ediscoveryCase-id in: path @@ -6629,14 +6845,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryHoldPolicy-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryHoldPolicy + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryHoldPolicy + x-ms-docs-key-type: ediscoveryCustodian requestBody: description: New navigation property content: @@ -6654,13 +6870,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/siteSources/{siteSource-id}': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/siteSources/{siteSource-id}': get: tags: - security.casesRoot summary: Get siteSources from security - description: Data sources that represent SharePoint sites. - operationId: security.case.ediscoveryCase.legalHold_GetSiteSource + description: Data source entity for SharePoint sites associated with the custodian. + operationId: security.case.ediscoveryCase.custodian_GetSiteSource parameters: - name: ediscoveryCase-id in: path @@ -6670,14 +6886,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryHoldPolicy-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryHoldPolicy + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryHoldPolicy + x-ms-docs-key-type: ediscoveryCustodian - name: siteSource-id in: path description: The unique identifier of siteSource @@ -6720,7 +6936,7 @@ paths: tags: - security.casesRoot summary: Update the navigation property siteSources in security - operationId: security.case.ediscoveryCase.legalHold_UpdateSiteSource + operationId: security.case.ediscoveryCase.custodian_UpdateSiteSource parameters: - name: ediscoveryCase-id in: path @@ -6730,14 +6946,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryHoldPolicy-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryHoldPolicy + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryHoldPolicy + x-ms-docs-key-type: ediscoveryCustodian - name: siteSource-id in: path description: The unique identifier of siteSource @@ -6767,11 +6983,11 @@ paths: tags: - security.casesRoot summary: Delete siteSource - description: Delete a siteSource object associated with an ediscoveryHoldPolicy. + description: Delete a siteSource object associated with an ediscoveryCustodian. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoveryholdpolicy-delete-sitesources?view=graph-rest-beta - operationId: security.case.ediscoveryCase.legalHold_DeleteSiteSource + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-delete-sitesources?view=graph-rest-beta + operationId: security.case.ediscoveryCase.custodian_DeleteSiteSource parameters: - name: ediscoveryCase-id in: path @@ -6781,14 +6997,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryHoldPolicy-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryHoldPolicy + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryHoldPolicy + x-ms-docs-key-type: ediscoveryCustodian - name: siteSource-id in: path description: The unique identifier of siteSource @@ -6809,13 +7025,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/siteSources/{siteSource-id}/site': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/siteSources/{siteSource-id}/site': get: tags: - security.casesRoot summary: Get site from security description: The SharePoint site associated with the siteSource. - operationId: security.case.ediscoveryCase.legalHold.siteSource_GetSite + operationId: security.case.ediscoveryCase.custodian.siteSource_GetSite parameters: - name: ediscoveryCase-id in: path @@ -6825,14 +7041,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryHoldPolicy-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryHoldPolicy + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryHoldPolicy + x-ms-docs-key-type: ediscoveryCustodian - name: siteSource-id in: path description: The unique identifier of siteSource @@ -6871,12 +7087,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/siteSources/$count': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/siteSources/$count': get: tags: - security.casesRoot summary: Get the number of the resource - operationId: security.case.ediscoveryCase.legalHold.siteSource_GetCount + operationId: security.case.ediscoveryCase.custodian.siteSource_GetCount parameters: - name: ediscoveryCase-id in: path @@ -6886,14 +7102,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryHoldPolicy-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryHoldPolicy + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryHoldPolicy + x-ms-docs-key-type: ediscoveryCustodian - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -6901,13 +7117,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/userSources': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/unifiedGroupSources': get: tags: - security.casesRoot - summary: Get userSources from security - description: Data sources that represent Exchange mailboxes. - operationId: security.case.ediscoveryCase.legalHold_ListUserSource + summary: List unifiedGroupSources + description: Get a list of the unifiedGroupSource objects associated with an ediscoveryCustodian. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-list-unifiedgroupsources?view=graph-rest-beta + operationId: security.case.ediscoveryCase.custodian_ListUnifiedGroupSource parameters: - name: ediscoveryCase-id in: path @@ -6917,14 +7136,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryHoldPolicy-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryHoldPolicy + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryHoldPolicy + x-ms-docs-key-type: ediscoveryCustodian - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -6962,7 +7181,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.userSourceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.unifiedGroupSourceCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -6972,12 +7191,12 @@ paths: post: tags: - security.casesRoot - summary: Create userSource - description: Create a new userSource object. + summary: Create custodian unifiedGroupSource + description: Create a new unifiedGroupSource object associated with an eDiscovery custodian. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoveryholdpolicy-post-usersources?view=graph-rest-beta - operationId: security.case.ediscoveryCase.legalHold_CreateUserSource + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-post-unifiedgroupsources?view=graph-rest-beta + operationId: security.case.ediscoveryCase.custodian_CreateUnifiedGroupSource parameters: - name: ediscoveryCase-id in: path @@ -6987,20 +7206,20 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryHoldPolicy-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryHoldPolicy + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryHoldPolicy + x-ms-docs-key-type: ediscoveryCustodian requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.userSource' + $ref: '#/components/schemas/microsoft.graph.security.unifiedGroupSource' required: true responses: 2XX: @@ -7008,17 +7227,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.userSource' + $ref: '#/components/schemas/microsoft.graph.security.unifiedGroupSource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/userSources/{userSource-id}': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/unifiedGroupSources/{unifiedGroupSource-id}': get: tags: - security.casesRoot - summary: Get userSources from security - description: Data sources that represent Exchange mailboxes. - operationId: security.case.ediscoveryCase.legalHold_GetUserSource + summary: Get unifiedGroupSources from security + description: Data source entity for groups associated with the custodian. + operationId: security.case.ediscoveryCase.custodian_GetUnifiedGroupSource parameters: - name: ediscoveryCase-id in: path @@ -7028,22 +7247,22 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryHoldPolicy-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryHoldPolicy + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryHoldPolicy - - name: userSource-id + x-ms-docs-key-type: ediscoveryCustodian + - name: unifiedGroupSource-id in: path - description: The unique identifier of userSource + description: The unique identifier of unifiedGroupSource required: true style: simple schema: type: string - x-ms-docs-key-type: userSource + x-ms-docs-key-type: unifiedGroupSource - name: $select in: query description: Select properties to be returned @@ -7070,15 +7289,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.userSource' + $ref: '#/components/schemas/microsoft.graph.security.unifiedGroupSource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - security.casesRoot - summary: Update the navigation property userSources in security - operationId: security.case.ediscoveryCase.legalHold_UpdateUserSource + summary: Update the navigation property unifiedGroupSources in security + operationId: security.case.ediscoveryCase.custodian_UpdateUnifiedGroupSource parameters: - name: ediscoveryCase-id in: path @@ -7088,28 +7307,28 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryHoldPolicy-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryHoldPolicy + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryHoldPolicy - - name: userSource-id + x-ms-docs-key-type: ediscoveryCustodian + - name: unifiedGroupSource-id in: path - description: The unique identifier of userSource + description: The unique identifier of unifiedGroupSource required: true style: simple schema: type: string - x-ms-docs-key-type: userSource + x-ms-docs-key-type: unifiedGroupSource requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.userSource' + $ref: '#/components/schemas/microsoft.graph.security.unifiedGroupSource' required: true responses: 2XX: @@ -7117,19 +7336,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.userSource' + $ref: '#/components/schemas/microsoft.graph.security.unifiedGroupSource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - security.casesRoot - summary: Delete userSource - description: Delete a userSource object associated with an ediscoveryHoldPolicy. + summary: Delete unifiedGroupSource + description: Delete a unifiedGroupSource object associated with an ediscoveryCustodian. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoveryholdpolicy-delete-usersources?view=graph-rest-beta - operationId: security.case.ediscoveryCase.legalHold_DeleteUserSource + url: https://learn.microsoft.com/graph/api/security-unifiedgroupsource-delete?view=graph-rest-beta + operationId: security.case.ediscoveryCase.custodian_DeleteUnifiedGroupSource parameters: - name: ediscoveryCase-id in: path @@ -7139,22 +7358,22 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryHoldPolicy-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryHoldPolicy + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryHoldPolicy - - name: userSource-id + x-ms-docs-key-type: ediscoveryCustodian + - name: unifiedGroupSource-id in: path - description: The unique identifier of userSource + description: The unique identifier of unifiedGroupSource required: true style: simple schema: type: string - x-ms-docs-key-type: userSource + x-ms-docs-key-type: unifiedGroupSource - name: If-Match in: header description: ETag @@ -7167,12 +7386,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/userSources/$count': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/unifiedGroupSources/{unifiedGroupSource-id}/group': get: tags: - security.casesRoot - summary: Get the number of the resource - operationId: security.case.ediscoveryCase.legalHold.userSource_GetCount + summary: Get group from security + description: Represents a group. + operationId: security.case.ediscoveryCase.custodian.unifiedGroupSource_GetGroup parameters: - name: ediscoveryCase-id in: path @@ -7182,53 +7402,59 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryHoldPolicy-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryHoldPolicy + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryHoldPolicy - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/$count': - get: - tags: - - security.casesRoot - summary: Get the number of the resource - operationId: security.case.ediscoveryCase.legalHold_GetCount - parameters: - - name: ediscoveryCase-id + x-ms-docs-key-type: ediscoveryCustodian + - name: unifiedGroupSource-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of unifiedGroupSource required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: unifiedGroupSource + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.group' default: $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/microsoft.graph.security.close': - post: + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/unifiedGroupSources/{unifiedGroupSource-id}/group/serviceProvisioningErrors': + get: tags: - security.casesRoot - summary: Invoke action close - description: 'Close an eDiscovery case. For details, see Close a case.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-close?view=graph-rest-beta - operationId: security.case.ediscoveryCase_close + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object.' + operationId: security.case.ediscoveryCase.custodian.unifiedGroupSource.group_ListServiceProvisioningError parameters: - name: ediscoveryCase-id in: path @@ -7238,53 +7464,22 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/microsoft.graph.security.reopen': - post: - tags: - - security.casesRoot - summary: Invoke action reopen - description: 'Reopen an eDiscovery case that was closed. For details, see Reopen a closed case.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-reopen?view=graph-rest-beta - operationId: security.case.ediscoveryCase_reopen - parameters: - - name: ediscoveryCase-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources': - get: - tags: - - security.casesRoot - summary: Get noncustodialDataSources from security - description: Returns a list of case ediscoveryNoncustodialDataSource objects for this case. - operationId: security.case.ediscoveryCase_ListNoncustodialDataSource - parameters: - - name: ediscoveryCase-id + x-ms-docs-key-type: ediscoveryCustodian + - name: unifiedGroupSource-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of unifiedGroupSource required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: unifiedGroupSource - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -7322,55 +7517,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.ediscoveryNoncustodialDataSourceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - security.casesRoot - summary: Create nonCustodialDataSources - description: Create a new ediscoveryNoncustodialDataSource object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-post-noncustodialdatasources?view=graph-rest-beta - operationId: security.case.ediscoveryCase_CreateNoncustodialDataSource - parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryNoncustodialDataSource' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryNoncustodialDataSource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/unifiedGroupSources/{unifiedGroupSource-id}/group/serviceProvisioningErrors/$count': get: tags: - security.casesRoot - summary: Get noncustodialDataSources from security - description: Returns a list of case ediscoveryNoncustodialDataSource objects for this case. - operationId: security.case.ediscoveryCase_GetNoncustodialDataSource + summary: Get the number of the resource + operationId: security.case.ediscoveryCase.custodian.unifiedGroupSource.group.ServiceProvisioningError_GetCount parameters: - name: ediscoveryCase-id in: path @@ -7380,88 +7538,35 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryNoncustodialDataSource-id - in: path - description: The unique identifier of ediscoveryNoncustodialDataSource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryNoncustodialDataSource - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.ediscoveryNoncustodialDataSource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - security.casesRoot - summary: Update the navigation property noncustodialDataSources in security - operationId: security.case.ediscoveryCase_UpdateNoncustodialDataSource - parameters: - - name: ediscoveryCase-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryNoncustodialDataSource-id + x-ms-docs-key-type: ediscoveryCustodian + - name: unifiedGroupSource-id in: path - description: The unique identifier of ediscoveryNoncustodialDataSource + description: The unique identifier of unifiedGroupSource required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryNoncustodialDataSource - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryNoncustodialDataSource' - required: true + x-ms-docs-key-type: unifiedGroupSource + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryNoncustodialDataSource' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/unifiedGroupSources/$count': + get: tags: - security.casesRoot - summary: Delete navigation property noncustodialDataSources for security - operationId: security.case.ediscoveryCase_DeleteNoncustodialDataSource + summary: Get the number of the resource + operationId: security.case.ediscoveryCase.custodian.unifiedGroupSource_GetCount parameters: - name: ediscoveryCase-id in: path @@ -7471,33 +7576,31 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryNoncustodialDataSource-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryNoncustodialDataSource + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryNoncustodialDataSource - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: ediscoveryCustodian + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/dataSource': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/userSources': get: tags: - security.casesRoot - summary: Get dataSource from security - description: User source or SharePoint site data source as non-custodial data source. - operationId: security.case.ediscoveryCase.noncustodialDataSource_GetDataSource + summary: List userSources + description: Get a list of the userSource objects associated with an ediscoveryCustodian or ediscoveryHoldPolicy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-list-usersources?view=graph-rest-beta + operationId: security.case.ediscoveryCase.custodian_ListUserSource parameters: - name: ediscoveryCase-id in: path @@ -7507,14 +7610,29 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryNoncustodialDataSource-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryNoncustodialDataSource + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryNoncustodialDataSource + x-ms-docs-key-type: ediscoveryCustodian + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 @@ -7537,19 +7655,22 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.dataSource' + $ref: '#/components/responses/microsoft.graph.security.userSourceCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - security.casesRoot - summary: Update the navigation property dataSource in security - operationId: security.case.ediscoveryCase.noncustodialDataSource_UpdateDataSource + summary: Create custodian userSource + description: Create a new userSource object associated with an eDiscovery custodian. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-post-usersources?view=graph-rest-beta + operationId: security.case.ediscoveryCase.custodian_CreateUserSource parameters: - name: ediscoveryCase-id in: path @@ -7559,36 +7680,38 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryNoncustodialDataSource-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryNoncustodialDataSource + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryNoncustodialDataSource + x-ms-docs-key-type: ediscoveryCustodian requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.dataSource' + $ref: '#/components/schemas/microsoft.graph.security.userSource' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.dataSource' + $ref: '#/components/schemas/microsoft.graph.security.userSource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/userSources/{userSource-id}': + get: tags: - security.casesRoot - summary: Delete navigation property dataSource for security - operationId: security.case.ediscoveryCase.noncustodialDataSource_DeleteDataSource + summary: Get userSources from security + description: Data source entity for a custodian. This is the container for a custodian's mailbox and OneDrive for Business site. + operationId: security.case.ediscoveryCase.custodian_GetUserSource parameters: - name: ediscoveryCase-id in: path @@ -7598,50 +7721,22 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryNoncustodialDataSource-id - in: path - description: The unique identifier of ediscoveryNoncustodialDataSource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryNoncustodialDataSource - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/lastIndexOperation': - get: - tags: - - security.casesRoot - summary: Get lastIndexOperation from security - description: Operation entity that represents the latest indexing for the non-custodial data source. - operationId: security.case.ediscoveryCase.noncustodialDataSource_GetLastIndexOperation - parameters: - - name: ediscoveryCase-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryNoncustodialDataSource-id + x-ms-docs-key-type: ediscoveryCustodian + - name: userSource-id in: path - description: The unique identifier of ediscoveryNoncustodialDataSource + description: The unique identifier of userSource required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryNoncustodialDataSource + x-ms-docs-key-type: userSource - name: $select in: query description: Select properties to be returned @@ -7668,20 +7763,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryIndexOperation' + $ref: '#/components/schemas/microsoft.graph.security.userSource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.applyHold': - post: + patch: tags: - security.casesRoot - summary: Invoke action applyHold - description: 'Start the process of applying hold on eDiscovery non-custodial data sources. After the operation is created, you can get the status by retrieving the Location parameter from the response headers. The location provides a URL that returns an eDiscoveryHoldOperation object.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-applyhold?view=graph-rest-beta - operationId: security.case.ediscoveryCase.noncustodialDataSource_applyHold + summary: Update the navigation property userSources in security + operationId: security.case.ediscoveryCase.custodian_UpdateUserSource parameters: - name: ediscoveryCase-id in: path @@ -7691,30 +7781,48 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryNoncustodialDataSource-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryNoncustodialDataSource + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryNoncustodialDataSource + x-ms-docs-key-type: ediscoveryCustodian + - name: userSource-id + in: path + description: The unique identifier of userSource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userSource + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.userSource' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.userSource' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.release': - post: + x-ms-docs-operation-type: operation + delete: tags: - security.casesRoot - summary: Invoke action release - description: Release the non-custodial data source from the case. + summary: Delete userSource + description: Delete a userSource object associated with an ediscoveryCustodian. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-release?view=graph-rest-beta - operationId: security.case.ediscoveryCase.noncustodialDataSource_release + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-delete-usersources?view=graph-rest-beta + operationId: security.case.ediscoveryCase.custodian_DeleteUserSource parameters: - name: ediscoveryCase-id in: path @@ -7724,63 +7832,40 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryNoncustodialDataSource-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryNoncustodialDataSource + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryNoncustodialDataSource - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.removeHold': - post: - tags: - - security.casesRoot - summary: Invoke action removeHold - description: 'Start the process of removing hold from eDiscovery non-custodial data sources. After the operation is created, you can get the status by retrieving the Location parameter from the response headers. The location provides a URL that returns an eDiscoveryHoldOperation object.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-removehold?view=graph-rest-beta - operationId: security.case.ediscoveryCase.noncustodialDataSource_removeHold - parameters: - - name: ediscoveryCase-id + x-ms-docs-key-type: ediscoveryCustodian + - name: userSource-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of userSource required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryNoncustodialDataSource-id - in: path - description: The unique identifier of ediscoveryNoncustodialDataSource - required: true + x-ms-docs-key-type: userSource + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: ediscoveryNoncustodialDataSource responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.updateIndex': - post: + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/userSources/$count': + get: tags: - security.casesRoot - summary: Invoke action updateIndex - description: Trigger an indexOperation - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-updateindex?view=graph-rest-beta - operationId: security.case.ediscoveryCase.noncustodialDataSource_updateIndex + summary: Get the number of the resource + operationId: security.case.ediscoveryCase.custodian.userSource_GetCount parameters: - name: ediscoveryCase-id in: path @@ -7790,26 +7875,27 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryNoncustodialDataSource-id + - name: ediscoveryCustodian-id in: path - description: The unique identifier of ediscoveryNoncustodialDataSource + description: The unique identifier of ediscoveryCustodian required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryNoncustodialDataSource + x-ms-docs-key-type: ediscoveryCustodian + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/$count': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/$count': get: tags: - security.casesRoot summary: Get the number of the resource - operationId: security.case.ediscoveryCase.noncustodialDataSource_GetCount + operationId: security.case.ediscoveryCase.custodian_GetCount parameters: - name: ediscoveryCase-id in: path @@ -7826,15 +7912,15 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/microsoft.graph.security.applyHold': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/microsoft.graph.security.applyHold': post: tags: - security.casesRoot summary: Invoke action applyHold externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-applyhold?view=graph-rest-beta - operationId: security.case.ediscoveryCase.noncustodialDataSource_applyHold + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-applyhold?view=graph-rest-beta + operationId: security.case.ediscoveryCase.custodian_applyHold parameters: - name: ediscoveryCase-id in: path @@ -7865,15 +7951,15 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/microsoft.graph.security.removeHold': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/microsoft.graph.security.removeHold': post: tags: - security.casesRoot summary: Invoke action removeHold externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-removehold?view=graph-rest-beta - operationId: security.case.ediscoveryCase.noncustodialDataSource_removeHold + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-removehold?view=graph-rest-beta + operationId: security.case.ediscoveryCase.custodian_removeHold parameters: - name: ediscoveryCase-id in: path @@ -7904,12 +7990,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/microsoft.graph.security.updateIndex': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/microsoft.graph.security.updateIndex': post: tags: - security.casesRoot summary: Invoke action updateIndex - operationId: security.case.ediscoveryCase.noncustodialDataSource_updateIndex + description: Trigger an indexOperation + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-updateindex?view=graph-rest-beta + operationId: security.case.ediscoveryCase.custodian_updateIndex parameters: - name: ediscoveryCase-id in: path @@ -7940,16 +8030,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/operations': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds': get: tags: - security.casesRoot - summary: List caseOperations - description: Get a list of the caseOperation objects and their properties. + summary: List ediscoveryHoldPolicies + description: Get a list of the ediscoveryHoldPolicy objects and their properties. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-list-operations?view=graph-rest-beta - operationId: security.case.ediscoveryCase_ListOperation + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-list-legalholds?view=graph-rest-beta + operationId: security.case.ediscoveryCase_ListLegalHold parameters: - name: ediscoveryCase-id in: path @@ -7996,7 +8086,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.caseOperationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.ediscoveryHoldPolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -8006,9 +8096,13 @@ paths: post: tags: - security.casesRoot - summary: Create new navigation property to operations for security - operationId: security.case.ediscoveryCase_CreateOperation - parameters: + summary: Create ediscoveryHoldPolicy + description: Create a new ediscoveryHoldPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-post-legalholds?view=graph-rest-beta + operationId: security.case.ediscoveryCase_CreateLegalHold + parameters: - name: ediscoveryCase-id in: path description: The unique identifier of ediscoveryCase @@ -8022,7 +8116,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.caseOperation' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryHoldPolicy' required: true responses: 2XX: @@ -8030,20 +8124,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.caseOperation' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryHoldPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/operations/{caseOperation-id}': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}': get: tags: - security.casesRoot - summary: Get caseOperation - description: Read the properties and relationships of a caseOperation object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-caseoperation-get?view=graph-rest-beta - operationId: security.case.ediscoveryCase_GetOperation + summary: Get legalHolds from security + description: Returns a list of case eDiscoveryHoldPolicy objects for this case. + operationId: security.case.ediscoveryCase_GetLegalHold parameters: - name: ediscoveryCase-id in: path @@ -8053,14 +8144,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: caseOperation-id + - name: ediscoveryHoldPolicy-id in: path - description: The unique identifier of caseOperation + description: The unique identifier of ediscoveryHoldPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: caseOperation + x-ms-docs-key-type: ediscoveryHoldPolicy - name: $select in: query description: Select properties to be returned @@ -8087,15 +8178,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.caseOperation' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryHoldPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - security.casesRoot - summary: Update the navigation property operations in security - operationId: security.case.ediscoveryCase_UpdateOperation + summary: Update the navigation property legalHolds in security + operationId: security.case.ediscoveryCase_UpdateLegalHold parameters: - name: ediscoveryCase-id in: path @@ -8105,20 +8196,20 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: caseOperation-id + - name: ediscoveryHoldPolicy-id in: path - description: The unique identifier of caseOperation + description: The unique identifier of ediscoveryHoldPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: caseOperation + x-ms-docs-key-type: ediscoveryHoldPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.caseOperation' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryHoldPolicy' required: true responses: 2XX: @@ -8126,15 +8217,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.caseOperation' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryHoldPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - security.casesRoot - summary: Delete navigation property operations for security - operationId: security.case.ediscoveryCase_DeleteOperation + summary: Delete navigation property legalHolds for security + operationId: security.case.ediscoveryCase_DeleteLegalHold parameters: - name: ediscoveryCase-id in: path @@ -8144,14 +8235,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: caseOperation-id + - name: ediscoveryHoldPolicy-id in: path - description: The unique identifier of caseOperation + description: The unique identifier of ediscoveryHoldPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: caseOperation + x-ms-docs-key-type: ediscoveryHoldPolicy - name: If-Match in: header description: ETag @@ -8164,12 +8255,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/operations/$count': - get: + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/microsoft.graph.security.disablePolicy': + post: tags: - security.casesRoot - summary: Get the number of the resource - operationId: security.case.ediscoveryCase.operation_GetCount + summary: Invoke action disablePolicy + description: 'Disable an eDiscovery hold policy (legal hold) to release the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoveryholdpolicy-disablepolicy?view=graph-rest-beta + operationId: security.case.ediscoveryCase.legalHold_disablePolicy parameters: - name: ediscoveryCase-id in: path @@ -8179,23 +8274,93 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: ediscoveryHoldPolicy-id + in: path + description: The unique identifier of ediscoveryHoldPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryHoldPolicy responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets': - get: + x-ms-docs-operation-type: action + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/microsoft.graph.security.enablePolicy': + post: tags: - security.casesRoot - summary: List reviewSets - description: Get a list of ediscoveryReviewSet objects associated with an eDiscovery case. + summary: Invoke action enablePolicy + description: 'Enable an eDiscovery hold policy (legal hold) to apply the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-list-reviewsets?view=graph-rest-beta - operationId: security.case.ediscoveryCase_ListReviewSet + url: https://learn.microsoft.com/graph/api/security-ediscoveryholdpolicy-enablepolicy?view=graph-rest-beta + operationId: security.case.ediscoveryCase.legalHold_enablePolicy + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryHoldPolicy-id + in: path + description: The unique identifier of ediscoveryHoldPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryHoldPolicy + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/microsoft.graph.security.retryPolicy': + post: + tags: + - security.casesRoot + summary: Invoke action retryPolicy + description: Trigger a retry of an eDiscovery hold policy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoveryholdpolicy-retrypolicy?view=graph-rest-beta + operationId: security.case.ediscoveryCase.legalHold_retryPolicy + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryHoldPolicy-id + in: path + description: The unique identifier of ediscoveryHoldPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryHoldPolicy + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/siteSources': + get: + tags: + - security.casesRoot + summary: Get siteSources from security + description: Data sources that represent SharePoint sites. + operationId: security.case.ediscoveryCase.legalHold_ListSiteSource parameters: - name: ediscoveryCase-id in: path @@ -8205,6 +8370,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryHoldPolicy-id + in: path + description: The unique identifier of ediscoveryHoldPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryHoldPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -8242,7 +8415,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.ediscoveryReviewSetCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.siteSourceCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -8252,12 +8425,12 @@ paths: post: tags: - security.casesRoot - summary: Create reviewSets - description: Create a new ediscoveryReviewSet object. + summary: Create siteSource + description: Create a new siteSource object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-post-reviewsets?view=graph-rest-beta - operationId: security.case.ediscoveryCase_CreateReviewSet + url: https://learn.microsoft.com/graph/api/security-ediscoveryholdpolicy-post-sitesources?view=graph-rest-beta + operationId: security.case.ediscoveryCase.legalHold_CreateSiteSource parameters: - name: ediscoveryCase-id in: path @@ -8267,12 +8440,20 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryHoldPolicy-id + in: path + description: The unique identifier of ediscoveryHoldPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryHoldPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSet' + $ref: '#/components/schemas/microsoft.graph.security.siteSource' required: true responses: 2XX: @@ -8280,20 +8461,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSet' + $ref: '#/components/schemas/microsoft.graph.security.siteSource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/siteSources/{siteSource-id}': get: tags: - security.casesRoot - summary: Get ediscoveryReviewSet - description: Read the properties and relationships of an ediscoveryReviewSet object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewset-get?view=graph-rest-beta - operationId: security.case.ediscoveryCase_GetReviewSet + summary: Get siteSources from security + description: Data sources that represent SharePoint sites. + operationId: security.case.ediscoveryCase.legalHold_GetSiteSource parameters: - name: ediscoveryCase-id in: path @@ -8303,14 +8481,22 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id + - name: ediscoveryHoldPolicy-id in: path - description: The unique identifier of ediscoveryReviewSet + description: The unique identifier of ediscoveryHoldPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewSet + x-ms-docs-key-type: ediscoveryHoldPolicy + - name: siteSource-id + in: path + description: The unique identifier of siteSource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: siteSource - name: $select in: query description: Select properties to be returned @@ -8337,15 +8523,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSet' + $ref: '#/components/schemas/microsoft.graph.security.siteSource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - security.casesRoot - summary: Update the navigation property reviewSets in security - operationId: security.case.ediscoveryCase_UpdateReviewSet + summary: Update the navigation property siteSources in security + operationId: security.case.ediscoveryCase.legalHold_UpdateSiteSource parameters: - name: ediscoveryCase-id in: path @@ -8355,20 +8541,28 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id + - name: ediscoveryHoldPolicy-id in: path - description: The unique identifier of ediscoveryReviewSet + description: The unique identifier of ediscoveryHoldPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewSet + x-ms-docs-key-type: ediscoveryHoldPolicy + - name: siteSource-id + in: path + description: The unique identifier of siteSource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: siteSource requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSet' + $ref: '#/components/schemas/microsoft.graph.security.siteSource' required: true responses: 2XX: @@ -8376,15 +8570,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSet' + $ref: '#/components/schemas/microsoft.graph.security.siteSource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - security.casesRoot - summary: Delete navigation property reviewSets for security - operationId: security.case.ediscoveryCase_DeleteReviewSet + summary: Delete siteSource + description: Delete a siteSource object associated with an ediscoveryHoldPolicy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoveryholdpolicy-delete-sitesources?view=graph-rest-beta + operationId: security.case.ediscoveryCase.legalHold_DeleteSiteSource parameters: - name: ediscoveryCase-id in: path @@ -8394,14 +8592,22 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id + - name: ediscoveryHoldPolicy-id in: path - description: The unique identifier of ediscoveryReviewSet + description: The unique identifier of ediscoveryHoldPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewSet + x-ms-docs-key-type: ediscoveryHoldPolicy + - name: siteSource-id + in: path + description: The unique identifier of siteSource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: siteSource - name: If-Match in: header description: ETag @@ -8414,16 +8620,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/files': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/siteSources/{siteSource-id}/site': get: tags: - security.casesRoot - summary: List ediscoveryFiles - description: Get a list of the ediscoveryFile objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewset-list-files?view=graph-rest-beta - operationId: security.case.ediscoveryCase.reviewSet_ListFile + summary: Get site from security + description: The SharePoint site associated with the siteSource. + operationId: security.case.ediscoveryCase.legalHold.siteSource_GetSite parameters: - name: ediscoveryCase-id in: path @@ -8433,14 +8636,106 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id + - name: ediscoveryHoldPolicy-id in: path - description: The unique identifier of ediscoveryReviewSet + description: The unique identifier of ediscoveryHoldPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewSet + x-ms-docs-key-type: ediscoveryHoldPolicy + - name: siteSource-id + in: path + description: The unique identifier of siteSource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: siteSource + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.site' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/siteSources/$count': + get: + tags: + - security.casesRoot + summary: Get the number of the resource + operationId: security.case.ediscoveryCase.legalHold.siteSource_GetCount + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryHoldPolicy-id + in: path + description: The unique identifier of ediscoveryHoldPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryHoldPolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/userSources': + get: + tags: + - security.casesRoot + summary: Get userSources from security + description: Data sources that represent Exchange mailboxes. + operationId: security.case.ediscoveryCase.legalHold_ListUserSource + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryHoldPolicy-id + in: path + description: The unique identifier of ediscoveryHoldPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryHoldPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -8478,7 +8773,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.ediscoveryFileCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.userSourceCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -8488,8 +8783,12 @@ paths: post: tags: - security.casesRoot - summary: Create new navigation property to files for security - operationId: security.case.ediscoveryCase.reviewSet_CreateFile + summary: Create userSource + description: Create a new userSource object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoveryholdpolicy-post-usersources?view=graph-rest-beta + operationId: security.case.ediscoveryCase.legalHold_CreateUserSource parameters: - name: ediscoveryCase-id in: path @@ -8499,20 +8798,20 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id + - name: ediscoveryHoldPolicy-id in: path - description: The unique identifier of ediscoveryReviewSet + description: The unique identifier of ediscoveryHoldPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewSet + x-ms-docs-key-type: ediscoveryHoldPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryFile' + $ref: '#/components/schemas/microsoft.graph.security.userSource' required: true responses: 2XX: @@ -8520,20 +8819,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryFile' + $ref: '#/components/schemas/microsoft.graph.security.userSource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/files/{ediscoveryFile-id}': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/userSources/{userSource-id}': get: tags: - security.casesRoot - summary: Get ediscoveryFile - description: Read the properties and relationships of an ediscoveryFile object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoveryfile-get?view=graph-rest-beta - operationId: security.case.ediscoveryCase.reviewSet_GetFile + summary: Get userSources from security + description: Data sources that represent Exchange mailboxes. + operationId: security.case.ediscoveryCase.legalHold_GetUserSource parameters: - name: ediscoveryCase-id in: path @@ -8543,22 +8839,22 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id + - name: ediscoveryHoldPolicy-id in: path - description: The unique identifier of ediscoveryReviewSet + description: The unique identifier of ediscoveryHoldPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewSet - - name: ediscoveryFile-id + x-ms-docs-key-type: ediscoveryHoldPolicy + - name: userSource-id in: path - description: The unique identifier of ediscoveryFile + description: The unique identifier of userSource required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryFile + x-ms-docs-key-type: userSource - name: $select in: query description: Select properties to be returned @@ -8585,15 +8881,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryFile' + $ref: '#/components/schemas/microsoft.graph.security.userSource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - security.casesRoot - summary: Update the navigation property files in security - operationId: security.case.ediscoveryCase.reviewSet_UpdateFile + summary: Update the navigation property userSources in security + operationId: security.case.ediscoveryCase.legalHold_UpdateUserSource parameters: - name: ediscoveryCase-id in: path @@ -8603,28 +8899,28 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id + - name: ediscoveryHoldPolicy-id in: path - description: The unique identifier of ediscoveryReviewSet + description: The unique identifier of ediscoveryHoldPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewSet - - name: ediscoveryFile-id + x-ms-docs-key-type: ediscoveryHoldPolicy + - name: userSource-id in: path - description: The unique identifier of ediscoveryFile + description: The unique identifier of userSource required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryFile + x-ms-docs-key-type: userSource requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryFile' + $ref: '#/components/schemas/microsoft.graph.security.userSource' required: true responses: 2XX: @@ -8632,15 +8928,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryFile' + $ref: '#/components/schemas/microsoft.graph.security.userSource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - security.casesRoot - summary: Delete navigation property files for security - operationId: security.case.ediscoveryCase.reviewSet_DeleteFile + summary: Delete userSource + description: Delete a userSource object associated with an ediscoveryHoldPolicy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoveryholdpolicy-delete-usersources?view=graph-rest-beta + operationId: security.case.ediscoveryCase.legalHold_DeleteUserSource parameters: - name: ediscoveryCase-id in: path @@ -8650,22 +8950,22 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id + - name: ediscoveryHoldPolicy-id in: path - description: The unique identifier of ediscoveryReviewSet + description: The unique identifier of ediscoveryHoldPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewSet - - name: ediscoveryFile-id + x-ms-docs-key-type: ediscoveryHoldPolicy + - name: userSource-id in: path - description: The unique identifier of ediscoveryFile + description: The unique identifier of userSource required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryFile + x-ms-docs-key-type: userSource - name: If-Match in: header description: ETag @@ -8678,12 +8978,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/files/{ediscoveryFile-id}/content': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/{ediscoveryHoldPolicy-id}/userSources/$count': get: tags: - security.casesRoot - summary: Get content for the navigation property files from security - operationId: security.case.ediscoveryCase.reviewSet_GetFilesContent + summary: Get the number of the resource + operationId: security.case.ediscoveryCase.legalHold.userSource_GetCount parameters: - name: ediscoveryCase-id in: path @@ -8693,37 +8993,53 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id + - name: ediscoveryHoldPolicy-id in: path - description: The unique identifier of ediscoveryReviewSet + description: The unique identifier of ediscoveryHoldPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewSet - - name: ediscoveryFile-id + x-ms-docs-key-type: ediscoveryHoldPolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/legalHolds/$count': + get: + tags: + - security.casesRoot + summary: Get the number of the resource + operationId: security.case.ediscoveryCase.legalHold_GetCount + parameters: + - name: ediscoveryCase-id in: path - description: The unique identifier of ediscoveryFile + description: The unique identifier of ediscoveryCase required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryFile + x-ms-docs-key-type: ediscoveryCase + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - put: + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/microsoft.graph.security.close': + post: tags: - security.casesRoot - summary: Update content for the navigation property files in security - operationId: security.case.ediscoveryCase.reviewSet_SetFilesContent + summary: Invoke action close + description: 'Close an eDiscovery case. For details, see Close a case.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-close?view=graph-rest-beta + operationId: security.case.ediscoveryCase_close parameters: - name: ediscoveryCase-id in: path @@ -8733,44 +9049,44 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/microsoft.graph.security.reopen': + post: + tags: + - security.casesRoot + summary: Invoke action reopen + description: 'Reopen an eDiscovery case that was closed. For details, see Reopen a closed case.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-reopen?view=graph-rest-beta + operationId: security.case.ediscoveryCase_reopen + parameters: + - name: ediscoveryCase-id in: path - description: The unique identifier of ediscoveryReviewSet + description: The unique identifier of ediscoveryCase required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewSet - - name: ediscoveryFile-id - in: path - description: The unique identifier of ediscoveryFile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryFile - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true + x-ms-docs-key-type: ediscoveryCase responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryFile' default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: action + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources': + get: tags: - security.casesRoot - summary: Delete content for the navigation property files in security - operationId: security.case.ediscoveryCase.reviewSet_DeleteFilesContent + summary: Get noncustodialDataSources from security + description: Returns a list of case ediscoveryNoncustodialDataSource objects for this case. + operationId: security.case.ediscoveryCase_ListNoncustodialDataSource parameters: - name: ediscoveryCase-id in: path @@ -8780,40 +9096,59 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id - in: path - description: The unique identifier of ediscoveryReviewSet - required: true - style: simple + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: ediscoveryReviewSet - - name: ediscoveryFile-id - in: path - description: The unique identifier of ediscoveryFile - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: ediscoveryFile - - name: If-Match - in: header - description: ETag - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + $ref: '#/components/responses/microsoft.graph.security.ediscoveryNoncustodialDataSourceCollectionResponse' default: $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/files/{ediscoveryFile-id}/custodian': - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - security.casesRoot - summary: Get custodian from security - description: Custodians associated with the file. - operationId: security.case.ediscoveryCase.reviewSet.file_GetCustodian + summary: Create nonCustodialDataSources + description: Create a new ediscoveryNoncustodialDataSource object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-post-noncustodialdatasources?view=graph-rest-beta + operationId: security.case.ediscoveryCase_CreateNoncustodialDataSource parameters: - name: ediscoveryCase-id in: path @@ -8823,22 +9158,47 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryNoncustodialDataSource' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryNoncustodialDataSource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}': + get: + tags: + - security.casesRoot + summary: Get noncustodialDataSources from security + description: Returns a list of case ediscoveryNoncustodialDataSource objects for this case. + operationId: security.case.ediscoveryCase_GetNoncustodialDataSource + parameters: + - name: ediscoveryCase-id in: path - description: The unique identifier of ediscoveryReviewSet + description: The unique identifier of ediscoveryCase required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewSet - - name: ediscoveryFile-id + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryNoncustodialDataSource-id in: path - description: The unique identifier of ediscoveryFile + description: The unique identifier of ediscoveryNoncustodialDataSource required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryFile + x-ms-docs-key-type: ediscoveryNoncustodialDataSource - name: $select in: query description: Select properties to be returned @@ -8865,56 +9225,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCustodian' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryNoncustodialDataSource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/files/{ediscoveryFile-id}/extractedTextContent': - get: - tags: - - security.casesRoot - summary: Get extractedTextContent for the navigation property files from security - operationId: security.case.ediscoveryCase.reviewSet_GetFilesExtractedTextContent - parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id - in: path - description: The unique identifier of ediscoveryReviewSet - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryReviewSet - - name: ediscoveryFile-id - in: path - description: The unique identifier of ediscoveryFile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryFile - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - put: + patch: tags: - security.casesRoot - summary: Update extractedTextContent for the navigation property files in security - operationId: security.case.ediscoveryCase.reviewSet_SetFilesExtractedTextContent + summary: Update the navigation property noncustodialDataSources in security + operationId: security.case.ediscoveryCase_UpdateNoncustodialDataSource parameters: - name: ediscoveryCase-id in: path @@ -8924,40 +9243,36 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id - in: path - description: The unique identifier of ediscoveryReviewSet - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryReviewSet - - name: ediscoveryFile-id + - name: ediscoveryNoncustodialDataSource-id in: path - description: The unique identifier of ediscoveryFile + description: The unique identifier of ediscoveryNoncustodialDataSource required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryFile + x-ms-docs-key-type: ediscoveryNoncustodialDataSource requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryNoncustodialDataSource' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryNoncustodialDataSource' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - security.casesRoot - summary: Delete extractedTextContent for the navigation property files in security - operationId: security.case.ediscoveryCase.reviewSet_DeleteFilesExtractedTextContent + summary: Delete navigation property noncustodialDataSources for security + operationId: security.case.ediscoveryCase_DeleteNoncustodialDataSource parameters: - name: ediscoveryCase-id in: path @@ -8967,22 +9282,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id - in: path - description: The unique identifier of ediscoveryReviewSet - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryReviewSet - - name: ediscoveryFile-id + - name: ediscoveryNoncustodialDataSource-id in: path - description: The unique identifier of ediscoveryFile + description: The unique identifier of ediscoveryNoncustodialDataSource required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryFile + x-ms-docs-key-type: ediscoveryNoncustodialDataSource - name: If-Match in: header description: ETag @@ -8994,13 +9301,14 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/files/{ediscoveryFile-id}/tags': + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/dataSource': get: tags: - security.casesRoot - summary: Get tags from security - description: Tags associated with the file. - operationId: security.case.ediscoveryCase.reviewSet.file_ListTag + summary: Get dataSource from security + description: User source or SharePoint site data source as non-custodial data source. + operationId: security.case.ediscoveryCase.noncustodialDataSource_GetDataSource parameters: - name: ediscoveryCase-id in: path @@ -9010,37 +9318,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id - in: path - description: The unique identifier of ediscoveryReviewSet - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryReviewSet - - name: ediscoveryFile-id + - name: ediscoveryNoncustodialDataSource-id in: path - description: The unique identifier of ediscoveryFile + description: The unique identifier of ediscoveryNoncustodialDataSource required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryFile - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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: ediscoveryNoncustodialDataSource - name: $select in: query description: Select properties to be returned @@ -9063,20 +9348,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.ediscoveryReviewTagCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.dataSource' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/files/{ediscoveryFile-id}/tags/{ediscoveryReviewTag-id}': - get: + patch: tags: - security.casesRoot - summary: Get tags from security - description: Tags associated with the file. - operationId: security.case.ediscoveryCase.reviewSet.file_GetTag + summary: Update the navigation property dataSource in security + operationId: security.case.ediscoveryCase.noncustodialDataSource_UpdateDataSource parameters: - name: ediscoveryCase-id in: path @@ -9086,30 +9370,89 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id + - name: ediscoveryNoncustodialDataSource-id in: path - description: The unique identifier of ediscoveryReviewSet + description: The unique identifier of ediscoveryNoncustodialDataSource required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewSet - - name: ediscoveryFile-id + x-ms-docs-key-type: ediscoveryNoncustodialDataSource + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.dataSource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.dataSource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.casesRoot + summary: Delete navigation property dataSource for security + operationId: security.case.ediscoveryCase.noncustodialDataSource_DeleteDataSource + parameters: + - name: ediscoveryCase-id in: path - description: The unique identifier of ediscoveryFile + description: The unique identifier of ediscoveryCase required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryFile - - name: ediscoveryReviewTag-id + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryNoncustodialDataSource-id in: path - description: The unique identifier of ediscoveryReviewTag + description: The unique identifier of ediscoveryNoncustodialDataSource required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewTag + x-ms-docs-key-type: ediscoveryNoncustodialDataSource + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/lastIndexOperation': + get: + tags: + - security.casesRoot + summary: Get lastIndexOperation from security + description: Operation entity that represents the latest indexing for the non-custodial data source. + operationId: security.case.ediscoveryCase.noncustodialDataSource_GetLastIndexOperation + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryNoncustodialDataSource-id + in: path + description: The unique identifier of ediscoveryNoncustodialDataSource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryNoncustodialDataSource - name: $select in: query description: Select properties to be returned @@ -9136,16 +9479,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryIndexOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/files/{ediscoveryFile-id}/tags/$count': - get: + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.applyHold': + post: tags: - security.casesRoot - summary: Get the number of the resource - operationId: security.case.ediscoveryCase.reviewSet.file.tag_GetCount + summary: Invoke action applyHold + description: 'Start the process of applying hold on eDiscovery non-custodial data sources. After the operation is created, you can get the status by retrieving the Location parameter from the response headers. The location provides a URL that returns an eDiscoveryHoldOperation object.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-applyhold?view=graph-rest-beta + operationId: security.case.ediscoveryCase.noncustodialDataSource_applyHold parameters: - name: ediscoveryCase-id in: path @@ -9155,35 +9502,30 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id - in: path - description: The unique identifier of ediscoveryReviewSet - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryReviewSet - - name: ediscoveryFile-id + - name: ediscoveryNoncustodialDataSource-id in: path - description: The unique identifier of ediscoveryFile + description: The unique identifier of ediscoveryNoncustodialDataSource required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryFile - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: ediscoveryNoncustodialDataSource responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/files/$count': - get: + x-ms-docs-operation-type: action + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.release': + post: tags: - security.casesRoot - summary: Get the number of the resource - operationId: security.case.ediscoveryCase.reviewSet.file_GetCount + summary: Invoke action release + description: Release the non-custodial data source from the case. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-release?view=graph-rest-beta + operationId: security.case.ediscoveryCase.noncustodialDataSource_release parameters: - name: ediscoveryCase-id in: path @@ -9193,31 +9535,30 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id + - name: ediscoveryNoncustodialDataSource-id in: path - description: The unique identifier of ediscoveryReviewSet + description: The unique identifier of ediscoveryNoncustodialDataSource required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewSet - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: ediscoveryNoncustodialDataSource responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/microsoft.graph.security.addToReviewSet': + x-ms-docs-operation-type: action + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.removeHold': post: tags: - security.casesRoot - summary: Invoke action addToReviewSet - description: 'Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that returns an Add to review set operation.' + summary: Invoke action removeHold + description: 'Start the process of removing hold from eDiscovery non-custodial data sources. After the operation is created, you can get the status by retrieving the Location parameter from the response headers. The location provides a URL that returns an eDiscoveryHoldOperation object.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewset-addtoreviewset?view=graph-rest-beta - operationId: security.case.ediscoveryCase.reviewSet_addToReviewSet + url: https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-removehold?view=graph-rest-beta + operationId: security.case.ediscoveryCase.noncustodialDataSource_removeHold parameters: - name: ediscoveryCase-id in: path @@ -9227,50 +9568,30 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id + - name: ediscoveryNoncustodialDataSource-id in: path - description: The unique identifier of ediscoveryReviewSet + description: The unique identifier of ediscoveryNoncustodialDataSource required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewSet - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - search: - $ref: '#/components/schemas/microsoft.graph.security.ediscoverySearch' - additionalDataOptions: - $ref: '#/components/schemas/microsoft.graph.security.additionalDataOptions' - itemsToInclude: - $ref: '#/components/schemas/microsoft.graph.security.itemsToInclude' - cloudAttachmentVersion: - $ref: '#/components/schemas/microsoft.graph.security.cloudAttachmentVersion' - documentVersion: - $ref: '#/components/schemas/microsoft.graph.security.documentVersion' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: ediscoveryNoncustodialDataSource responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/microsoft.graph.security.export': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/microsoft.graph.security.updateIndex': post: tags: - security.casesRoot - summary: Invoke action export - description: 'Initiate an export from a reviewSet. For more information, see Export documents from a review set in eDiscovery (Premium).' + summary: Invoke action updateIndex + description: Trigger an indexOperation externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewset-export?view=graph-rest-beta - operationId: security.case.ediscoveryCase.reviewSet_export + url: https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-updateindex?view=graph-rest-beta + operationId: security.case.ediscoveryCase.noncustodialDataSource_updateIndex parameters: - name: ediscoveryCase-id in: path @@ -9280,56 +9601,26 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id + - name: ediscoveryNoncustodialDataSource-id in: path - description: The unique identifier of ediscoveryReviewSet + description: The unique identifier of ediscoveryNoncustodialDataSource required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewSet - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - outputName: - type: string - nullable: true - description: - type: string - nullable: true - azureBlobContainer: - type: string - nullable: true - azureBlobToken: - type: string - nullable: true - exportOptions: - $ref: '#/components/schemas/microsoft.graph.security.exportOptions' - exportStructure: - $ref: '#/components/schemas/microsoft.graph.security.exportFileStructure' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: ediscoveryNoncustodialDataSource responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/queries': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/$count': get: tags: - security.casesRoot - summary: List queries - description: Get the list of queries associated with an eDiscovery review set. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewset-list-queries?view=graph-rest-beta - operationId: security.case.ediscoveryCase.reviewSet_ListQuery + summary: Get the number of the resource + operationId: security.case.ediscoveryCase.noncustodialDataSource_GetCount parameters: - name: ediscoveryCase-id in: path @@ -9339,19 +9630,151 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id - in: path - description: The unique identifier of ediscoveryReviewSet - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryReviewSet - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/microsoft.graph.security.applyHold': + post: + tags: + - security.casesRoot + summary: Invoke action applyHold + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-applyhold?view=graph-rest-beta + operationId: security.case.ediscoveryCase.noncustodialDataSource_applyHold + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/microsoft.graph.security.removeHold': + post: + tags: + - security.casesRoot + summary: Invoke action removeHold + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-removehold?view=graph-rest-beta + operationId: security.case.ediscoveryCase.noncustodialDataSource_removeHold + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/microsoft.graph.security.updateIndex': + post: + tags: + - security.casesRoot + summary: Invoke action updateIndex + operationId: security.case.ediscoveryCase.noncustodialDataSource_updateIndex + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + ids: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/operations': + get: + tags: + - security.casesRoot + summary: List caseOperations + description: Get a list of the caseOperation objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-list-operations?view=graph-rest-beta + operationId: security.case.ediscoveryCase_ListOperation + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values @@ -9384,7 +9807,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.ediscoveryReviewSetQueryCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.caseOperationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -9394,12 +9817,8 @@ paths: post: tags: - security.casesRoot - summary: Create ediscoveryReviewSetQuery - description: Create a new ediscoveryReviewSetQuery object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewset-post-queries?view=graph-rest-beta - operationId: security.case.ediscoveryCase.reviewSet_CreateQuery + summary: Create new navigation property to operations for security + operationId: security.case.ediscoveryCase_CreateOperation parameters: - name: ediscoveryCase-id in: path @@ -9409,20 +9828,12 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id - in: path - description: The unique identifier of ediscoveryReviewSet - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryReviewSet requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSetQuery' + $ref: '#/components/schemas/microsoft.graph.security.caseOperation' required: true responses: 2XX: @@ -9430,20 +9841,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSetQuery' + $ref: '#/components/schemas/microsoft.graph.security.caseOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/queries/{ediscoveryReviewSetQuery-id}': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/operations/{caseOperation-id}': get: tags: - security.casesRoot - summary: Get ediscoveryReviewSetQuery - description: Read the properties and relationships of an ediscoveryReviewSetQuery object. + summary: Get caseOperation + description: Read the properties and relationships of a caseOperation object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewsetquery-get?view=graph-rest-beta - operationId: security.case.ediscoveryCase.reviewSet_GetQuery + url: https://learn.microsoft.com/graph/api/security-caseoperation-get?view=graph-rest-beta + operationId: security.case.ediscoveryCase_GetOperation parameters: - name: ediscoveryCase-id in: path @@ -9453,22 +9864,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id - in: path - description: The unique identifier of ediscoveryReviewSet - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryReviewSet - - name: ediscoveryReviewSetQuery-id + - name: caseOperation-id in: path - description: The unique identifier of ediscoveryReviewSetQuery + description: The unique identifier of caseOperation required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewSetQuery + x-ms-docs-key-type: caseOperation - name: $select in: query description: Select properties to be returned @@ -9495,19 +9898,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSetQuery' + $ref: '#/components/schemas/microsoft.graph.security.caseOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - security.casesRoot - summary: Update ediscoveryReviewSetQuery - description: Update the properties of an ediscoveryReviewSetQuery object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewsetquery-update?view=graph-rest-beta - operationId: security.case.ediscoveryCase.reviewSet_UpdateQuery + summary: Update the navigation property operations in security + operationId: security.case.ediscoveryCase_UpdateOperation parameters: - name: ediscoveryCase-id in: path @@ -9517,28 +9916,20 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id - in: path - description: The unique identifier of ediscoveryReviewSet - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryReviewSet - - name: ediscoveryReviewSetQuery-id + - name: caseOperation-id in: path - description: The unique identifier of ediscoveryReviewSetQuery + description: The unique identifier of caseOperation required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewSetQuery + x-ms-docs-key-type: caseOperation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSetQuery' + $ref: '#/components/schemas/microsoft.graph.security.caseOperation' required: true responses: 2XX: @@ -9546,19 +9937,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSetQuery' + $ref: '#/components/schemas/microsoft.graph.security.caseOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - security.casesRoot - summary: Delete ediscoveryReviewSetQuery - description: Delete an ediscoveryReviewSetQuery object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewset-delete-queries?view=graph-rest-beta - operationId: security.case.ediscoveryCase.reviewSet_DeleteQuery + summary: Delete navigation property operations for security + operationId: security.case.ediscoveryCase_DeleteOperation parameters: - name: ediscoveryCase-id in: path @@ -9568,22 +9955,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id - in: path - description: The unique identifier of ediscoveryReviewSet - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryReviewSet - - name: ediscoveryReviewSetQuery-id + - name: caseOperation-id in: path - description: The unique identifier of ediscoveryReviewSetQuery + description: The unique identifier of caseOperation required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewSetQuery + x-ms-docs-key-type: caseOperation - name: If-Match in: header description: ETag @@ -9596,16 +9975,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/queries/{ediscoveryReviewSetQuery-id}/microsoft.graph.security.applyTags': - post: + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/operations/$count': + get: tags: - security.casesRoot - summary: Invoke action applyTags - description: 'Apply tags to files in an eDiscovery review set. For details, see Tag documents in a review set in eDiscovery.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewsetquery-applytags?view=graph-rest-beta - operationId: security.case.ediscoveryCase.reviewSet.query_applyTag + summary: Get the number of the resource + operationId: security.case.ediscoveryCase.operation_GetCount parameters: - name: ediscoveryCase-id in: path @@ -9615,56 +9990,85 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets': + get: + tags: + - security.casesRoot + summary: List reviewSets + description: Get a list of ediscoveryReviewSet objects associated with an eDiscovery case. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-list-reviewsets?view=graph-rest-beta + operationId: security.case.ediscoveryCase_ListReviewSet + parameters: + - name: ediscoveryCase-id in: path - description: The unique identifier of ediscoveryReviewSet + description: The unique identifier of ediscoveryCase required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewSet - - name: ediscoveryReviewSetQuery-id - in: path - description: The unique identifier of ediscoveryReviewSetQuery - required: true - style: simple + x-ms-docs-key-type: ediscoveryCase + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: ediscoveryReviewSetQuery - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - tagsToAdd: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag' - tagsToRemove: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag' - additionalProperties: - type: object - required: true + 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 + $ref: '#/components/responses/microsoft.graph.security.ediscoveryReviewSetCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/queries/{ediscoveryReviewSetQuery-id}/microsoft.graph.security.export': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - security.casesRoot - summary: Invoke action export - description: 'Initiate an export from a ediscoveryReviewSetQuery. For details, see Export documents from a review set in eDiscovery (Premium).' + summary: Create reviewSets + description: Create a new ediscoveryReviewSet object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewsetquery-export?view=graph-rest-beta - operationId: security.case.ediscoveryCase.reviewSet.query_export + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-post-reviewsets?view=graph-rest-beta + operationId: security.case.ediscoveryCase_CreateReviewSet parameters: - name: ediscoveryCase-id in: path @@ -9674,64 +10078,33 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewSet-id - in: path - description: The unique identifier of ediscoveryReviewSet - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryReviewSet - - name: ediscoveryReviewSetQuery-id - in: path - description: The unique identifier of ediscoveryReviewSetQuery - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryReviewSetQuery requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - outputName: - type: string - nullable: true - description: - type: string - nullable: true - azureBlobContainer: - type: string - nullable: true - azureBlobToken: - type: string - nullable: true - exportOptions: - $ref: '#/components/schemas/microsoft.graph.security.exportOptions' - exportStructure: - $ref: '#/components/schemas/microsoft.graph.security.exportFileStructure' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSet' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSet' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/queries/{ediscoveryReviewSetQuery-id}/microsoft.graph.security.run()': + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}': get: tags: - security.casesRoot - summary: Invoke function run - description: Run reviewset query to get the list of files. + summary: Get ediscoveryReviewSet + description: Read the properties and relationships of an ediscoveryReviewSet object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewsetquery-run?view=graph-rest-beta - operationId: security.case.ediscoveryCase.reviewSet.query_run + url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewset-get?view=graph-rest-beta + operationId: security.case.ediscoveryCase_GetReviewSet parameters: - name: ediscoveryCase-id in: path @@ -9749,19 +10122,6 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryReviewSet - - name: ediscoveryReviewSetQuery-id - in: path - description: The unique identifier of ediscoveryReviewSetQuery - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryReviewSetQuery - - $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 @@ -9772,16 +10132,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 @@ -9794,34 +10144,19 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - title: Collection of ediscoveryFile - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryFile' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSet' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/queries/$count': - get: + x-ms-docs-operation-type: operation + patch: tags: - security.casesRoot - summary: Get the number of the resource - operationId: security.case.ediscoveryCase.reviewSet.query_GetCount + summary: Update the navigation property reviewSets in security + operationId: security.case.ediscoveryCase_UpdateReviewSet parameters: - name: ediscoveryCase-id in: path @@ -9839,19 +10174,28 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryReviewSet - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSet' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSet' default: $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - security.casesRoot - summary: Get the number of the resource - operationId: security.case.ediscoveryCase.reviewSet_GetCount + summary: Delete navigation property reviewSets for security + operationId: security.case.ediscoveryCase_DeleteReviewSet parameters: - name: ediscoveryCase-id in: path @@ -9861,23 +10205,36 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: ediscoveryReviewSet-id + in: path + description: The unique identifier of ediscoveryReviewSet + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryReviewSet + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches': + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/files': get: tags: - security.casesRoot - summary: List searches - description: Get the list of ediscoverySearch resources from an eDiscoveryCase object. + summary: List ediscoveryFiles + description: Get a list of the ediscoveryFile objects and their properties. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-list-searches?view=graph-rest-beta - operationId: security.case.ediscoveryCase_ListSearch + url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewset-list-files?view=graph-rest-beta + operationId: security.case.ediscoveryCase.reviewSet_ListFile parameters: - name: ediscoveryCase-id in: path @@ -9887,9 +10244,17 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' + - name: ediscoveryReviewSet-id + in: path + description: The unique identifier of ediscoveryReviewSet + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryReviewSet + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby @@ -9924,7 +10289,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.ediscoverySearchCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.ediscoveryFileCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -9934,12 +10299,8 @@ paths: post: tags: - security.casesRoot - summary: Create searches - description: Create a new ediscoverySearch object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-post-searches?view=graph-rest-beta - operationId: security.case.ediscoveryCase_CreateSearch + summary: Create new navigation property to files for security + operationId: security.case.ediscoveryCase.reviewSet_CreateFile parameters: - name: ediscoveryCase-id in: path @@ -9949,12 +10310,20 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryReviewSet-id + in: path + description: The unique identifier of ediscoveryReviewSet + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryReviewSet requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoverySearch' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryFile' required: true responses: 2XX: @@ -9962,20 +10331,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoverySearch' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/files/{ediscoveryFile-id}': get: tags: - security.casesRoot - summary: Get ediscoverySearch - description: Read the properties and relationships of an ediscoverySearch object. + summary: Get ediscoveryFile + description: Read the properties and relationships of an ediscoveryFile object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverysearch-get?view=graph-rest-beta - operationId: security.case.ediscoveryCase_GetSearch + url: https://learn.microsoft.com/graph/api/security-ediscoveryfile-get?view=graph-rest-beta + operationId: security.case.ediscoveryCase.reviewSet_GetFile parameters: - name: ediscoveryCase-id in: path @@ -9985,14 +10354,22 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoverySearch-id + - name: ediscoveryReviewSet-id in: path - description: The unique identifier of ediscoverySearch + description: The unique identifier of ediscoveryReviewSet required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoverySearch + x-ms-docs-key-type: ediscoveryReviewSet + - name: ediscoveryFile-id + in: path + description: The unique identifier of ediscoveryFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryFile - name: $select in: query description: Select properties to be returned @@ -10019,19 +10396,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoverySearch' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - security.casesRoot - summary: Update ediscoverySearch - description: Update the properties of an ediscoverySearch object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverysearch-update?view=graph-rest-beta - operationId: security.case.ediscoveryCase_UpdateSearch + summary: Update the navigation property files in security + operationId: security.case.ediscoveryCase.reviewSet_UpdateFile parameters: - name: ediscoveryCase-id in: path @@ -10041,20 +10414,28 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoverySearch-id + - name: ediscoveryReviewSet-id in: path - description: The unique identifier of ediscoverySearch + description: The unique identifier of ediscoveryReviewSet required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoverySearch + x-ms-docs-key-type: ediscoveryReviewSet + - name: ediscoveryFile-id + in: path + description: The unique identifier of ediscoveryFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryFile requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoverySearch' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryFile' required: true responses: 2XX: @@ -10062,19 +10443,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoverySearch' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - security.casesRoot - summary: Delete ediscoverySearch - description: Delete an ediscoverySearch object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-delete-searches?view=graph-rest-beta - operationId: security.case.ediscoveryCase_DeleteSearch + summary: Delete navigation property files for security + operationId: security.case.ediscoveryCase.reviewSet_DeleteFile parameters: - name: ediscoveryCase-id in: path @@ -10084,14 +10461,22 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoverySearch-id + - name: ediscoveryReviewSet-id in: path - description: The unique identifier of ediscoverySearch + description: The unique identifier of ediscoveryReviewSet required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoverySearch + x-ms-docs-key-type: ediscoveryReviewSet + - name: ediscoveryFile-id + in: path + description: The unique identifier of ediscoveryFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryFile - name: If-Match in: header description: ETag @@ -10104,16 +10489,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/additionalSources': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/files/{ediscoveryFile-id}/content': get: tags: - security.casesRoot - summary: List additionalSources - description: Get the list of additional sources associated with an eDiscovery search. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverysearch-list-additionalsources?view=graph-rest-beta - operationId: security.case.ediscoveryCase.search_ListAdditionalSource + summary: Get content for the navigation property files from security + operationId: security.case.ediscoveryCase.reviewSet_GetFilesContent parameters: - name: ediscoveryCase-id in: path @@ -10123,67 +10504,37 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoverySearch-id + - name: ediscoveryReviewSet-id in: path - description: The unique identifier of ediscoverySearch + description: The unique identifier of ediscoveryReviewSet required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoverySearch - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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 + x-ms-docs-key-type: ediscoveryReviewSet + - name: ediscoveryFile-id + in: path + description: The unique identifier of ediscoveryFile + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: ediscoveryFile responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.dataSourceCollectionResponse' + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + put: tags: - security.casesRoot - summary: Add additional sources - description: Create a new additional source associated with an eDiscovery search. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverysearch-post-additionalsources?view=graph-rest-beta - operationId: security.case.ediscoveryCase.search_CreateAdditionalSource + summary: Update content for the navigation property files in security + operationId: security.case.ediscoveryCase.reviewSet_SetFilesContent parameters: - name: ediscoveryCase-id in: path @@ -10193,38 +10544,87 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoverySearch-id + - name: ediscoveryReviewSet-id in: path - description: The unique identifier of ediscoverySearch + description: The unique identifier of ediscoveryReviewSet required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoverySearch + x-ms-docs-key-type: ediscoveryReviewSet + - name: ediscoveryFile-id + in: path + description: The unique identifier of ediscoveryFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryFile requestBody: - description: New navigation property + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.security.dataSource' + type: string + format: binary required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.dataSource' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryFile' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/additionalSources/{dataSource-id}': + delete: + tags: + - security.casesRoot + summary: Delete content for the navigation property files in security + operationId: security.case.ediscoveryCase.reviewSet_DeleteFilesContent + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryReviewSet-id + in: path + description: The unique identifier of ediscoveryReviewSet + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryReviewSet + - name: ediscoveryFile-id + in: path + description: The unique identifier of ediscoveryFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/files/{ediscoveryFile-id}/custodian': get: tags: - security.casesRoot - summary: Get additionalSources from security - description: Adds an additional source to the eDiscovery search. - operationId: security.case.ediscoveryCase.search_GetAdditionalSource + summary: Get custodian from security + description: Custodians associated with the file. + operationId: security.case.ediscoveryCase.reviewSet.file_GetCustodian parameters: - name: ediscoveryCase-id in: path @@ -10234,22 +10634,22 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoverySearch-id + - name: ediscoveryReviewSet-id in: path - description: The unique identifier of ediscoverySearch + description: The unique identifier of ediscoveryReviewSet required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoverySearch - - name: dataSource-id + x-ms-docs-key-type: ediscoveryReviewSet + - name: ediscoveryFile-id in: path - description: The unique identifier of dataSource + description: The unique identifier of ediscoveryFile required: true style: simple schema: type: string - x-ms-docs-key-type: dataSource + x-ms-docs-key-type: ediscoveryFile - name: $select in: query description: Select properties to be returned @@ -10276,15 +10676,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.dataSource' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCustodian' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/files/{ediscoveryFile-id}/extractedTextContent': + get: tags: - security.casesRoot - summary: Update the navigation property additionalSources in security - operationId: security.case.ediscoveryCase.search_UpdateAdditionalSource + summary: Get extractedTextContent for the navigation property files from security + operationId: security.case.ediscoveryCase.reviewSet_GetFilesExtractedTextContent parameters: - name: ediscoveryCase-id in: path @@ -10294,44 +10695,37 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoverySearch-id + - name: ediscoveryReviewSet-id in: path - description: The unique identifier of ediscoverySearch + description: The unique identifier of ediscoveryReviewSet required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoverySearch - - name: dataSource-id + x-ms-docs-key-type: ediscoveryReviewSet + - name: ediscoveryFile-id in: path - description: The unique identifier of dataSource + description: The unique identifier of ediscoveryFile required: true style: simple schema: type: string - x-ms-docs-key-type: dataSource - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.dataSource' - required: true + x-ms-docs-key-type: ediscoveryFile responses: 2XX: - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.security.dataSource' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + put: tags: - security.casesRoot - summary: Delete navigation property additionalSources for security - operationId: security.case.ediscoveryCase.search_DeleteAdditionalSource + summary: Update extractedTextContent for the navigation property files in security + operationId: security.case.ediscoveryCase.reviewSet_SetFilesExtractedTextContent parameters: - name: ediscoveryCase-id in: path @@ -10341,40 +10735,40 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoverySearch-id + - name: ediscoveryReviewSet-id in: path - description: The unique identifier of ediscoverySearch + description: The unique identifier of ediscoveryReviewSet required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoverySearch - - name: dataSource-id + x-ms-docs-key-type: ediscoveryReviewSet + - name: ediscoveryFile-id in: path - description: The unique identifier of dataSource + description: The unique identifier of ediscoveryFile required: true style: simple schema: type: string - x-ms-docs-key-type: dataSource - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: ediscoveryFile + 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' - x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/additionalSources/$count': - get: + delete: tags: - security.casesRoot - summary: Get the number of the resource - operationId: security.case.ediscoveryCase.search.additionalSource_GetCount + summary: Delete extractedTextContent for the navigation property files in security + operationId: security.case.ediscoveryCase.reviewSet_DeleteFilesExtractedTextContent parameters: - name: ediscoveryCase-id in: path @@ -10384,85 +10778,40 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoverySearch-id + - name: ediscoveryReviewSet-id in: path - description: The unique identifier of ediscoverySearch + description: The unique identifier of ediscoveryReviewSet required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoverySearch - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/addToReviewSetOperation': - get: - tags: - - security.casesRoot - summary: Get addToReviewSetOperation from security - description: Adds the results of the eDiscovery search to the specified reviewSet. - operationId: security.case.ediscoveryCase.search_GetAddToReviewSetOperation - parameters: - - name: ediscoveryCase-id + x-ms-docs-key-type: ediscoveryReviewSet + - name: ediscoveryFile-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of ediscoveryFile required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoverySearch-id - in: path - description: The unique identifier of ediscoverySearch - required: true + x-ms-docs-key-type: ediscoveryFile + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: ediscoverySearch - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.ediscoveryAddToReviewSetOperation' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/custodianSources': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/files/{ediscoveryFile-id}/tags': get: tags: - security.casesRoot - summary: List custodianSources - description: Get the list of custodial data sources associated with an eDiscovery search. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverysearch-list-custodiansources?view=graph-rest-beta - operationId: security.case.ediscoveryCase.search_ListCustodianSource + summary: Get tags from security + description: Tags associated with the file. + operationId: security.case.ediscoveryCase.reviewSet.file_ListTag parameters: - name: ediscoveryCase-id in: path @@ -10472,14 +10821,22 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoverySearch-id + - name: ediscoveryReviewSet-id in: path - description: The unique identifier of ediscoverySearch + description: The unique identifier of ediscoveryReviewSet required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoverySearch + x-ms-docs-key-type: ediscoveryReviewSet + - name: ediscoveryFile-id + in: path + description: The unique identifier of ediscoveryFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryFile - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -10517,20 +10874,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.dataSourceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.ediscoveryReviewTagCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/custodianSources/{dataSource-id}': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/files/{ediscoveryFile-id}/tags/{ediscoveryReviewTag-id}': get: tags: - security.casesRoot - summary: Get custodianSources from security - description: Custodian sources that are included in the eDiscovery search. - operationId: security.case.ediscoveryCase.search_GetCustodianSource + summary: Get tags from security + description: Tags associated with the file. + operationId: security.case.ediscoveryCase.reviewSet.file_GetTag parameters: - name: ediscoveryCase-id in: path @@ -10540,22 +10897,30 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoverySearch-id + - name: ediscoveryReviewSet-id in: path - description: The unique identifier of ediscoverySearch + description: The unique identifier of ediscoveryReviewSet required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoverySearch - - name: dataSource-id + x-ms-docs-key-type: ediscoveryReviewSet + - name: ediscoveryFile-id in: path - description: The unique identifier of dataSource + description: The unique identifier of ediscoveryFile required: true style: simple schema: type: string - x-ms-docs-key-type: dataSource + x-ms-docs-key-type: ediscoveryFile + - name: ediscoveryReviewTag-id + in: path + description: The unique identifier of ediscoveryReviewTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryReviewTag - name: $select in: query description: Select properties to be returned @@ -10582,16 +10947,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.dataSource' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/custodianSources/$count': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/files/{ediscoveryFile-id}/tags/$count': get: tags: - security.casesRoot summary: Get the number of the resource - operationId: security.case.ediscoveryCase.search.custodianSource_GetCount + operationId: security.case.ediscoveryCase.reviewSet.file.tag_GetCount parameters: - name: ediscoveryCase-id in: path @@ -10601,14 +10966,22 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoverySearch-id + - name: ediscoveryReviewSet-id in: path - description: The unique identifier of ediscoverySearch + description: The unique identifier of ediscoveryReviewSet required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoverySearch + x-ms-docs-key-type: ediscoveryReviewSet + - name: ediscoveryFile-id + in: path + description: The unique identifier of ediscoveryFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryFile - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -10616,16 +10989,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/lastEstimateStatisticsOperation': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/files/$count': get: tags: - security.casesRoot - summary: List lastEstimateStatisticsOperation - description: Get the last ediscoveryEstimateOperation objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverysearch-list-lastestimatestatisticsoperation?view=graph-rest-beta - operationId: security.case.ediscoveryCase.search_GetLastEstimateStatisticsOperation + summary: Get the number of the resource + operationId: security.case.ediscoveryCase.reviewSet.file_GetCount parameters: - name: ediscoveryCase-id in: path @@ -10635,87 +11004,31 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoverySearch-id + - name: ediscoveryReviewSet-id in: path - description: The unique identifier of ediscoverySearch + description: The unique identifier of ediscoveryReviewSet required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoverySearch - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.ediscoveryEstimateOperation' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/microsoft.graph.security.estimateStatistics': - post: - tags: - - security.casesRoot - summary: Invoke action estimateStatistics - description: 'Run an estimate of the number of emails and documents in the eDiscovery search. To learn more about searches in eDiscovery, see Collect data for a case in eDiscovery (Premium).' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverysearch-estimatestatistics?view=graph-rest-beta - operationId: security.case.ediscoveryCase.search_estimateStatistics - parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoverySearch-id - in: path - description: The unique identifier of ediscoverySearch - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoverySearch + x-ms-docs-key-type: ediscoveryReviewSet + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/microsoft.graph.security.exportReport': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/microsoft.graph.security.addToReviewSet': post: tags: - security.casesRoot - summary: Invoke action exportReport - description: 'Export an item report from an estimated ediscoverySearch. For details, see Manage a collection estimate.' + summary: Invoke action addToReviewSet + description: 'Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that returns an Add to review set operation.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverysearch-exportreport?view=graph-rest-beta - operationId: security.case.ediscoveryCase.search_exportReport + url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewset-addtoreviewset?view=graph-rest-beta + operationId: security.case.ediscoveryCase.reviewSet_addToReviewSet parameters: - name: ediscoveryCase-id in: path @@ -10725,14 +11038,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoverySearch-id + - name: ediscoveryReviewSet-id in: path - description: The unique identifier of ediscoverySearch + description: The unique identifier of ediscoveryReviewSet required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoverySearch + x-ms-docs-key-type: ediscoveryReviewSet requestBody: description: Action parameters content: @@ -10740,18 +11053,12 @@ paths: schema: type: object properties: - displayName: - type: string - nullable: true - description: - type: string - nullable: true - exportCriteria: - $ref: '#/components/schemas/microsoft.graph.security.exportCriteria' - exportLocation: - $ref: '#/components/schemas/microsoft.graph.security.exportLocation' - additionalOptions: - $ref: '#/components/schemas/microsoft.graph.security.additionalOptions' + search: + $ref: '#/components/schemas/microsoft.graph.security.ediscoverySearch' + additionalDataOptions: + $ref: '#/components/schemas/microsoft.graph.security.additionalDataOptions' + itemsToInclude: + $ref: '#/components/schemas/microsoft.graph.security.itemsToInclude' cloudAttachmentVersion: $ref: '#/components/schemas/microsoft.graph.security.cloudAttachmentVersion' documentVersion: @@ -10765,16 +11072,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/microsoft.graph.security.exportResult': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/microsoft.graph.security.export': post: tags: - security.casesRoot - summary: Invoke action exportResult - description: 'Export results from an estimated ediscoverySearch. For details, see Manage a collection estimate.' + summary: Invoke action export + description: 'Initiate an export from a reviewSet. For more information, see Export documents from a review set in eDiscovery (Premium).' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverysearch-exportresult?view=graph-rest-beta - operationId: security.case.ediscoveryCase.search_exportResult + url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewset-export?view=graph-rest-beta + operationId: security.case.ediscoveryCase.reviewSet_export parameters: - name: ediscoveryCase-id in: path @@ -10784,14 +11091,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoverySearch-id + - name: ediscoveryReviewSet-id in: path - description: The unique identifier of ediscoverySearch + description: The unique identifier of ediscoveryReviewSet required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoverySearch + x-ms-docs-key-type: ediscoveryReviewSet requestBody: description: Action parameters content: @@ -10799,28 +11106,22 @@ paths: schema: type: object properties: - displayName: + outputName: type: string nullable: true description: type: string nullable: true - exportCriteria: - $ref: '#/components/schemas/microsoft.graph.security.exportCriteria' - exportLocation: - $ref: '#/components/schemas/microsoft.graph.security.exportLocation' - additionalOptions: - $ref: '#/components/schemas/microsoft.graph.security.additionalOptions' - exportFormat: - $ref: '#/components/schemas/microsoft.graph.security.exportFormat' - exportSingleItems: - type: boolean - default: false + azureBlobContainer: + type: string nullable: true - cloudAttachmentVersion: - $ref: '#/components/schemas/microsoft.graph.security.cloudAttachmentVersion' - documentVersion: - $ref: '#/components/schemas/microsoft.graph.security.documentVersion' + azureBlobToken: + type: string + nullable: true + exportOptions: + $ref: '#/components/schemas/microsoft.graph.security.exportOptions' + exportStructure: + $ref: '#/components/schemas/microsoft.graph.security.exportFileStructure' additionalProperties: type: object required: true @@ -10830,60 +11131,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/microsoft.graph.security.purgeData': - post: + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/queries': + get: tags: - security.casesRoot - summary: Invoke action purgeData - description: "Delete Exchange mailbox items or Microsoft Teams messages contained in an eDiscovery search. You can collect and purge the following categories of Teams content:\n- Teams 1:1 chats - Chat messages, posts, and attachments shared in a Teams conversation between two people. Teams 1:1 chats are also called *conversations*.\n- Teams group chats - Chat messages, posts, and attachments shared in a Teams conversation between three or more people. Also called *1:N* chats or *group conversations*.\n- Teams channels - Chat messages, posts, replies, and attachments shared in a standard Teams channel.\n- Private channels - Message posts, replies, and attachments shared in a private Teams channel.\n- Shared channels - Message posts, replies, and attachments shared in a shared Teams channel. For more information about purging Teams messages, see:\n- eDiscovery solution series: Data spillage scenario - Search and purge\n- eDiscovery (Premium) workflow for content in Microsoft Teams " + summary: List queries + description: Get the list of queries associated with an eDiscovery review set. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverysearch-purgedata?view=graph-rest-beta - operationId: security.case.ediscoveryCase.search_purgeData - parameters: - - name: ediscoveryCase-id - in: path - description: The unique identifier of ediscoveryCase - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoveryCase - - name: ediscoverySearch-id - in: path - description: The unique identifier of ediscoverySearch - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoverySearch - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - purgeType: - $ref: '#/components/schemas/microsoft.graph.security.purgeType' - purgeAreas: - $ref: '#/components/schemas/microsoft.graph.security.purgeAreas' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/noncustodialSources': - get: - tags: - - security.casesRoot - summary: Get noncustodialSources from security - description: noncustodialDataSource sources that are included in the eDiscovery search - operationId: security.case.ediscoveryCase.search_ListNoncustodialSource + url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewset-list-queries?view=graph-rest-beta + operationId: security.case.ediscoveryCase.reviewSet_ListQuery parameters: - name: ediscoveryCase-id in: path @@ -10893,14 +11150,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoverySearch-id + - name: ediscoveryReviewSet-id in: path - description: The unique identifier of ediscoverySearch + description: The unique identifier of ediscoveryReviewSet required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoverySearch + x-ms-docs-key-type: ediscoveryReviewSet - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -10938,20 +11195,22 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.ediscoveryNoncustodialDataSourceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.ediscoveryReviewSetQueryCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/noncustodialSources/{ediscoveryNoncustodialDataSource-id}': - get: + post: tags: - security.casesRoot - summary: Get noncustodialSources from security - description: noncustodialDataSource sources that are included in the eDiscovery search - operationId: security.case.ediscoveryCase.search_GetNoncustodialSource + summary: Create ediscoveryReviewSetQuery + description: Create a new ediscoveryReviewSetQuery object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewset-post-queries?view=graph-rest-beta + operationId: security.case.ediscoveryCase.reviewSet_CreateQuery parameters: - name: ediscoveryCase-id in: path @@ -10961,58 +11220,41 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoverySearch-id - in: path - description: The unique identifier of ediscoverySearch - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoverySearch - - name: ediscoveryNoncustodialDataSource-id + - name: ediscoveryReviewSet-id in: path - description: The unique identifier of ediscoveryNoncustodialDataSource + description: The unique identifier of ediscoveryReviewSet required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryNoncustodialDataSource - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: ediscoveryReviewSet + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSetQuery' + required: true responses: 2XX: - description: Retrieved navigation property + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryNoncustodialDataSource' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSetQuery' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/noncustodialSources/$count': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/queries/{ediscoveryReviewSetQuery-id}': get: tags: - security.casesRoot - summary: Get the number of the resource - operationId: security.case.ediscoveryCase.search.noncustodialSource_GetCount + summary: Get ediscoveryReviewSetQuery + description: Read the properties and relationships of an ediscoveryReviewSetQuery object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewsetquery-get?view=graph-rest-beta + operationId: security.case.ediscoveryCase.reviewSet_GetQuery parameters: - name: ediscoveryCase-id in: path @@ -11022,62 +11264,22 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoverySearch-id - in: path - description: The unique identifier of ediscoverySearch - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: ediscoverySearch - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/$count': - get: - tags: - - security.casesRoot - summary: Get the number of the resource - operationId: security.case.ediscoveryCase.search_GetCount - parameters: - - name: ediscoveryCase-id + - name: ediscoveryReviewSet-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of ediscoveryReviewSet required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/settings': - get: - tags: - - security.casesRoot - summary: Get ediscoveryCaseSettings - description: Read the properties and relationships of an ediscoveryCaseSettings object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycasesettings-get?view=graph-rest-beta - operationId: security.case.ediscoveryCase_GetSetting - parameters: - - name: ediscoveryCase-id + x-ms-docs-key-type: ediscoveryReviewSet + - name: ediscoveryReviewSetQuery-id in: path - description: The unique identifier of ediscoveryCase + description: The unique identifier of ediscoveryReviewSetQuery required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryCase + x-ms-docs-key-type: ediscoveryReviewSetQuery - name: $select in: query description: Select properties to be returned @@ -11104,19 +11306,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseSettings' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSetQuery' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - security.casesRoot - summary: Update ediscoveryCaseSettings - description: Update the properties of an ediscoveryCaseSettings object. + summary: Update ediscoveryReviewSetQuery + description: Update the properties of an ediscoveryReviewSetQuery object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycasesettings-update?view=graph-rest-beta - operationId: security.case.ediscoveryCase_UpdateSetting + url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewsetquery-update?view=graph-rest-beta + operationId: security.case.ediscoveryCase.reviewSet_UpdateQuery parameters: - name: ediscoveryCase-id in: path @@ -11126,12 +11328,28 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryReviewSet-id + in: path + description: The unique identifier of ediscoveryReviewSet + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryReviewSet + - name: ediscoveryReviewSetQuery-id + in: path + description: The unique identifier of ediscoveryReviewSetQuery + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryReviewSetQuery requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseSettings' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSetQuery' required: true responses: 2XX: @@ -11139,15 +11357,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseSettings' + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSetQuery' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - security.casesRoot - summary: Delete navigation property settings for security - operationId: security.case.ediscoveryCase_DeleteSetting + summary: Delete ediscoveryReviewSetQuery + description: Delete an ediscoveryReviewSetQuery object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewset-delete-queries?view=graph-rest-beta + operationId: security.case.ediscoveryCase.reviewSet_DeleteQuery parameters: - name: ediscoveryCase-id in: path @@ -11157,6 +11379,22 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryReviewSet-id + in: path + description: The unique identifier of ediscoveryReviewSet + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryReviewSet + - name: ediscoveryReviewSetQuery-id + in: path + description: The unique identifier of ediscoveryReviewSetQuery + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryReviewSetQuery - name: If-Match in: header description: ETag @@ -11169,16 +11407,75 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/settings/microsoft.graph.security.resetToDefault': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/queries/{ediscoveryReviewSetQuery-id}/microsoft.graph.security.applyTags': post: tags: - security.casesRoot - summary: Invoke action resetToDefault - description: Reset a caseSettings object to the default values. + summary: Invoke action applyTags + description: 'Apply tags to files in an eDiscovery review set. For details, see Tag documents in a review set in eDiscovery.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycasesettings-resettodefault?view=graph-rest-beta - operationId: security.case.ediscoveryCase.setting_resetToDefault + url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewsetquery-applytags?view=graph-rest-beta + operationId: security.case.ediscoveryCase.reviewSet.query_applyTag + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryReviewSet-id + in: path + description: The unique identifier of ediscoveryReviewSet + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryReviewSet + - name: ediscoveryReviewSetQuery-id + in: path + description: The unique identifier of ediscoveryReviewSetQuery + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryReviewSetQuery + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + tagsToAdd: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag' + tagsToRemove: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/queries/{ediscoveryReviewSetQuery-id}/microsoft.graph.security.export': + post: + tags: + - security.casesRoot + summary: Invoke action export + description: 'Initiate an export from a ediscoveryReviewSetQuery. For details, see Export documents from a review set in eDiscovery (Premium).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewsetquery-export?view=graph-rest-beta + operationId: security.case.ediscoveryCase.reviewSet.query_export parameters: - name: ediscoveryCase-id in: path @@ -11188,22 +11485,64 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryReviewSet-id + in: path + description: The unique identifier of ediscoveryReviewSet + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryReviewSet + - name: ediscoveryReviewSetQuery-id + in: path + description: The unique identifier of ediscoveryReviewSetQuery + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryReviewSetQuery + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + outputName: + type: string + nullable: true + description: + type: string + nullable: true + azureBlobContainer: + type: string + nullable: true + azureBlobToken: + type: string + nullable: true + exportOptions: + $ref: '#/components/schemas/microsoft.graph.security.exportOptions' + exportStructure: + $ref: '#/components/schemas/microsoft.graph.security.exportFileStructure' + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/tags': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/queries/{ediscoveryReviewSetQuery-id}/microsoft.graph.security.run()': get: tags: - security.casesRoot - summary: List tags - description: Get a list of eDiscoveryReviewTag objects and their properties. + summary: Invoke function run + description: Run reviewset query to get the list of files. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-list-tags?view=graph-rest-beta - operationId: security.case.ediscoveryCase_ListTag + url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewsetquery-run?view=graph-rest-beta + operationId: security.case.ediscoveryCase.reviewSet.query_run parameters: - name: ediscoveryCase-id in: path @@ -11213,14 +11552,30 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryReviewSet-id + in: path + description: The unique identifier of ediscoveryReviewSet + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryReviewSet + - name: ediscoveryReviewSetQuery-id + in: path + description: The unique identifier of ediscoveryReviewSetQuery + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryReviewSetQuery - $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: @@ -11228,9 +11583,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: @@ -11250,22 +11605,152 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.ediscoveryReviewTagCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: + description: Success + content: + application/json: + schema: + title: Collection of ediscoveryFile + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryFile' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/queries/$count': + get: + tags: + - security.casesRoot + summary: Get the number of the resource + operationId: security.case.ediscoveryCase.reviewSet.query_GetCount + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryReviewSet-id + in: path + description: The unique identifier of ediscoveryReviewSet + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryReviewSet + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/$count': + get: + tags: + - security.casesRoot + summary: Get the number of the resource + operationId: security.case.ediscoveryCase.reviewSet_GetCount + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches': + get: + tags: + - security.casesRoot + summary: List searches + description: Get the list of ediscoverySearch resources from an eDiscoveryCase object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-list-searches?view=graph-rest-beta + operationId: security.case.ediscoveryCase_ListSearch + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.ediscoverySearchCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - security.casesRoot - summary: Create tags - description: Create a new ediscoveryReviewTag object. + summary: Create searches + description: Create a new ediscoverySearch object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-post-tags?view=graph-rest-beta - operationId: security.case.ediscoveryCase_CreateTag + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-post-searches?view=graph-rest-beta + operationId: security.case.ediscoveryCase_CreateSearch parameters: - name: ediscoveryCase-id in: path @@ -11280,7 +11765,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag' + $ref: '#/components/schemas/microsoft.graph.security.ediscoverySearch' required: true responses: 2XX: @@ -11288,20 +11773,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag' + $ref: '#/components/schemas/microsoft.graph.security.ediscoverySearch' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/tags/{ediscoveryReviewTag-id}': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}': get: tags: - security.casesRoot - summary: Get ediscoveryReviewTag - description: Read the properties and relationships of an ediscoveryReviewTag object. + summary: Get ediscoverySearch + description: Read the properties and relationships of an ediscoverySearch object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewtag-get?view=graph-rest-beta - operationId: security.case.ediscoveryCase_GetTag + url: https://learn.microsoft.com/graph/api/security-ediscoverysearch-get?view=graph-rest-beta + operationId: security.case.ediscoveryCase_GetSearch parameters: - name: ediscoveryCase-id in: path @@ -11311,14 +11796,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewTag-id + - name: ediscoverySearch-id in: path - description: The unique identifier of ediscoveryReviewTag + description: The unique identifier of ediscoverySearch required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewTag + x-ms-docs-key-type: ediscoverySearch - name: $select in: query description: Select properties to be returned @@ -11345,19 +11830,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag' + $ref: '#/components/schemas/microsoft.graph.security.ediscoverySearch' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - security.casesRoot - summary: Update ediscoveryReviewTag - description: Update the properties of an ediscoveryReviewTag object. + summary: Update ediscoverySearch + description: Update the properties of an ediscoverySearch object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewtag-update?view=graph-rest-beta - operationId: security.case.ediscoveryCase_UpdateTag + url: https://learn.microsoft.com/graph/api/security-ediscoverysearch-update?view=graph-rest-beta + operationId: security.case.ediscoveryCase_UpdateSearch parameters: - name: ediscoveryCase-id in: path @@ -11367,20 +11852,20 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewTag-id + - name: ediscoverySearch-id in: path - description: The unique identifier of ediscoveryReviewTag + description: The unique identifier of ediscoverySearch required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewTag + x-ms-docs-key-type: ediscoverySearch requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag' + $ref: '#/components/schemas/microsoft.graph.security.ediscoverySearch' required: true responses: 2XX: @@ -11388,19 +11873,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag' + $ref: '#/components/schemas/microsoft.graph.security.ediscoverySearch' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - security.casesRoot - summary: Remove ediscoveryReviewTag - description: Remove an ediscoveryReviewTag object. + summary: Delete ediscoverySearch + description: Delete an ediscoverySearch object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoverycase-delete-tags?view=graph-rest-beta - operationId: security.case.ediscoveryCase_DeleteTag + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-delete-searches?view=graph-rest-beta + operationId: security.case.ediscoveryCase_DeleteSearch parameters: - name: ediscoveryCase-id in: path @@ -11410,14 +11895,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewTag-id + - name: ediscoverySearch-id in: path - description: The unique identifier of ediscoveryReviewTag + description: The unique identifier of ediscoverySearch required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewTag + x-ms-docs-key-type: ediscoverySearch - name: If-Match in: header description: ETag @@ -11430,16 +11915,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/tags/{ediscoveryReviewTag-id}/childTags': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/additionalSources': get: tags: - security.casesRoot - summary: 'ediscoveryReviewTag: asHierarchy' - description: List eDiscovery review tags with the tag hierarchy shown. + summary: List additionalSources + description: Get the list of additional sources associated with an eDiscovery search. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewtag-ashierarchy?view=graph-rest-beta - operationId: security.case.ediscoveryCase.tag_ListChildTag + url: https://learn.microsoft.com/graph/api/security-ediscoverysearch-list-additionalsources?view=graph-rest-beta + operationId: security.case.ediscoveryCase.search_ListAdditionalSource parameters: - name: ediscoveryCase-id in: path @@ -11449,14 +11934,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewTag-id + - name: ediscoverySearch-id in: path - description: The unique identifier of ediscoveryReviewTag + description: The unique identifier of ediscoverySearch required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewTag + x-ms-docs-key-type: ediscoverySearch - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -11494,20 +11979,63 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.ediscoveryReviewTagCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.dataSourceCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/tags/{ediscoveryReviewTag-id}/childTags/{ediscoveryReviewTag-id1}': + post: + tags: + - security.casesRoot + summary: Add additional sources + description: Create a new additional source associated with an eDiscovery search. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverysearch-post-additionalsources?view=graph-rest-beta + operationId: security.case.ediscoveryCase.search_CreateAdditionalSource + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoverySearch-id + in: path + description: The unique identifier of ediscoverySearch + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoverySearch + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.dataSource' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.dataSource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/additionalSources/{dataSource-id}': get: tags: - security.casesRoot - summary: Get childTags from security - description: Returns the tags that are a child of a tag. - operationId: security.case.ediscoveryCase.tag_GetChildTag + summary: Get additionalSources from security + description: Adds an additional source to the eDiscovery search. + operationId: security.case.ediscoveryCase.search_GetAdditionalSource parameters: - name: ediscoveryCase-id in: path @@ -11517,22 +12045,22 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewTag-id + - name: ediscoverySearch-id in: path - description: The unique identifier of ediscoveryReviewTag + description: The unique identifier of ediscoverySearch required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewTag - - name: ediscoveryReviewTag-id1 + x-ms-docs-key-type: ediscoverySearch + - name: dataSource-id in: path - description: The unique identifier of ediscoveryReviewTag + description: The unique identifier of dataSource required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewTag + x-ms-docs-key-type: dataSource - name: $select in: query description: Select properties to be returned @@ -11559,16 +12087,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag' + $ref: '#/components/schemas/microsoft.graph.security.dataSource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/tags/{ediscoveryReviewTag-id}/childTags/$count': - get: + patch: tags: - security.casesRoot - summary: Get the number of the resource - operationId: security.case.ediscoveryCase.tag.childTag_GetCount + summary: Update the navigation property additionalSources in security + operationId: security.case.ediscoveryCase.search_UpdateAdditionalSource parameters: - name: ediscoveryCase-id in: path @@ -11578,28 +12105,44 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewTag-id + - name: ediscoverySearch-id in: path - description: The unique identifier of ediscoveryReviewTag + description: The unique identifier of ediscoverySearch required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewTag - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: ediscoverySearch + - name: dataSource-id + in: path + description: The unique identifier of dataSource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: dataSource + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.dataSource' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.dataSource' default: $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/tags/{ediscoveryReviewTag-id}/parent': - get: + x-ms-docs-operation-type: operation + delete: tags: - security.casesRoot - summary: Get parent from security - description: Returns the parent tag of the specified tag. - operationId: security.case.ediscoveryCase.tag_GetParent + summary: Delete navigation property additionalSources for security + operationId: security.case.ediscoveryCase.search_DeleteAdditionalSource parameters: - name: ediscoveryCase-id in: path @@ -11609,50 +12152,40 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - name: ediscoveryReviewTag-id + - name: ediscoverySearch-id in: path - description: The unique identifier of ediscoveryReviewTag + description: The unique identifier of ediscoverySearch required: true style: simple schema: type: string - x-ms-docs-key-type: ediscoveryReviewTag - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: ediscoverySearch + - name: dataSource-id + in: path + description: The unique identifier of dataSource + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: dataSource + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/tags/$count': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/additionalSources/$count': get: tags: - security.casesRoot summary: Get the number of the resource - operationId: security.case.ediscoveryCase.tag_GetCount + operationId: security.case.ediscoveryCase.search.additionalSource_GetCount parameters: - name: ediscoveryCase-id in: path @@ -11662,6 +12195,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase + - name: ediscoverySearch-id + in: path + description: The unique identifier of ediscoverySearch + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoverySearch - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -11669,16 +12210,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/security/cases/ediscoveryCases/{ediscoveryCase-id}/tags/microsoft.graph.security.asHierarchy()': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/addToReviewSetOperation': get: tags: - security.casesRoot - summary: Invoke function asHierarchy - description: List eDiscovery review tags with the tag hierarchy shown. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewtag-ashierarchy?view=graph-rest-beta - operationId: security.case.ediscoveryCase.tag_asHierarchy + summary: Get addToReviewSetOperation from security + description: Adds the results of the eDiscovery search to the specified reviewSet. + operationId: security.case.ediscoveryCase.search_GetAddToReviewSetOperation parameters: - name: ediscoveryCase-id in: path @@ -11688,11 +12226,14 @@ paths: schema: type: string x-ms-docs-key-type: ediscoveryCase - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + - name: ediscoverySearch-id + in: path + description: The unique identifier of ediscoverySearch + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoverySearch - name: $select in: query description: Select properties to be returned @@ -11703,16 +12244,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 @@ -11725,49 +12256,41 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - title: Collection of ediscoveryReviewTag - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryAddToReviewSetOperation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /security/cases/ediscoveryCases/$count: + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/custodianSources': get: tags: - security.casesRoot - summary: Get the number of the resource - operationId: security.case.ediscoveryCase_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /security/cloudAppSecurityProfiles: - get: - tags: - - security.cloudAppSecurityProfile - summary: Get cloudAppSecurityProfiles from security - operationId: security_ListCloudAppSecurityProfile + summary: List custodianSources + description: Get the list of custodial data sources associated with an eDiscovery search. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverysearch-list-custodiansources?view=graph-rest-beta + operationId: security.case.ediscoveryCase.search_ListCustodianSource parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoverySearch-id + in: path + description: The unique identifier of ediscoverySearch + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoverySearch - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -11805,62 +12328,3601 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.cloudAppSecurityProfileCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.dataSourceCollectionResponse' 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-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - security.cloudAppSecurityProfile - summary: Create new navigation property to cloudAppSecurityProfiles for security - operationId: security_CreateCloudAppSecurityProfile - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.cloudAppSecurityProfile' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.cloudAppSecurityProfile' - 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/cloudAppSecurityProfiles/{cloudAppSecurityProfile-id}': + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/custodianSources/{dataSource-id}': get: tags: - - security.cloudAppSecurityProfile - summary: Get cloudAppSecurityProfiles from security + - security.casesRoot + summary: Get custodianSources from security + description: Custodian sources that are included in the eDiscovery search. + operationId: security.case.ediscoveryCase.search_GetCustodianSource + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoverySearch-id + in: path + description: The unique identifier of ediscoverySearch + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoverySearch + - name: dataSource-id + in: path + description: The unique identifier of dataSource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: dataSource + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.dataSource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/custodianSources/$count': + get: + tags: + - security.casesRoot + summary: Get the number of the resource + operationId: security.case.ediscoveryCase.search.custodianSource_GetCount + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoverySearch-id + in: path + description: The unique identifier of ediscoverySearch + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoverySearch + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/lastEstimateStatisticsOperation': + get: + tags: + - security.casesRoot + summary: List lastEstimateStatisticsOperation + description: Get the last ediscoveryEstimateOperation objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverysearch-list-lastestimatestatisticsoperation?view=graph-rest-beta + operationId: security.case.ediscoveryCase.search_GetLastEstimateStatisticsOperation + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoverySearch-id + in: path + description: The unique identifier of ediscoverySearch + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoverySearch + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.ediscoveryEstimateOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/microsoft.graph.security.estimateStatistics': + post: + tags: + - security.casesRoot + summary: Invoke action estimateStatistics + description: 'Run an estimate of the number of emails and documents in the eDiscovery search. To learn more about searches in eDiscovery, see Collect data for a case in eDiscovery (Premium).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverysearch-estimatestatistics?view=graph-rest-beta + operationId: security.case.ediscoveryCase.search_estimateStatistics + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoverySearch-id + in: path + description: The unique identifier of ediscoverySearch + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoverySearch + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/microsoft.graph.security.exportReport': + post: + tags: + - security.casesRoot + summary: Invoke action exportReport + description: 'Export an item report from an estimated ediscoverySearch. For details, see Manage a collection estimate.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverysearch-exportreport?view=graph-rest-beta + operationId: security.case.ediscoveryCase.search_exportReport + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoverySearch-id + in: path + description: The unique identifier of ediscoverySearch + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoverySearch + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + displayName: + type: string + nullable: true + description: + type: string + nullable: true + exportCriteria: + $ref: '#/components/schemas/microsoft.graph.security.exportCriteria' + exportLocation: + $ref: '#/components/schemas/microsoft.graph.security.exportLocation' + additionalOptions: + $ref: '#/components/schemas/microsoft.graph.security.additionalOptions' + cloudAttachmentVersion: + $ref: '#/components/schemas/microsoft.graph.security.cloudAttachmentVersion' + documentVersion: + $ref: '#/components/schemas/microsoft.graph.security.documentVersion' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/microsoft.graph.security.exportResult': + post: + tags: + - security.casesRoot + summary: Invoke action exportResult + description: 'Export results from an estimated ediscoverySearch. For details, see Manage a collection estimate.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverysearch-exportresult?view=graph-rest-beta + operationId: security.case.ediscoveryCase.search_exportResult + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoverySearch-id + in: path + description: The unique identifier of ediscoverySearch + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoverySearch + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + displayName: + type: string + nullable: true + description: + type: string + nullable: true + exportCriteria: + $ref: '#/components/schemas/microsoft.graph.security.exportCriteria' + exportLocation: + $ref: '#/components/schemas/microsoft.graph.security.exportLocation' + additionalOptions: + $ref: '#/components/schemas/microsoft.graph.security.additionalOptions' + exportFormat: + $ref: '#/components/schemas/microsoft.graph.security.exportFormat' + exportSingleItems: + type: boolean + default: false + nullable: true + cloudAttachmentVersion: + $ref: '#/components/schemas/microsoft.graph.security.cloudAttachmentVersion' + documentVersion: + $ref: '#/components/schemas/microsoft.graph.security.documentVersion' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/microsoft.graph.security.purgeData': + post: + tags: + - security.casesRoot + summary: Invoke action purgeData + description: "Delete Exchange mailbox items or Microsoft Teams messages contained in an eDiscovery search. You can collect and purge the following categories of Teams content:\r\n- Teams 1:1 chats - Chat messages, posts, and attachments shared in a Teams conversation between two people. Teams 1:1 chats are also called *conversations*.\r\n- Teams group chats - Chat messages, posts, and attachments shared in a Teams conversation between three or more people. Also called *1:N* chats or *group conversations*.\r\n- Teams channels - Chat messages, posts, replies, and attachments shared in a standard Teams channel.\r\n- Private channels - Message posts, replies, and attachments shared in a private Teams channel.\r\n- Shared channels - Message posts, replies, and attachments shared in a shared Teams channel. For more information about purging Teams messages, see:\r\n- eDiscovery solution series: Data spillage scenario - Search and purge\r\n- eDiscovery (Premium) workflow for content in Microsoft Teams " + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverysearch-purgedata?view=graph-rest-beta + operationId: security.case.ediscoveryCase.search_purgeData + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoverySearch-id + in: path + description: The unique identifier of ediscoverySearch + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoverySearch + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + purgeType: + $ref: '#/components/schemas/microsoft.graph.security.purgeType' + purgeAreas: + $ref: '#/components/schemas/microsoft.graph.security.purgeAreas' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/noncustodialSources': + get: + tags: + - security.casesRoot + summary: Get noncustodialSources from security + description: noncustodialDataSource sources that are included in the eDiscovery search + operationId: security.case.ediscoveryCase.search_ListNoncustodialSource + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoverySearch-id + in: path + description: The unique identifier of ediscoverySearch + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoverySearch + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.ediscoveryNoncustodialDataSourceCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/noncustodialSources/{ediscoveryNoncustodialDataSource-id}': + get: + tags: + - security.casesRoot + summary: Get noncustodialSources from security + description: noncustodialDataSource sources that are included in the eDiscovery search + operationId: security.case.ediscoveryCase.search_GetNoncustodialSource + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoverySearch-id + in: path + description: The unique identifier of ediscoverySearch + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoverySearch + - name: ediscoveryNoncustodialDataSource-id + in: path + description: The unique identifier of ediscoveryNoncustodialDataSource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryNoncustodialDataSource + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.ediscoveryNoncustodialDataSource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/noncustodialSources/$count': + get: + tags: + - security.casesRoot + summary: Get the number of the resource + operationId: security.case.ediscoveryCase.search.noncustodialSource_GetCount + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoverySearch-id + in: path + description: The unique identifier of ediscoverySearch + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoverySearch + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/$count': + get: + tags: + - security.casesRoot + summary: Get the number of the resource + operationId: security.case.ediscoveryCase.search_GetCount + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/settings': + get: + tags: + - security.casesRoot + summary: Get ediscoveryCaseSettings + description: Read the properties and relationships of an ediscoveryCaseSettings object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycasesettings-get?view=graph-rest-beta + operationId: security.case.ediscoveryCase_GetSetting + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.ediscoveryCaseSettings' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.casesRoot + summary: Update ediscoveryCaseSettings + description: Update the properties of an ediscoveryCaseSettings object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycasesettings-update?view=graph-rest-beta + operationId: security.case.ediscoveryCase_UpdateSetting + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseSettings' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseSettings' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.casesRoot + summary: Delete navigation property settings for security + operationId: security.case.ediscoveryCase_DeleteSetting + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/settings/microsoft.graph.security.resetToDefault': + post: + tags: + - security.casesRoot + summary: Invoke action resetToDefault + description: Reset a caseSettings object to the default values. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycasesettings-resettodefault?view=graph-rest-beta + operationId: security.case.ediscoveryCase.setting_resetToDefault + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/tags': + get: + tags: + - security.casesRoot + summary: List tags + description: Get a list of eDiscoveryReviewTag objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-list-tags?view=graph-rest-beta + operationId: security.case.ediscoveryCase_ListTag + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.ediscoveryReviewTagCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.casesRoot + summary: Create tags + description: Create a new ediscoveryReviewTag object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-post-tags?view=graph-rest-beta + operationId: security.case.ediscoveryCase_CreateTag + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/tags/{ediscoveryReviewTag-id}': + get: + tags: + - security.casesRoot + summary: Get ediscoveryReviewTag + description: Read the properties and relationships of an ediscoveryReviewTag object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewtag-get?view=graph-rest-beta + operationId: security.case.ediscoveryCase_GetTag + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryReviewTag-id + in: path + description: The unique identifier of ediscoveryReviewTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryReviewTag + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.ediscoveryReviewTag' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.casesRoot + summary: Update ediscoveryReviewTag + description: Update the properties of an ediscoveryReviewTag object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewtag-update?view=graph-rest-beta + operationId: security.case.ediscoveryCase_UpdateTag + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryReviewTag-id + in: path + description: The unique identifier of ediscoveryReviewTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryReviewTag + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.casesRoot + summary: Remove ediscoveryReviewTag + description: Remove an ediscoveryReviewTag object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoverycase-delete-tags?view=graph-rest-beta + operationId: security.case.ediscoveryCase_DeleteTag + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryReviewTag-id + in: path + description: The unique identifier of ediscoveryReviewTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryReviewTag + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/tags/{ediscoveryReviewTag-id}/childTags': + get: + tags: + - security.casesRoot + summary: 'ediscoveryReviewTag: asHierarchy' + description: List eDiscovery review tags with the tag hierarchy shown. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewtag-ashierarchy?view=graph-rest-beta + operationId: security.case.ediscoveryCase.tag_ListChildTag + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryReviewTag-id + in: path + description: The unique identifier of ediscoveryReviewTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryReviewTag + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.ediscoveryReviewTagCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/tags/{ediscoveryReviewTag-id}/childTags/{ediscoveryReviewTag-id1}': + get: + tags: + - security.casesRoot + summary: Get childTags from security + description: Returns the tags that are a child of a tag. + operationId: security.case.ediscoveryCase.tag_GetChildTag + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryReviewTag-id + in: path + description: The unique identifier of ediscoveryReviewTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryReviewTag + - name: ediscoveryReviewTag-id1 + in: path + description: The unique identifier of ediscoveryReviewTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryReviewTag + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.ediscoveryReviewTag' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/tags/{ediscoveryReviewTag-id}/childTags/$count': + get: + tags: + - security.casesRoot + summary: Get the number of the resource + operationId: security.case.ediscoveryCase.tag.childTag_GetCount + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryReviewTag-id + in: path + description: The unique identifier of ediscoveryReviewTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryReviewTag + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/tags/{ediscoveryReviewTag-id}/parent': + get: + tags: + - security.casesRoot + summary: Get parent from security + description: Returns the parent tag of the specified tag. + operationId: security.case.ediscoveryCase.tag_GetParent + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - name: ediscoveryReviewTag-id + in: path + description: The unique identifier of ediscoveryReviewTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryReviewTag + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.ediscoveryReviewTag' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/tags/$count': + get: + tags: + - security.casesRoot + summary: Get the number of the resource + operationId: security.case.ediscoveryCase.tag_GetCount + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/cases/ediscoveryCases/{ediscoveryCase-id}/tags/microsoft.graph.security.asHierarchy()': + get: + tags: + - security.casesRoot + summary: Invoke function asHierarchy + description: List eDiscovery review tags with the tag hierarchy shown. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-ediscoveryreviewtag-ashierarchy?view=graph-rest-beta + operationId: security.case.ediscoveryCase.tag_asHierarchy + parameters: + - name: ediscoveryCase-id + in: path + description: The unique identifier of ediscoveryCase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: ediscoveryCase + - $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 ediscoveryReviewTag + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /security/cases/ediscoveryCases/$count: + get: + tags: + - security.casesRoot + summary: Get the number of the resource + operationId: security.case.ediscoveryCase_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/cloudAppSecurityProfiles: + get: + tags: + - security.cloudAppSecurityProfile + summary: Get cloudAppSecurityProfiles from security + operationId: security_ListCloudAppSecurityProfile + 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.cloudAppSecurityProfileCollectionResponse' + 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-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.cloudAppSecurityProfile + summary: Create new navigation property to cloudAppSecurityProfiles for security + operationId: security_CreateCloudAppSecurityProfile + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudAppSecurityProfile' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudAppSecurityProfile' + 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/cloudAppSecurityProfiles/{cloudAppSecurityProfile-id}': + get: + tags: + - security.cloudAppSecurityProfile + summary: Get cloudAppSecurityProfiles from security operationId: security_GetCloudAppSecurityProfile parameters: - - name: cloudAppSecurityProfile-id + - name: cloudAppSecurityProfile-id + in: path + description: The unique identifier of cloudAppSecurityProfile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: cloudAppSecurityProfile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.cloudAppSecurityProfile' + 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.cloudAppSecurityProfile + summary: Update the navigation property cloudAppSecurityProfiles in security + operationId: security_UpdateCloudAppSecurityProfile + parameters: + - name: cloudAppSecurityProfile-id + in: path + description: The unique identifier of cloudAppSecurityProfile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: cloudAppSecurityProfile + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudAppSecurityProfile' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.cloudAppSecurityProfile' + 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.cloudAppSecurityProfile + summary: Delete navigation property cloudAppSecurityProfiles for security + operationId: security_DeleteCloudAppSecurityProfile + parameters: + - name: cloudAppSecurityProfile-id + in: path + description: The unique identifier of cloudAppSecurityProfile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: cloudAppSecurityProfile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + 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/cloudAppSecurityProfiles/$count: + get: + tags: + - security.cloudAppSecurityProfile + summary: Get the number of the resource + operationId: security.cloudAppSecurityProfile_GetCount + 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: '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/collaboration: + get: + tags: + - security.collaborationRoot + summary: Get collaboration from security + description: Enables read and other actions on collaborative entities in Microsoft Defender. + operationId: security_GetCollaboration + 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.collaborationRoot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.collaborationRoot + summary: Update the navigation property collaboration in security + operationId: security_UpdateCollaboration + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.collaborationRoot' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.collaborationRoot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.collaborationRoot + summary: Delete navigation property collaboration for security + operationId: security_DeleteCollaboration + parameters: + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/collaboration/analyzedEmails: + get: + tags: + - security.collaborationRoot + summary: Get analyzedEmail + description: Read the properties and relationships of an analyzedEmail object. + operationId: security.collaboration_ListAnalyzedEmail + 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.analyzedEmailCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.collaborationRoot + summary: Create new navigation property to analyzedEmails for security + operationId: security.collaboration_CreateAnalyzedEmail + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.analyzedEmail' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.analyzedEmail' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/collaboration/analyzedEmails/{analyzedEmail-id}': + get: + tags: + - security.collaborationRoot + summary: Get analyzedEmail + description: Read the properties and relationships of an analyzedEmail object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-analyzedemail-get?view=graph-rest-beta + operationId: security.collaboration_GetAnalyzedEmail + parameters: + - name: analyzedEmail-id + in: path + description: The unique identifier of analyzedEmail + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: analyzedEmail + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.analyzedEmail' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.collaborationRoot + summary: Update the navigation property analyzedEmails in security + operationId: security.collaboration_UpdateAnalyzedEmail + parameters: + - name: analyzedEmail-id + in: path + description: The unique identifier of analyzedEmail + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: analyzedEmail + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.analyzedEmail' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.analyzedEmail' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.collaborationRoot + summary: Delete navigation property analyzedEmails for security + operationId: security.collaboration_DeleteAnalyzedEmail + parameters: + - name: analyzedEmail-id + in: path + description: The unique identifier of analyzedEmail + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: analyzedEmail + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/collaboration/analyzedEmails/$count: + get: + tags: + - security.collaborationRoot + summary: Get the number of the resource + operationId: security.collaboration.analyzedEmail_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/collaboration/analyzedEmails/microsoft.graph.security.remediate: + post: + tags: + - security.collaborationRoot + summary: Invoke action remediate + description: 'Remove a potential threat from end users'' mailboxes. Remediation means to take prescribed action against a threat. This API can trigger email purge actions like move to junk, move to deleted items, soft delete, hard delete, or move to Inbox. This API enables scenarios and use cases such as SOAR integration, playbooks, and automations. For more information read email remediation, trigger action and track actions. If there is false positives admins can take move to inbox action.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-analyzedemail-remediate?view=graph-rest-beta + operationId: security.collaboration.analyzedEmail_remediate + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + displayName: + type: string + nullable: true + description: + type: string + nullable: true + severity: + $ref: '#/components/schemas/microsoft.graph.security.remediationSeverity' + action: + $ref: '#/components/schemas/microsoft.graph.security.remediationAction' + remediateSendersCopy: + type: boolean + default: false + nullable: true + analyzedEmails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.analyzedEmail' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /security/dataDiscovery: + get: + tags: + - security.dataDiscoveryRoot + summary: Get dataDiscovery from security + operationId: security_GetDataDiscovery + 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.dataDiscoveryRoot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.dataDiscoveryRoot + summary: Update the navigation property dataDiscovery in security + operationId: security_UpdateDataDiscovery + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.dataDiscoveryRoot' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.dataDiscoveryRoot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.dataDiscoveryRoot + summary: Delete navigation property dataDiscovery for security + operationId: security_DeleteDataDiscovery + parameters: + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/dataDiscovery/cloudAppDiscovery: + get: + tags: + - security.dataDiscoveryRoot + summary: Get cloudAppDiscovery from security + description: 'The available entities are IP addresses, devices, and users who access a cloud app.' + operationId: security.dataDiscovery_GetCloudAppDiscovery + 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.dataDiscoveryReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.dataDiscoveryRoot + summary: Update the navigation property cloudAppDiscovery in security + operationId: security.dataDiscovery_UpdateCloudAppDiscovery + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.dataDiscoveryReport' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.dataDiscoveryReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.dataDiscoveryRoot + summary: Delete navigation property cloudAppDiscovery for security + operationId: security.dataDiscovery_DeleteCloudAppDiscovery + parameters: + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/dataDiscovery/cloudAppDiscovery/uploadedStreams: + get: + tags: + - security.dataDiscoveryRoot + summary: List uploadedStreams + description: Get visibility into all the manually uploaded streams from your firewalls and proxies. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-datadiscoveryreport-list-uploadedstreams?view=graph-rest-beta + operationId: security.dataDiscovery.cloudAppDiscovery_ListUploadedStream + 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.cloudAppDiscoveryReportCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.dataDiscoveryRoot + summary: Create new navigation property to uploadedStreams for security + operationId: security.dataDiscovery.cloudAppDiscovery_CreateUploadedStream + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.cloudAppDiscoveryReport' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.cloudAppDiscoveryReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/dataDiscovery/cloudAppDiscovery/uploadedStreams/{cloudAppDiscoveryReport-id}': + get: + tags: + - security.dataDiscoveryRoot + summary: Get uploadedStreams from security + description: A collection of streams available for generating cloud discovery report. + operationId: security.dataDiscovery.cloudAppDiscovery_GetUploadedStream + parameters: + - name: cloudAppDiscoveryReport-id + in: path + description: The unique identifier of cloudAppDiscoveryReport + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: cloudAppDiscoveryReport + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.cloudAppDiscoveryReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.dataDiscoveryRoot + summary: Update the navigation property uploadedStreams in security + operationId: security.dataDiscovery.cloudAppDiscovery_UpdateUploadedStream + parameters: + - name: cloudAppDiscoveryReport-id + in: path + description: The unique identifier of cloudAppDiscoveryReport + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: cloudAppDiscoveryReport + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.cloudAppDiscoveryReport' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.cloudAppDiscoveryReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.dataDiscoveryRoot + summary: Delete navigation property uploadedStreams for security + operationId: security.dataDiscovery.cloudAppDiscovery_DeleteUploadedStream + parameters: + - name: cloudAppDiscoveryReport-id + in: path + description: The unique identifier of cloudAppDiscoveryReport + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: cloudAppDiscoveryReport + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/dataDiscovery/cloudAppDiscovery/uploadedStreams/{cloudAppDiscoveryReport-id}/microsoft.graph.security.aggregatedAppsDetails(period={period})': + get: + tags: + - security.dataDiscoveryRoot + summary: Invoke function aggregatedAppsDetails + operationId: security.dataDiscovery.cloudAppDiscovery.uploadedStream_aggregatedAppsDetail + parameters: + - name: cloudAppDiscoveryReport-id + in: path + description: The unique identifier of cloudAppDiscoveryReport + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: cloudAppDiscoveryReport + - name: period + in: path + description: 'Usage: period={period}' + required: true + style: simple + schema: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + format: duration + 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 discoveredCloudAppDetail + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.discoveredCloudAppDetail' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /security/dataDiscovery/cloudAppDiscovery/uploadedStreams/$count: + get: + tags: + - security.dataDiscoveryRoot + summary: Get the number of the resource + operationId: security.dataDiscovery.cloudAppDiscovery.uploadedStream_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/dataSecurityAndGovernance: + get: + tags: + - security.tenantDataSecurityAndGovernance + summary: Get dataSecurityAndGovernance from security + operationId: security_GetDataSecurityAndGovernance + 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.tenantDataSecurityAndGovernance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.tenantDataSecurityAndGovernance + summary: Update the navigation property dataSecurityAndGovernance in security + operationId: security_UpdateDataSecurityAndGovernance + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.tenantDataSecurityAndGovernance' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.tenantDataSecurityAndGovernance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.tenantDataSecurityAndGovernance + summary: Delete navigation property dataSecurityAndGovernance for security + operationId: security_DeleteDataSecurityAndGovernance + parameters: + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/dataSecurityAndGovernance/microsoft.graph.processContent: + post: + tags: + - security.tenantDataSecurityAndGovernance + summary: Invoke action processContent + operationId: security.dataSecurityAndGovernance_processContent + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentToProcess: + $ref: '#/components/schemas/microsoft.graph.processContentRequest' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.processContentResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /security/dataSecurityAndGovernance/microsoft.graph.processContentAsync: + post: + tags: + - security.tenantDataSecurityAndGovernance + summary: Invoke action processContentAsync + operationId: security.dataSecurityAndGovernance_processContentAsync + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + processContentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.processContentBatchRequest' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.processContentResponses' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /security/dataSecurityAndGovernance/policyFiles: + get: + tags: + - security.tenantDataSecurityAndGovernance + summary: Get policyFiles from security + operationId: security.dataSecurityAndGovernance_ListPolicyFile + 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.policyFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.tenantDataSecurityAndGovernance + summary: Create new navigation property to policyFiles for security + operationId: security.dataSecurityAndGovernance_CreatePolicyFile + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.policyFile' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.policyFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/dataSecurityAndGovernance/policyFiles/{policyFile-id}': + get: + tags: + - security.tenantDataSecurityAndGovernance + summary: Get policyFiles from security + operationId: security.dataSecurityAndGovernance_GetPolicyFile + parameters: + - name: policyFile-id + in: path + description: The unique identifier of policyFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: policyFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.policyFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.tenantDataSecurityAndGovernance + summary: Update the navigation property policyFiles in security + operationId: security.dataSecurityAndGovernance_UpdatePolicyFile + parameters: + - name: policyFile-id + in: path + description: The unique identifier of policyFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: policyFile + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.policyFile' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.policyFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.tenantDataSecurityAndGovernance + summary: Delete navigation property policyFiles for security + operationId: security.dataSecurityAndGovernance_DeletePolicyFile + parameters: + - name: policyFile-id + in: path + description: The unique identifier of policyFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: policyFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/dataSecurityAndGovernance/policyFiles/$count: + get: + tags: + - security.tenantDataSecurityAndGovernance + summary: Get the number of the resource + operationId: security.dataSecurityAndGovernance.policyFile_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/dataSecurityAndGovernance/protectionScopes: + get: + tags: + - security.tenantDataSecurityAndGovernance + summary: Get protectionScopes from security + description: Container for actions related to computing tenant-wide data protection scopes. + operationId: security.dataSecurityAndGovernance_GetProtectionScope + 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.tenantProtectionScopeContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.tenantDataSecurityAndGovernance + summary: Update the navigation property protectionScopes in security + operationId: security.dataSecurityAndGovernance_UpdateProtectionScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.tenantProtectionScopeContainer' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.tenantProtectionScopeContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.tenantDataSecurityAndGovernance + summary: Delete navigation property protectionScopes for security + operationId: security.dataSecurityAndGovernance_DeleteProtectionScope + parameters: + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/dataSecurityAndGovernance/protectionScopes/microsoft.graph.compute: + post: + tags: + - security.tenantDataSecurityAndGovernance + summary: Invoke action compute + operationId: security.dataSecurityAndGovernance.protectionScope_compute + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + activities: + $ref: '#/components/schemas/microsoft.graph.userActivityTypes' + locations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.policyLocation' + pivotOn: + $ref: '#/components/schemas/microsoft.graph.policyPivotProperty' + deviceMetadata: + $ref: '#/components/schemas/microsoft.graph.deviceMetadata' + integratedAppMetadata: + $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' + evaluationScope: + $ref: '#/components/schemas/microsoft.graph.evaluationScope' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.policyTenantScope' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /security/dataSecurityAndGovernance/sensitivityLabels: + get: + tags: + - security.tenantDataSecurityAndGovernance + summary: List sensitivityLabels + description: List the sensitivity labels available for the entire tenant. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/tenantdatasecurityandgovernance-list-sensitivitylabels?view=graph-rest-beta + operationId: security.dataSecurityAndGovernance_ListSensitivityLabel + 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.sensitivityLabelCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.tenantDataSecurityAndGovernance + summary: Create new navigation property to sensitivityLabels for security + operationId: security.dataSecurityAndGovernance_CreateSensitivityLabel + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}': + get: + tags: + - security.tenantDataSecurityAndGovernance + summary: Get sensitivityLabel + description: Get a sensitivity label available for the entire tenant. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/sensitivitylabel-get?view=graph-rest-beta + operationId: security.dataSecurityAndGovernance_GetSensitivityLabel + parameters: + - name: sensitivityLabel-id + in: path + description: The unique identifier of sensitivityLabel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.sensitivityLabel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.tenantDataSecurityAndGovernance + summary: Update the navigation property sensitivityLabels in security + operationId: security.dataSecurityAndGovernance_UpdateSensitivityLabel + parameters: + - name: sensitivityLabel-id + in: path + description: The unique identifier of sensitivityLabel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.tenantDataSecurityAndGovernance + summary: Delete navigation property sensitivityLabels for security + operationId: security.dataSecurityAndGovernance_DeleteSensitivityLabel + parameters: + - name: sensitivityLabel-id + in: path + description: The unique identifier of sensitivityLabel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/rights': + get: + tags: + - security.tenantDataSecurityAndGovernance + summary: Get usageRightsIncluded + description: Get the usage rights granted to the calling user for a specific sensitivity label that has admin-defined permissions. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/usagerightsincluded-get?view=graph-rest-beta + operationId: security.dataSecurityAndGovernance.sensitivityLabel_GetRight + parameters: + - name: sensitivityLabel-id + in: path + description: The unique identifier of sensitivityLabel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.usageRightsIncluded' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels': + get: + tags: + - security.tenantDataSecurityAndGovernance + summary: Get sublabels from security + operationId: security.dataSecurityAndGovernance.sensitivityLabel_ListSublabel + parameters: + - name: sensitivityLabel-id + in: path + description: The unique identifier of sensitivityLabel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.sensitivityLabelCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.tenantDataSecurityAndGovernance + summary: Create new navigation property to sublabels for security + operationId: security.dataSecurityAndGovernance.sensitivityLabel_CreateSublabel + parameters: + - name: sensitivityLabel-id + in: path + description: The unique identifier of sensitivityLabel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/{sensitivityLabel-id1}': + get: + tags: + - security.tenantDataSecurityAndGovernance + summary: Get sublabels from security + operationId: security.dataSecurityAndGovernance.sensitivityLabel_GetSublabel + parameters: + - name: sensitivityLabel-id + in: path + description: The unique identifier of sensitivityLabel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + - name: sensitivityLabel-id1 + in: path + description: The unique identifier of sensitivityLabel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.sensitivityLabel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.tenantDataSecurityAndGovernance + summary: Update the navigation property sublabels in security + operationId: security.dataSecurityAndGovernance.sensitivityLabel_UpdateSublabel + parameters: + - name: sensitivityLabel-id + in: path + description: The unique identifier of sensitivityLabel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + - name: sensitivityLabel-id1 + in: path + description: The unique identifier of sensitivityLabel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.tenantDataSecurityAndGovernance + summary: Delete navigation property sublabels for security + operationId: security.dataSecurityAndGovernance.sensitivityLabel_DeleteSublabel + parameters: + - name: sensitivityLabel-id + in: path + description: The unique identifier of sensitivityLabel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + - name: sensitivityLabel-id1 + in: path + description: The unique identifier of sensitivityLabel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/{sensitivityLabel-id1}/rights': + get: + tags: + - security.tenantDataSecurityAndGovernance + summary: Get rights from security + operationId: security.dataSecurityAndGovernance.sensitivityLabel.sublabel_GetRight + parameters: + - name: sensitivityLabel-id + in: path + description: The unique identifier of sensitivityLabel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + - name: sensitivityLabel-id1 + in: path + description: The unique identifier of sensitivityLabel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.usageRightsIncluded' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/$count': + get: + tags: + - security.tenantDataSecurityAndGovernance + summary: Get the number of the resource + operationId: security.dataSecurityAndGovernance.sensitivityLabel.sublabel_GetCount + parameters: + - name: sensitivityLabel-id + in: path + description: The unique identifier of sensitivityLabel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/microsoft.graph.computeInheritance(labelIds={labelIds},locale=''{locale}'',contentFormats={contentFormats})': + get: + tags: + - security.tenantDataSecurityAndGovernance + summary: Invoke function computeInheritance + description: 'Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/sensitivitylabel-computeinheritance?view=graph-rest-beta + operationId: security.dataSecurityAndGovernance.sensitivityLabel.sublabel_computeInheritance + parameters: + - name: sensitivityLabel-id + in: path + description: The unique identifier of sensitivityLabel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + - name: labelIds + in: path + description: 'Usage: labelIds={labelIds}' + required: true + style: simple + schema: + type: array + items: + type: string + - name: locale + in: path + description: 'Usage: locale=''{locale}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: contentFormats + in: path + description: 'Usage: contentFormats={contentFormats}' + required: true + style: simple + schema: + type: array + items: + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/microsoft.graph.computeRightsAndInheritance': + post: + tags: + - security.tenantDataSecurityAndGovernance + summary: Invoke action computeRightsAndInheritance + description: Computes the rights and inheritance for sensitivity labels based on the input content and labels. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/sensitivitylabel-computerightsandinheritance?view=graph-rest-beta + operationId: security.dataSecurityAndGovernance.sensitivityLabel.sublabel_computeRightsAndInheritance + parameters: + - name: sensitivityLabel-id + in: path + description: The unique identifier of sensitivityLabel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + delegatedUserEmail: + type: string + nullable: true + locale: + type: string + nullable: true + protectedContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.protectedContent' + supportedContentFormats: + type: array + items: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.computeRightsAndInheritanceResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/microsoft.graph.evaluate': + post: + tags: + - security.tenantDataSecurityAndGovernance + summary: Invoke action evaluate + operationId: security.dataSecurityAndGovernance.sensitivityLabel.sublabel_evaluate + parameters: + - name: sensitivityLabel-id + in: path + description: The unique identifier of sensitivityLabel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + discoveredSensitiveTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.discoveredSensitiveType' + currentLabel: + $ref: '#/components/schemas/microsoft.graph.currentLabel' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.evaluateLabelJobResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /security/dataSecurityAndGovernance/sensitivityLabels/$count: + get: + tags: + - security.tenantDataSecurityAndGovernance + summary: Get the number of the resource + operationId: security.dataSecurityAndGovernance.sensitivityLabel_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/dataSecurityAndGovernance/sensitivityLabels/microsoft.graph.computeInheritance(labelIds={labelIds},locale=''{locale}'',contentFormats={contentFormats})': + get: + tags: + - security.tenantDataSecurityAndGovernance + summary: Invoke function computeInheritance + description: 'Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/sensitivitylabel-computeinheritance?view=graph-rest-beta + operationId: security.dataSecurityAndGovernance.sensitivityLabel_computeInheritance + parameters: + - name: labelIds + in: path + description: 'Usage: labelIds={labelIds}' + required: true + style: simple + schema: + type: array + items: + type: string + - name: locale + in: path + description: 'Usage: locale=''{locale}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: contentFormats + in: path + description: 'Usage: contentFormats={contentFormats}' + required: true + style: simple + schema: + type: array + items: + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /security/dataSecurityAndGovernance/sensitivityLabels/microsoft.graph.computeRightsAndInheritance: + post: + tags: + - security.tenantDataSecurityAndGovernance + summary: Invoke action computeRightsAndInheritance + description: Computes the rights and inheritance for sensitivity labels based on the input content and labels. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/sensitivitylabel-computerightsandinheritance?view=graph-rest-beta + operationId: security.dataSecurityAndGovernance.sensitivityLabel_computeRightsAndInheritance + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + delegatedUserEmail: + type: string + nullable: true + locale: + type: string + nullable: true + protectedContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.protectedContent' + supportedContentFormats: + type: array + items: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.computeRightsAndInheritanceResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /security/dataSecurityAndGovernance/sensitivityLabels/microsoft.graph.evaluate: + post: + tags: + - security.tenantDataSecurityAndGovernance + summary: Invoke action evaluate + operationId: security.dataSecurityAndGovernance.sensitivityLabel_evaluate + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + discoveredSensitiveTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.discoveredSensitiveType' + currentLabel: + $ref: '#/components/schemas/microsoft.graph.currentLabel' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.evaluateLabelJobResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /security/domainSecurityProfiles: + get: + tags: + - security.domainSecurityProfile + summary: Get domainSecurityProfiles from security + operationId: security_ListDomainSecurityProfile + 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.domainSecurityProfileCollectionResponse' + 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-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.domainSecurityProfile + summary: Create new navigation property to domainSecurityProfiles for security + operationId: security_CreateDomainSecurityProfile + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.domainSecurityProfile' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.domainSecurityProfile' + 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/domainSecurityProfiles/{domainSecurityProfile-id}': + get: + tags: + - security.domainSecurityProfile + summary: Get domainSecurityProfiles from security + operationId: security_GetDomainSecurityProfile + parameters: + - name: domainSecurityProfile-id in: path - description: The unique identifier of cloudAppSecurityProfile + description: The unique identifier of domainSecurityProfile required: true style: simple schema: type: string - x-ms-docs-key-type: cloudAppSecurityProfile + x-ms-docs-key-type: domainSecurityProfile - name: $select in: query description: Select properties to be returned @@ -11887,7 +15949,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.cloudAppSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.domainSecurityProfile' default: $ref: '#/components/responses/error' deprecated: true @@ -11899,24 +15961,24 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - security.cloudAppSecurityProfile - summary: Update the navigation property cloudAppSecurityProfiles in security - operationId: security_UpdateCloudAppSecurityProfile + - security.domainSecurityProfile + summary: Update the navigation property domainSecurityProfiles in security + operationId: security_UpdateDomainSecurityProfile parameters: - - name: cloudAppSecurityProfile-id + - name: domainSecurityProfile-id in: path - description: The unique identifier of cloudAppSecurityProfile + description: The unique identifier of domainSecurityProfile required: true style: simple schema: type: string - x-ms-docs-key-type: cloudAppSecurityProfile + x-ms-docs-key-type: domainSecurityProfile requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.cloudAppSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.domainSecurityProfile' required: true responses: 2XX: @@ -11924,7 +15986,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.cloudAppSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.domainSecurityProfile' default: $ref: '#/components/responses/error' deprecated: true @@ -11936,18 +15998,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - security.cloudAppSecurityProfile - summary: Delete navigation property cloudAppSecurityProfiles for security - operationId: security_DeleteCloudAppSecurityProfile + - security.domainSecurityProfile + summary: Delete navigation property domainSecurityProfiles for security + operationId: security_DeleteDomainSecurityProfile parameters: - - name: cloudAppSecurityProfile-id + - name: domainSecurityProfile-id in: path - description: The unique identifier of cloudAppSecurityProfile + description: The unique identifier of domainSecurityProfile required: true style: simple schema: type: string - x-ms-docs-key-type: cloudAppSecurityProfile + x-ms-docs-key-type: domainSecurityProfile - name: If-Match in: header description: ETag @@ -11966,12 +16028,12 @@ paths: 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/cloudAppSecurityProfiles/$count: + /security/domainSecurityProfiles/$count: get: tags: - - security.cloudAppSecurityProfile + - security.domainSecurityProfile summary: Get the number of the resource - operationId: security.cloudAppSecurityProfile_GetCount + operationId: security.domainSecurityProfile_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -11986,14 +16048,106 @@ 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/collaboration: + /security/fileSecurityProfiles: get: tags: - - security.collaborationRoot - summary: Get collaboration from security - description: Enables read and other actions on collaborative entities in Microsoft Defender. - operationId: security_GetCollaboration + - security.fileSecurityProfile + summary: Get fileSecurityProfiles from security + operationId: security_ListFileSecurityProfile + 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.fileSecurityProfileCollectionResponse' + 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-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.fileSecurityProfile + summary: Create new navigation property to fileSecurityProfiles for security + operationId: security_CreateFileSecurityProfile + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fileSecurityProfile' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fileSecurityProfile' + 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/fileSecurityProfiles/{fileSecurityProfile-id}': + get: + tags: + - security.fileSecurityProfile + summary: Get fileSecurityProfiles from security + operationId: security_GetFileSecurityProfile parameters: + - name: fileSecurityProfile-id + in: path + description: The unique identifier of fileSecurityProfile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: fileSecurityProfile - name: $select in: query description: Select properties to be returned @@ -12020,21 +16174,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.collaborationRoot' + $ref: '#/components/schemas/microsoft.graph.fileSecurityProfile' 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.collaborationRoot - summary: Update the navigation property collaboration in security - operationId: security_UpdateCollaboration + - security.fileSecurityProfile + summary: Update the navigation property fileSecurityProfiles in security + operationId: security_UpdateFileSecurityProfile + parameters: + - name: fileSecurityProfile-id + in: path + description: The unique identifier of fileSecurityProfile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: fileSecurityProfile requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.collaborationRoot' + $ref: '#/components/schemas/microsoft.graph.fileSecurityProfile' required: true responses: 2XX: @@ -12042,16 +16211,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.collaborationRoot' + $ref: '#/components/schemas/microsoft.graph.fileSecurityProfile' 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.collaborationRoot - summary: Delete navigation property collaboration for security - operationId: security_DeleteCollaboration + - security.fileSecurityProfile + summary: Delete navigation property fileSecurityProfiles for security + operationId: security_DeleteFileSecurityProfile parameters: + - name: fileSecurityProfile-id + in: path + description: The unique identifier of fileSecurityProfile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: fileSecurityProfile - name: If-Match in: header description: ETag @@ -12063,14 +16246,39 @@ 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/collaboration/analyzedEmails: + /security/fileSecurityProfiles/$count: get: tags: - - security.collaborationRoot - summary: Get analyzedEmail - description: Read the properties and relationships of an analyzedEmail object. - operationId: security.collaboration_ListAnalyzedEmail + - security.fileSecurityProfile + summary: Get the number of the resource + operationId: security.fileSecurityProfile_GetCount + 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: '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/hostSecurityProfiles: + get: + tags: + - security.hostSecurityProfile + summary: Get hostSecurityProfiles from security + operationId: security_ListHostSecurityProfile parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -12109,24 +16317,30 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.analyzedEmailCollectionResponse' + $ref: '#/components/responses/microsoft.graph.hostSecurityProfileCollectionResponse' 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-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - security.collaborationRoot - summary: Create new navigation property to analyzedEmails for security - operationId: security.collaboration_CreateAnalyzedEmail + - security.hostSecurityProfile + summary: Create new navigation property to hostSecurityProfiles for security + operationId: security_CreateHostSecurityProfile requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.analyzedEmail' + $ref: '#/components/schemas/microsoft.graph.hostSecurityProfile' required: true responses: 2XX: @@ -12134,29 +16348,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.analyzedEmail' + $ref: '#/components/schemas/microsoft.graph.hostSecurityProfile' 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/collaboration/analyzedEmails/{analyzedEmail-id}': + '/security/hostSecurityProfiles/{hostSecurityProfile-id}': get: tags: - - security.collaborationRoot - summary: Get analyzedEmail - description: Read the properties and relationships of an analyzedEmail object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-analyzedemail-get?view=graph-rest-beta - operationId: security.collaboration_GetAnalyzedEmail + - security.hostSecurityProfile + summary: Get hostSecurityProfiles from security + operationId: security_GetHostSecurityProfile parameters: - - name: analyzedEmail-id + - name: hostSecurityProfile-id in: path - description: The unique identifier of analyzedEmail + description: The unique identifier of hostSecurityProfile required: true style: simple schema: type: string - x-ms-docs-key-type: analyzedEmail + x-ms-docs-key-type: hostSecurityProfile - name: $select in: query description: Select properties to be returned @@ -12183,30 +16399,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.analyzedEmail' + $ref: '#/components/schemas/microsoft.graph.hostSecurityProfile' 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.collaborationRoot - summary: Update the navigation property analyzedEmails in security - operationId: security.collaboration_UpdateAnalyzedEmail + - security.hostSecurityProfile + summary: Update the navigation property hostSecurityProfiles in security + operationId: security_UpdateHostSecurityProfile parameters: - - name: analyzedEmail-id + - name: hostSecurityProfile-id in: path - description: The unique identifier of analyzedEmail + description: The unique identifier of hostSecurityProfile required: true style: simple schema: type: string - x-ms-docs-key-type: analyzedEmail + x-ms-docs-key-type: hostSecurityProfile requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.analyzedEmail' + $ref: '#/components/schemas/microsoft.graph.hostSecurityProfile' required: true responses: 2XX: @@ -12214,24 +16436,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.analyzedEmail' + $ref: '#/components/schemas/microsoft.graph.hostSecurityProfile' 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.collaborationRoot - summary: Delete navigation property analyzedEmails for security - operationId: security.collaboration_DeleteAnalyzedEmail + - security.hostSecurityProfile + summary: Delete navigation property hostSecurityProfiles for security + operationId: security_DeleteHostSecurityProfile parameters: - - name: analyzedEmail-id + - name: hostSecurityProfile-id in: path - description: The unique identifier of analyzedEmail + description: The unique identifier of hostSecurityProfile required: true style: simple schema: type: string - x-ms-docs-key-type: analyzedEmail + x-ms-docs-key-type: hostSecurityProfile - name: If-Match in: header description: ETag @@ -12243,13 +16471,19 @@ 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/collaboration/analyzedEmails/$count: + /security/hostSecurityProfiles/$count: get: tags: - - security.collaborationRoot + - security.hostSecurityProfile summary: Get the number of the resource - operationId: security.collaboration.analyzedEmail_GetCount + operationId: security.hostSecurityProfile_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -12258,56 +16492,19 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /security/collaboration/analyzedEmails/microsoft.graph.security.remediate: - post: - tags: - - security.collaborationRoot - summary: Invoke action remediate - description: 'Remove a potential threat from end users'' mailboxes. Remediation means to take prescribed action against a threat. This API can trigger email purge actions like move to junk, move to deleted items, soft delete, hard delete, or move to Inbox. This API enables scenarios and use cases such as SOAR integration, playbooks, and automations. For more information read email remediation, trigger action and track actions. If there is false positives admins can take move to inbox action.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-analyzedemail-remediate?view=graph-rest-beta - operationId: security.collaboration.analyzedEmail_remediate - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - displayName: - type: string - nullable: true - description: - type: string - nullable: true - severity: - $ref: '#/components/schemas/microsoft.graph.security.remediationSeverity' - action: - $ref: '#/components/schemas/microsoft.graph.security.remediationAction' - remediateSendersCopy: - type: boolean - default: false - nullable: true - analyzedEmails: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.security.analyzedEmail' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /security/dataDiscovery: + 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/identities: get: tags: - - security.dataDiscoveryRoot - summary: Get dataDiscovery from security - operationId: security_GetDataDiscovery + - security.identityContainer + summary: Get identities from security + description: A container for security identities APIs. + operationId: security_GetIdentity parameters: - name: $select in: query @@ -12335,21 +16532,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.dataDiscoveryRoot' + $ref: '#/components/schemas/microsoft.graph.security.identityContainer' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.dataDiscoveryRoot - summary: Update the navigation property dataDiscovery in security - operationId: security_UpdateDataDiscovery + - security.identityContainer + summary: Update the navigation property identities in security + operationId: security_UpdateIdentity requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.dataDiscoveryRoot' + $ref: '#/components/schemas/microsoft.graph.security.identityContainer' required: true responses: 2XX: @@ -12357,15 +16554,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.dataDiscoveryRoot' + $ref: '#/components/schemas/microsoft.graph.security.identityContainer' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.dataDiscoveryRoot - summary: Delete navigation property dataDiscovery for security - operationId: security_DeleteDataDiscovery + - security.identityContainer + summary: Delete navigation property identities for security + operationId: security_DeleteIdentity parameters: - name: If-Match in: header @@ -12373,20 +16570,108 @@ paths: style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /security/dataDiscovery/cloudAppDiscovery: - get: - tags: - - security.dataDiscoveryRoot - summary: Get cloudAppDiscovery from security - description: 'The available entities are IP addresses, devices, and users who access a cloud app.' - operationId: security.dataDiscovery_GetCloudAppDiscovery - parameters: + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/identities/healthIssues: + get: + tags: + - security.identityContainer + summary: List healthIssues + description: Get a list of health issue objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-identitycontainer-list-healthissues?view=graph-rest-beta + operationId: security.identity_ListHealthIssue + 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.healthIssueCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.identityContainer + summary: Create new navigation property to healthIssues for security + operationId: security.identity_CreateHealthIssue + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.healthIssue' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.healthIssue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/identities/healthIssues/{healthIssue-id}': + get: + tags: + - security.identityContainer + summary: Get healthIssue + description: Read the properties and relationships of a healthIssue object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-healthissue-get?view=graph-rest-beta + operationId: security.identity_GetHealthIssue + parameters: + - name: healthIssue-id + in: path + description: The unique identifier of healthIssue + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: healthIssue - name: $select in: query description: Select properties to be returned @@ -12413,21 +16698,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.dataDiscoveryReport' + $ref: '#/components/schemas/microsoft.graph.security.healthIssue' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.dataDiscoveryRoot - summary: Update the navigation property cloudAppDiscovery in security - operationId: security.dataDiscovery_UpdateCloudAppDiscovery + - security.identityContainer + summary: Update healthIssue + description: Update the properties of a healthIssue object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-healthissue-update?view=graph-rest-beta + operationId: security.identity_UpdateHealthIssue + parameters: + - name: healthIssue-id + in: path + description: The unique identifier of healthIssue + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: healthIssue requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.dataDiscoveryReport' + $ref: '#/components/schemas/microsoft.graph.security.healthIssue' required: true responses: 2XX: @@ -12435,16 +16733,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.dataDiscoveryReport' + $ref: '#/components/schemas/microsoft.graph.security.healthIssue' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.dataDiscoveryRoot - summary: Delete navigation property cloudAppDiscovery for security - operationId: security.dataDiscovery_DeleteCloudAppDiscovery + - security.identityContainer + summary: Delete navigation property healthIssues for security + operationId: security.identity_DeleteHealthIssue parameters: + - name: healthIssue-id + in: path + description: The unique identifier of healthIssue + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: healthIssue - name: If-Match in: header description: ETag @@ -12457,16 +16763,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/dataDiscovery/cloudAppDiscovery/uploadedStreams: + /security/identities/healthIssues/$count: get: tags: - - security.dataDiscoveryRoot - summary: List uploadedStreams - description: Get visibility into all the manually uploaded streams from your firewalls and proxies. + - security.identityContainer + summary: Get the number of the resource + operationId: security.identity.healthIssue_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/identities/identityAccounts: + get: + tags: + - security.identityContainer + summary: List identityAccounts objects + description: Get a list of the identityAccounts objects and their properties. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-datadiscoveryreport-list-uploadedstreams?view=graph-rest-beta - operationId: security.dataDiscovery.cloudAppDiscovery_ListUploadedStream + url: https://learn.microsoft.com/graph/api/security-identitycontainer-list-identityaccounts?view=graph-rest-beta + operationId: security.identity_ListIdentityAccount parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -12505,7 +16825,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.cloudAppDiscoveryReportCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.identityAccountsCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -12514,15 +16834,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.dataDiscoveryRoot - summary: Create new navigation property to uploadedStreams for security - operationId: security.dataDiscovery.cloudAppDiscovery_CreateUploadedStream + - security.identityContainer + summary: Create new navigation property to identityAccounts for security + operationId: security.identity_CreateIdentityAccount requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.cloudAppDiscoveryReport' + $ref: '#/components/schemas/microsoft.graph.security.identityAccounts' required: true responses: 2XX: @@ -12530,26 +16850,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.cloudAppDiscoveryReport' + $ref: '#/components/schemas/microsoft.graph.security.identityAccounts' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/dataDiscovery/cloudAppDiscovery/uploadedStreams/{cloudAppDiscoveryReport-id}': + '/security/identities/identityAccounts/{identityAccounts-id}': get: tags: - - security.dataDiscoveryRoot - summary: Get uploadedStreams from security - description: A collection of streams available for generating cloud discovery report. - operationId: security.dataDiscovery.cloudAppDiscovery_GetUploadedStream + - security.identityContainer + summary: Get identityAccounts + description: Read the properties and relationships of a single identity security account object. This allows retrieving information about available identity accounts. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-identityaccounts-get?view=graph-rest-beta + operationId: security.identity_GetIdentityAccount parameters: - - name: cloudAppDiscoveryReport-id + - name: identityAccounts-id in: path - description: The unique identifier of cloudAppDiscoveryReport + description: The unique identifier of identityAccounts required: true style: simple schema: type: string - x-ms-docs-key-type: cloudAppDiscoveryReport + x-ms-docs-key-type: identityAccounts - name: $select in: query description: Select properties to be returned @@ -12576,30 +16899,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.cloudAppDiscoveryReport' + $ref: '#/components/schemas/microsoft.graph.security.identityAccounts' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.dataDiscoveryRoot - summary: Update the navigation property uploadedStreams in security - operationId: security.dataDiscovery.cloudAppDiscovery_UpdateUploadedStream + - security.identityContainer + summary: Update the navigation property identityAccounts in security + operationId: security.identity_UpdateIdentityAccount parameters: - - name: cloudAppDiscoveryReport-id + - name: identityAccounts-id in: path - description: The unique identifier of cloudAppDiscoveryReport + description: The unique identifier of identityAccounts required: true style: simple schema: type: string - x-ms-docs-key-type: cloudAppDiscoveryReport + x-ms-docs-key-type: identityAccounts requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.cloudAppDiscoveryReport' + $ref: '#/components/schemas/microsoft.graph.security.identityAccounts' required: true responses: 2XX: @@ -12607,24 +16930,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.cloudAppDiscoveryReport' + $ref: '#/components/schemas/microsoft.graph.security.identityAccounts' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.dataDiscoveryRoot - summary: Delete navigation property uploadedStreams for security - operationId: security.dataDiscovery.cloudAppDiscovery_DeleteUploadedStream + - security.identityContainer + summary: Delete navigation property identityAccounts for security + operationId: security.identity_DeleteIdentityAccount parameters: - - name: cloudAppDiscoveryReport-id + - name: identityAccounts-id in: path - description: The unique identifier of cloudAppDiscoveryReport + description: The unique identifier of identityAccounts required: true style: simple schema: type: string - x-ms-docs-key-type: cloudAppDiscoveryReport + x-ms-docs-key-type: identityAccounts - name: If-Match in: header description: ETag @@ -12637,96 +16960,57 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/dataDiscovery/cloudAppDiscovery/uploadedStreams/{cloudAppDiscoveryReport-id}/microsoft.graph.security.aggregatedAppsDetails(period={period})': - get: + '/security/identities/identityAccounts/{identityAccounts-id}/microsoft.graph.security.invokeAction': + post: tags: - - security.dataDiscoveryRoot - summary: Invoke function aggregatedAppsDetails - operationId: security.dataDiscovery.cloudAppDiscovery.uploadedStream_aggregatedAppsDetail + - security.identityContainer + summary: Invoke action invokeAction + description: Perform actions such as revoking accounts and forcing password reset for identity accounts that are observed in Microsoft Defender for Identity. This action allows reading and performing identity security actions on behalf of the signed-in identity. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-identityaccounts-invokeaction?view=graph-rest-beta + operationId: security.identity.identityAccount_invokeAction parameters: - - name: cloudAppDiscoveryReport-id - in: path - description: The unique identifier of cloudAppDiscoveryReport - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: cloudAppDiscoveryReport - - name: period + - name: identityAccounts-id in: path - description: 'Usage: period={period}' + description: The unique identifier of identityAccounts required: true style: simple schema: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - format: duration - 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 + x-ms-docs-key-type: identityAccounts + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + accountId: + type: string + action: + $ref: '#/components/schemas/microsoft.graph.security.action' + identityProvider: + $ref: '#/components/schemas/microsoft.graph.security.identityProvider' + additionalProperties: + type: object + required: true responses: 2XX: description: Success content: application/json: schema: - title: Collection of discoveredCloudAppDetail - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.security.discoveredCloudAppDetail' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.security.invokeActionResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /security/dataDiscovery/cloudAppDiscovery/uploadedStreams/$count: + x-ms-docs-operation-type: action + /security/identities/identityAccounts/$count: get: tags: - - security.dataDiscoveryRoot + - security.identityContainer summary: Get the number of the resource - operationId: security.dataDiscovery.cloudAppDiscovery.uploadedStream_GetCount + operationId: security.identity.identityAccount_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -12735,12 +17019,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /security/dataSecurityAndGovernance: + /security/identities/sensorCandidateActivationConfiguration: get: tags: - - security.tenantDataSecurityAndGovernance - summary: Get dataSecurityAndGovernance from security - operationId: security_GetDataSecurityAndGovernance + - security.identityContainer + summary: Get sensorCandidateActivationConfiguration + description: Read the properties and relationships of microsoft.graph.security.sensorCandidateActivationConfiguration object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-sensorcandidateactivationconfiguration-get?view=graph-rest-beta + operationId: security.identity_GetSensorCandidateActivationConfiguration parameters: - name: $select in: query @@ -12768,21 +17056,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tenantDataSecurityAndGovernance' + $ref: '#/components/schemas/microsoft.graph.security.sensorCandidateActivationConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.tenantDataSecurityAndGovernance - summary: Update the navigation property dataSecurityAndGovernance in security - operationId: security_UpdateDataSecurityAndGovernance + - security.identityContainer + summary: Update the navigation property sensorCandidateActivationConfiguration in security + operationId: security.identity_UpdateSensorCandidateActivationConfiguration requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tenantDataSecurityAndGovernance' + $ref: '#/components/schemas/microsoft.graph.security.sensorCandidateActivationConfiguration' required: true responses: 2XX: @@ -12790,15 +17078,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tenantDataSecurityAndGovernance' + $ref: '#/components/schemas/microsoft.graph.security.sensorCandidateActivationConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.tenantDataSecurityAndGovernance - summary: Delete navigation property dataSecurityAndGovernance for security - operationId: security_DeleteDataSecurityAndGovernance + - security.identityContainer + summary: Delete navigation property sensorCandidateActivationConfiguration for security + operationId: security.identity_DeleteSensorCandidateActivationConfiguration parameters: - name: If-Match in: header @@ -12812,55 +17100,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/dataSecurityAndGovernance/microsoft.graph.processContentAsync: - post: - tags: - - security.tenantDataSecurityAndGovernance - summary: Invoke action processContentAsync - operationId: security.dataSecurityAndGovernance_processContentAsync - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - processContentRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.processContentBatchRequest' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.processContentResponses' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /security/dataSecurityAndGovernance/policyFiles: + /security/identities/sensorCandidates: get: tags: - - security.tenantDataSecurityAndGovernance - summary: Get policyFiles from security - operationId: security.dataSecurityAndGovernance_ListPolicyFile + - security.identityContainer + summary: List sensorCandidate objects + description: Get a list of the sensorCandidate objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-identitycontainer-list-sensorcandidates?view=graph-rest-beta + operationId: security.identity_ListSensorCandidate parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -12899,7 +17148,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.policyFileCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.sensorCandidateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -12908,15 +17157,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.tenantDataSecurityAndGovernance - summary: Create new navigation property to policyFiles for security - operationId: security.dataSecurityAndGovernance_CreatePolicyFile + - security.identityContainer + summary: Create new navigation property to sensorCandidates for security + operationId: security.identity_CreateSensorCandidate requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.policyFile' + $ref: '#/components/schemas/microsoft.graph.security.sensorCandidate' required: true responses: 2XX: @@ -12924,25 +17173,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.policyFile' + $ref: '#/components/schemas/microsoft.graph.security.sensorCandidate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/dataSecurityAndGovernance/policyFiles/{policyFile-id}': + '/security/identities/sensorCandidates/{sensorCandidate-id}': get: tags: - - security.tenantDataSecurityAndGovernance - summary: Get policyFiles from security - operationId: security.dataSecurityAndGovernance_GetPolicyFile + - security.identityContainer + summary: Get sensorCandidates from security + operationId: security.identity_GetSensorCandidate parameters: - - name: policyFile-id + - name: sensorCandidate-id in: path - description: The unique identifier of policyFile + description: The unique identifier of sensorCandidate required: true style: simple schema: type: string - x-ms-docs-key-type: policyFile + x-ms-docs-key-type: sensorCandidate - name: $select in: query description: Select properties to be returned @@ -12969,30 +17218,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.policyFile' + $ref: '#/components/schemas/microsoft.graph.security.sensorCandidate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.tenantDataSecurityAndGovernance - summary: Update the navigation property policyFiles in security - operationId: security.dataSecurityAndGovernance_UpdatePolicyFile + - security.identityContainer + summary: Update the navigation property sensorCandidates in security + operationId: security.identity_UpdateSensorCandidate parameters: - - name: policyFile-id + - name: sensorCandidate-id in: path - description: The unique identifier of policyFile + description: The unique identifier of sensorCandidate required: true style: simple schema: type: string - x-ms-docs-key-type: policyFile + x-ms-docs-key-type: sensorCandidate requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.policyFile' + $ref: '#/components/schemas/microsoft.graph.security.sensorCandidate' required: true responses: 2XX: @@ -13000,24 +17249,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.policyFile' + $ref: '#/components/schemas/microsoft.graph.security.sensorCandidate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.tenantDataSecurityAndGovernance - summary: Delete navigation property policyFiles for security - operationId: security.dataSecurityAndGovernance_DeletePolicyFile + - security.identityContainer + summary: Delete navigation property sensorCandidates for security + operationId: security.identity_DeleteSensorCandidate parameters: - - name: policyFile-id + - name: sensorCandidate-id in: path - description: The unique identifier of policyFile + description: The unique identifier of sensorCandidate required: true style: simple schema: type: string - x-ms-docs-key-type: policyFile + x-ms-docs-key-type: sensorCandidate - name: If-Match in: header description: ETag @@ -13030,12 +17279,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/dataSecurityAndGovernance/policyFiles/$count: + /security/identities/sensorCandidates/$count: get: tags: - - security.tenantDataSecurityAndGovernance + - security.identityContainer summary: Get the number of the resource - operationId: security.dataSecurityAndGovernance.policyFile_GetCount + operationId: security.identity.sensorCandidate_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -13044,90 +17293,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /security/dataSecurityAndGovernance/protectionScopes: - get: - tags: - - security.tenantDataSecurityAndGovernance - summary: Get protectionScopes from security - description: Container for actions related to computing tenant-wide data protection scopes. - operationId: security.dataSecurityAndGovernance_GetProtectionScope - 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.tenantProtectionScopeContainer' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - security.tenantDataSecurityAndGovernance - summary: Update the navigation property protectionScopes in security - operationId: security.dataSecurityAndGovernance_UpdateProtectionScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.tenantProtectionScopeContainer' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.tenantProtectionScopeContainer' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - security.tenantDataSecurityAndGovernance - summary: Delete navigation property protectionScopes for security - operationId: security.dataSecurityAndGovernance_DeleteProtectionScope - parameters: - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /security/dataSecurityAndGovernance/protectionScopes/microsoft.graph.compute: + /security/identities/sensorCandidates/microsoft.graph.security.activate: post: tags: - - security.tenantDataSecurityAndGovernance - summary: Invoke action compute - operationId: security.dataSecurityAndGovernance.protectionScope_compute + - security.identityContainer + summary: Invoke action activate + description: Activate Microsoft Defender for Identity sensors. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-sensorcandidate-activate?view=graph-rest-beta + operationId: security.identity.sensorCandidate_activate requestBody: description: Action parameters content: @@ -13135,54 +17310,30 @@ paths: schema: type: object properties: - activities: - $ref: '#/components/schemas/microsoft.graph.userActivityTypes' - locations: + serverIds: type: array items: - $ref: '#/components/schemas/microsoft.graph.policyLocation' - pivotOn: - $ref: '#/components/schemas/microsoft.graph.policyPivotProperty' - deviceMetadata: - $ref: '#/components/schemas/microsoft.graph.deviceMetadata' - integratedAppMetadata: - $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' + type: string + nullable: true additionalProperties: type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.policyTenantScope' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /security/dataSecurityAndGovernance/sensitivityLabels: + /security/identities/sensorMigration: get: tags: - - security.tenantDataSecurityAndGovernance - summary: List sensitivityLabels - description: List the sensitivity labels available for the entire tenant. + - security.identityContainer + summary: List sensorMigration objects + description: Get a list of the sensorMigration objects and their properties. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/tenantdatasecurityandgovernance-list-sensitivitylabels?view=graph-rest-beta - operationId: security.dataSecurityAndGovernance_ListSensitivityLabel + url: https://learn.microsoft.com/graph/api/security-identitycontainer-list-sensormigration?view=graph-rest-beta + operationId: security.identity_ListSensorMigration parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -13221,7 +17372,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.sensitivityLabelCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.sensorMigrationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -13230,15 +17381,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.tenantDataSecurityAndGovernance - summary: Create new navigation property to sensitivityLabels for security - operationId: security.dataSecurityAndGovernance_CreateSensitivityLabel + - security.identityContainer + summary: Create new navigation property to sensorMigration for security + operationId: security.identity_CreateSensorMigration requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.security.sensorMigration' required: true responses: 2XX: @@ -13246,29 +17397,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.security.sensorMigration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}': + '/security/identities/sensorMigration/{sensorMigration-id}': get: tags: - - security.tenantDataSecurityAndGovernance - summary: Get sensitivityLabel - description: Get a sensitivity label available for the entire tenant. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/sensitivitylabel-get?view=graph-rest-beta - operationId: security.dataSecurityAndGovernance_GetSensitivityLabel + - security.identityContainer + summary: Get sensorMigration from security + description: Represents Microsoft Defender for Identity sensors that can be migrated to the unified security portal. + operationId: security.identity_GetSensorMigration parameters: - - name: sensitivityLabel-id + - name: sensorMigration-id in: path - description: The unique identifier of sensitivityLabel + description: The unique identifier of sensorMigration required: true style: simple schema: type: string - x-ms-docs-key-type: sensitivityLabel + x-ms-docs-key-type: sensorMigration - name: $select in: query description: Select properties to be returned @@ -13295,30 +17443,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.security.sensorMigration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.tenantDataSecurityAndGovernance - summary: Update the navigation property sensitivityLabels in security - operationId: security.dataSecurityAndGovernance_UpdateSensitivityLabel + - security.identityContainer + summary: Update the navigation property sensorMigration in security + operationId: security.identity_UpdateSensorMigration parameters: - - name: sensitivityLabel-id + - name: sensorMigration-id in: path - description: The unique identifier of sensitivityLabel + description: The unique identifier of sensorMigration required: true style: simple schema: type: string - x-ms-docs-key-type: sensitivityLabel + x-ms-docs-key-type: sensorMigration requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.security.sensorMigration' required: true responses: 2XX: @@ -13326,24 +17474,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.security.sensorMigration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.tenantDataSecurityAndGovernance - summary: Delete navigation property sensitivityLabels for security - operationId: security.dataSecurityAndGovernance_DeleteSensitivityLabel + - security.identityContainer + summary: Delete navigation property sensorMigration for security + operationId: security.identity_DeleteSensorMigration parameters: - - name: sensitivityLabel-id + - name: sensorMigration-id in: path - description: The unique identifier of sensitivityLabel + description: The unique identifier of sensorMigration required: true style: simple schema: type: string - x-ms-docs-key-type: sensitivityLabel + x-ms-docs-key-type: sensorMigration - name: If-Match in: header description: ETag @@ -13352,74 +17500,70 @@ paths: type: string responses: 2XX: - description: Success + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/identities/sensorMigration/$count: + get: + tags: + - security.identityContainer + summary: Get the number of the resource + operationId: security.identity.sensorMigration_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/rights': - get: + /security/identities/sensorMigration/microsoft.graph.security.migrate: + post: tags: - - security.tenantDataSecurityAndGovernance - summary: Get usageRightsIncluded - description: Get the usage rights granted to the calling user for a specific sensitivity label that has admin-defined permissions. + - security.identityContainer + summary: Invoke action migrate + description: Migrate the specified sensors to the unified security portal. This action initiates the migration process for one or more Microsoft Defender for Identity sensors. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/usagerightsincluded-get?view=graph-rest-beta - operationId: security.dataSecurityAndGovernance.sensitivityLabel_GetRight - parameters: - - name: sensitivityLabel-id - in: path - description: The unique identifier of sensitivityLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sensitivityLabel - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + url: https://learn.microsoft.com/graph/api/security-sensormigration-migrate?view=graph-rest-beta + operationId: security.identity.sensorMigration_migrate + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sensorIds: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.usageRightsIncluded' + $ref: '#/components/schemas/microsoft.graph.security.migrateSensorsResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels': + x-ms-docs-operation-type: action + /security/identities/sensors: get: tags: - - security.tenantDataSecurityAndGovernance - summary: Get sublabels from security - operationId: security.dataSecurityAndGovernance.sensitivityLabel_ListSublabel + - security.identityContainer + summary: List sensors + description: Get a list of sensor objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-identitycontainer-list-sensors?view=graph-rest-beta + operationId: security.identity_ListSensor parameters: - - name: sensitivityLabel-id - in: path - description: The unique identifier of sensitivityLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sensitivityLabel - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -13457,7 +17601,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.sensitivityLabelCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.sensorCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -13466,24 +17610,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.tenantDataSecurityAndGovernance - summary: Create new navigation property to sublabels for security - operationId: security.dataSecurityAndGovernance.sensitivityLabel_CreateSublabel - parameters: - - name: sensitivityLabel-id - in: path - description: The unique identifier of sensitivityLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sensitivityLabel + - security.identityContainer + summary: Create new navigation property to sensors for security + operationId: security.identity_CreateSensor requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.security.sensor' required: true responses: 2XX: @@ -13491,33 +17626,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.security.sensor' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/{sensitivityLabel-id1}': + '/security/identities/sensors/{sensor-id}': get: tags: - - security.tenantDataSecurityAndGovernance - summary: Get sublabels from security - operationId: security.dataSecurityAndGovernance.sensitivityLabel_GetSublabel + - security.identityContainer + summary: Get sensor + description: Read the properties and relationships of a sensor object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-sensor-get?view=graph-rest-beta + operationId: security.identity_GetSensor parameters: - - name: sensitivityLabel-id - in: path - description: The unique identifier of sensitivityLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sensitivityLabel - - name: sensitivityLabel-id1 + - name: sensor-id in: path - description: The unique identifier of sensitivityLabel + description: The unique identifier of sensor required: true style: simple schema: type: string - x-ms-docs-key-type: sensitivityLabel + x-ms-docs-key-type: sensor - name: $select in: query description: Select properties to be returned @@ -13544,38 +17675,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.security.sensor' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.tenantDataSecurityAndGovernance - summary: Update the navigation property sublabels in security - operationId: security.dataSecurityAndGovernance.sensitivityLabel_UpdateSublabel + - security.identityContainer + summary: Update sensor + description: Update the properties of a sensor object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-sensor-update?view=graph-rest-beta + operationId: security.identity_UpdateSensor parameters: - - name: sensitivityLabel-id - in: path - description: The unique identifier of sensitivityLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sensitivityLabel - - name: sensitivityLabel-id1 + - name: sensor-id in: path - description: The unique identifier of sensitivityLabel + description: The unique identifier of sensor required: true style: simple schema: type: string - x-ms-docs-key-type: sensitivityLabel + x-ms-docs-key-type: sensor requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.security.sensor' required: true responses: 2XX: @@ -13583,32 +17710,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.security.sensor' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.tenantDataSecurityAndGovernance - summary: Delete navigation property sublabels for security - operationId: security.dataSecurityAndGovernance.sensitivityLabel_DeleteSublabel + - security.identityContainer + summary: Delete sensor + description: Delete a sensor object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-sensor-delete?view=graph-rest-beta + operationId: security.identity_DeleteSensor parameters: - - name: sensitivityLabel-id - in: path - description: The unique identifier of sensitivityLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sensitivityLabel - - name: sensitivityLabel-id1 + - name: sensor-id in: path - description: The unique identifier of sensitivityLabel + description: The unique identifier of sensor required: true style: simple schema: type: string - x-ms-docs-key-type: sensitivityLabel + x-ms-docs-key-type: sensor - name: If-Match in: header description: ETag @@ -13621,29 +17744,37 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/{sensitivityLabel-id1}/rights': + '/security/identities/sensors/{sensor-id}/healthIssues': get: tags: - - security.tenantDataSecurityAndGovernance - summary: Get rights from security - operationId: security.dataSecurityAndGovernance.sensitivityLabel.sublabel_GetRight + - security.identityContainer + summary: Get healthIssues from security + description: Represents potential issues within a customer's Microsoft Defender for Identity configuration that Microsoft Defender for Identity identified related to the sensor. + operationId: security.identity.sensor_ListHealthIssue parameters: - - name: sensitivityLabel-id + - name: sensor-id in: path - description: The unique identifier of sensitivityLabel + description: The unique identifier of sensor required: true style: simple schema: type: string - x-ms-docs-key-type: sensitivityLabel - - name: sensitivityLabel-id1 - in: path - description: The unique identifier of sensitivityLabel - required: true - style: simple + x-ms-docs-key-type: sensor + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: sensitivityLabel + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -13666,191 +17797,95 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.usageRightsIncluded' + $ref: '#/components/responses/microsoft.graph.security.healthIssueCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/$count': + '/security/identities/sensors/{sensor-id}/healthIssues/{healthIssue-id}': get: tags: - - security.tenantDataSecurityAndGovernance - summary: Get the number of the resource - operationId: security.dataSecurityAndGovernance.sensitivityLabel.sublabel_GetCount + - security.identityContainer + summary: Get healthIssues from security + description: Represents potential issues within a customer's Microsoft Defender for Identity configuration that Microsoft Defender for Identity identified related to the sensor. + operationId: security.identity.sensor_GetHealthIssue parameters: - - name: sensitivityLabel-id + - name: sensor-id in: path - description: The unique identifier of sensitivityLabel + description: The unique identifier of sensor required: true style: simple schema: type: string - x-ms-docs-key-type: sensitivityLabel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/microsoft.graph.computeInheritance(labelIds={labelIds},locale=''{locale}'',contentFormats={contentFormats})': - get: - tags: - - security.tenantDataSecurityAndGovernance - summary: Invoke function computeInheritance - description: 'Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/sensitivitylabel-computeinheritance?view=graph-rest-beta - operationId: security.dataSecurityAndGovernance.sensitivityLabel.sublabel_computeInheritance - parameters: - - name: sensitivityLabel-id + x-ms-docs-key-type: sensor + - name: healthIssue-id in: path - description: The unique identifier of sensitivityLabel + description: The unique identifier of healthIssue required: true style: simple schema: type: string - x-ms-docs-key-type: sensitivityLabel - - name: labelIds - in: path - description: 'Usage: labelIds={labelIds}' - required: true - style: simple + x-ms-docs-key-type: healthIssue + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: + uniqueItems: true type: array items: type: string - - name: locale - in: path - description: 'Usage: locale=''{locale}''' - required: true - style: simple - schema: - type: string - nullable: true - - name: contentFormats - in: path - description: 'Usage: contentFormats={contentFormats}' - required: true - style: simple + - 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: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/microsoft.graph.computeRightsAndInheritance': - post: - tags: - - security.tenantDataSecurityAndGovernance - summary: Invoke action computeRightsAndInheritance - description: Computes the rights and inheritance for sensitivity labels based on the input content and labels. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/sensitivitylabel-computerightsandinheritance?view=graph-rest-beta - operationId: security.dataSecurityAndGovernance.sensitivityLabel.sublabel_computeRightsAndInheritance - parameters: - - name: sensitivityLabel-id - in: path - description: The unique identifier of sensitivityLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sensitivityLabel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - delegatedUserEmail: - type: string - nullable: true - locale: - type: string - nullable: true - protectedContents: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.protectedContent' - supportedContentFormats: - type: array - items: - type: string - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.computeRightsAndInheritanceResult' + $ref: '#/components/schemas/microsoft.graph.security.healthIssue' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/microsoft.graph.evaluate': - post: + x-ms-docs-operation-type: operation + '/security/identities/sensors/{sensor-id}/healthIssues/$count': + get: tags: - - security.tenantDataSecurityAndGovernance - summary: Invoke action evaluate - operationId: security.dataSecurityAndGovernance.sensitivityLabel.sublabel_evaluate + - security.identityContainer + summary: Get the number of the resource + operationId: security.identity.sensor.healthIssue_GetCount parameters: - - name: sensitivityLabel-id + - name: sensor-id in: path - description: The unique identifier of sensitivityLabel + description: The unique identifier of sensor required: true style: simple schema: type: string - x-ms-docs-key-type: sensitivityLabel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - discoveredSensitiveTypes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.discoveredSensitiveType' - currentLabel: - $ref: '#/components/schemas/microsoft.graph.currentLabel' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: sensor + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.evaluateLabelJobResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /security/dataSecurityAndGovernance/sensitivityLabels/$count: + /security/identities/sensors/$count: get: tags: - - security.tenantDataSecurityAndGovernance + - security.identityContainer summary: Get the number of the resource - operationId: security.dataSecurityAndGovernance.sensitivityLabel_GetCount + operationId: security.identity.sensor_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -13859,151 +17894,74 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/security/dataSecurityAndGovernance/sensitivityLabels/microsoft.graph.computeInheritance(labelIds={labelIds},locale=''{locale}'',contentFormats={contentFormats})': + /security/identities/sensors/microsoft.graph.security.getDeploymentAccessKey(): get: tags: - - security.tenantDataSecurityAndGovernance - summary: Invoke function computeInheritance - description: 'Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts.' + - security.identityContainer + summary: Invoke function getDeploymentAccessKey + description: 'Get the deployment access key associated with a Microsoft Defender for Identity, needed to install sensors associated with the workspace.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/sensitivitylabel-computeinheritance?view=graph-rest-beta - operationId: security.dataSecurityAndGovernance.sensitivityLabel_computeInheritance - parameters: - - name: labelIds - in: path - description: 'Usage: labelIds={labelIds}' - required: true - style: simple - schema: - type: array - items: - type: string - - name: locale - in: path - description: 'Usage: locale=''{locale}''' - required: true - style: simple - schema: - type: string - nullable: true - - name: contentFormats - in: path - description: 'Usage: contentFormats={contentFormats}' - required: true - style: simple - schema: - type: array - items: - type: string + url: https://learn.microsoft.com/graph/api/security-sensor-getdeploymentaccesskey?view=graph-rest-beta + operationId: security.identity.sensor_getDeploymentAccessKey responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.security.deploymentAccessKeyType' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - /security/dataSecurityAndGovernance/sensitivityLabels/microsoft.graph.computeRightsAndInheritance: - post: + /security/identities/sensors/microsoft.graph.security.getDeploymentPackageUri(): + get: tags: - - security.tenantDataSecurityAndGovernance - summary: Invoke action computeRightsAndInheritance - description: Computes the rights and inheritance for sensitivity labels based on the input content and labels. + - security.identityContainer + summary: Invoke function getDeploymentPackageUri + description: Get the sensor deployment package URL and version. You can use this URL to download the installer to install the sensor on a server. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/sensitivitylabel-computerightsandinheritance?view=graph-rest-beta - operationId: security.dataSecurityAndGovernance.sensitivityLabel_computeRightsAndInheritance - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - delegatedUserEmail: - type: string - nullable: true - locale: - type: string - nullable: true - protectedContents: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.protectedContent' - supportedContentFormats: - type: array - items: - type: string - additionalProperties: - type: object - required: true + url: https://learn.microsoft.com/graph/api/security-sensor-getdeploymentpackageuri?view=graph-rest-beta + operationId: security.identity.sensor_getDeploymentPackageUri responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.computeRightsAndInheritanceResult' + $ref: '#/components/schemas/microsoft.graph.security.sensorDeploymentPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /security/dataSecurityAndGovernance/sensitivityLabels/microsoft.graph.evaluate: + x-ms-docs-operation-type: function + /security/identities/sensors/microsoft.graph.security.regenerateDeploymentAccessKey: post: tags: - - security.tenantDataSecurityAndGovernance - summary: Invoke action evaluate - operationId: security.dataSecurityAndGovernance.sensitivityLabel_evaluate - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - discoveredSensitiveTypes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.discoveredSensitiveType' - currentLabel: - $ref: '#/components/schemas/microsoft.graph.currentLabel' - additionalProperties: - type: object - required: true + - security.identityContainer + summary: Invoke action regenerateDeploymentAccessKey + description: Generate a new deployment access key that can be used to install a sensor associated with the workspace. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-sensor-regeneratedeploymentaccesskey?view=graph-rest-beta + operationId: security.identity.sensor_regenerateDeploymentAccessKey responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.evaluateLabelJobResponse' + $ref: '#/components/schemas/microsoft.graph.security.deploymentAccessKeyType' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /security/domainSecurityProfiles: + /security/identities/settings: get: tags: - - security.domainSecurityProfile - summary: Get domainSecurityProfiles from security - operationId: security_ListDomainSecurityProfile + - security.identityContainer + summary: Get settings from security + description: Represents a container for security identities settings APIs. + operationId: security.identity_GetSetting 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 @@ -14026,62 +17984,65 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.domainSecurityProfileCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.settingsContainer' 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-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - security.domainSecurityProfile - summary: Create new navigation property to domainSecurityProfiles for security - operationId: security_CreateDomainSecurityProfile + - security.identityContainer + summary: Update the navigation property settings in security + operationId: security.identity_UpdateSetting requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domainSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.security.settingsContainer' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domainSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.security.settingsContainer' 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/domainSecurityProfiles/{domainSecurityProfile-id}': - get: + delete: tags: - - security.domainSecurityProfile - summary: Get domainSecurityProfiles from security - operationId: security_GetDomainSecurityProfile + - security.identityContainer + summary: Delete navigation property settings for security + operationId: security.identity_DeleteSetting parameters: - - name: domainSecurityProfile-id - in: path - description: The unique identifier of domainSecurityProfile - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: domainSecurityProfile + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/identities/settings/autoAuditingConfiguration: + get: + tags: + - security.identityContainer + summary: Get autoAuditingConfiguration + description: Get the properties and relationships of an microsoft.graph.security.autoAuditingConfiguration object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-autoauditingconfiguration-get?view=graph-rest-beta + operationId: security.identity.setting_GetAutoAuditingConfiguration + parameters: - name: $select in: query description: Select properties to be returned @@ -14108,36 +18069,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domainSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.security.autoAuditingConfiguration' 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.domainSecurityProfile - summary: Update the navigation property domainSecurityProfiles in security - operationId: security_UpdateDomainSecurityProfile - parameters: - - name: domainSecurityProfile-id - in: path - description: The unique identifier of domainSecurityProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: domainSecurityProfile + - security.identityContainer + summary: Update the navigation property autoAuditingConfiguration in security + operationId: security.identity.setting_UpdateAutoAuditingConfiguration requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domainSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.security.autoAuditingConfiguration' required: true responses: 2XX: @@ -14145,30 +18091,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.domainSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.security.autoAuditingConfiguration' 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.domainSecurityProfile - summary: Delete navigation property domainSecurityProfiles for security - operationId: security_DeleteDomainSecurityProfile + - security.identityContainer + summary: Delete navigation property autoAuditingConfiguration for security + operationId: security.identity.setting_DeleteAutoAuditingConfiguration parameters: - - name: domainSecurityProfile-id - in: path - description: The unique identifier of domainSecurityProfile - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: domainSecurityProfile - name: If-Match in: header description: ETag @@ -14180,39 +18112,17 @@ 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/domainSecurityProfiles/$count: - get: - tags: - - security.domainSecurityProfile - summary: Get the number of the resource - operationId: security.domainSecurityProfile_GetCount - 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: '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/fileSecurityProfiles: + /security/incidents: get: tags: - - security.fileSecurityProfile - summary: Get fileSecurityProfiles from security - operationId: security_ListFileSecurityProfile + - security.incident + summary: List incidents + description: 'Get a list of incident objects that Microsoft 365 Defender created to track attacks in an organization. Attacks are typically inflicted on different types of entities, such as devices, users, and mailboxes, resulting in multiple alert objects. Microsoft 365 Defender correlates alerts with the same attack techniques or the same attacker into an incident. This operation allows you to filter and sort through incidents to create an informed cyber security response. It exposes a collection of incidents that were flagged in your network, within the time range you specified in your environment retention policy. The most recent incidents are displayed at the top of the list.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-list-incidents?view=graph-rest-beta + operationId: security_ListIncident parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -14251,30 +18161,24 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.fileSecurityProfileCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.incidentCollectionResponse' 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-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - security.fileSecurityProfile - summary: Create new navigation property to fileSecurityProfiles for security - operationId: security_CreateFileSecurityProfile + - security.incident + summary: Create new navigation property to incidents for security + operationId: security_CreateIncident requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fileSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.security.incident' required: true responses: 2XX: @@ -14282,31 +18186,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fileSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.security.incident' 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/fileSecurityProfiles/{fileSecurityProfile-id}': + '/security/incidents/{incident-id}': get: tags: - - security.fileSecurityProfile - summary: Get fileSecurityProfiles from security - operationId: security_GetFileSecurityProfile + - security.incident + summary: Get incident + description: 'Retrieve the properties and relationships of an incident object. Attacks are typically inflicted on different types of entities, such as devices, users, and mailboxes, resulting in multiple alert objects. Microsoft 365 Defender correlates alerts with the same attack techniques or the same attacker into an incident.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-incident-get?view=graph-rest-beta + operationId: security_GetIncident parameters: - - name: fileSecurityProfile-id + - name: incident-id in: path - description: The unique identifier of fileSecurityProfile + description: The unique identifier of incident required: true style: simple schema: type: string - x-ms-docs-key-type: fileSecurityProfile + x-ms-docs-key-type: incident - name: $select in: query description: Select properties to be returned @@ -14333,36 +18235,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fileSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.security.incident' 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.fileSecurityProfile - summary: Update the navigation property fileSecurityProfiles in security - operationId: security_UpdateFileSecurityProfile + - security.incident + summary: Update incident + description: Update the properties of an incident object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-incident-update?view=graph-rest-beta + operationId: security_UpdateIncident parameters: - - name: fileSecurityProfile-id + - name: incident-id in: path - description: The unique identifier of fileSecurityProfile + description: The unique identifier of incident required: true style: simple schema: type: string - x-ms-docs-key-type: fileSecurityProfile + x-ms-docs-key-type: incident requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fileSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.security.incident' required: true responses: 2XX: @@ -14370,30 +18270,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fileSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.security.incident' 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.fileSecurityProfile - summary: Delete navigation property fileSecurityProfiles for security - operationId: security_DeleteFileSecurityProfile + - security.incident + summary: Delete navigation property incidents for security + operationId: security_DeleteIncident parameters: - - name: fileSecurityProfile-id + - name: incident-id in: path - description: The unique identifier of fileSecurityProfile + description: The unique identifier of incident required: true style: simple schema: type: string - x-ms-docs-key-type: fileSecurityProfile + x-ms-docs-key-type: incident - name: If-Match in: header description: ETag @@ -14405,40 +18299,23 @@ 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/fileSecurityProfiles/$count: - get: - tags: - - security.fileSecurityProfile - summary: Get the number of the resource - operationId: security.fileSecurityProfile_GetCount - 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: '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/hostSecurityProfiles: + '/security/incidents/{incident-id}/alerts': get: tags: - - security.hostSecurityProfile - summary: Get hostSecurityProfiles from security - operationId: security_ListHostSecurityProfile + - security.incident + summary: Get alerts from security + description: The list of related alerts. Supports $expand. + operationId: security.incident_ListAlert parameters: + - name: incident-id + in: path + description: The unique identifier of incident + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: incident - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -14476,62 +18353,37 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.hostSecurityProfileCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.alertCollectionResponse' 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-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - security.hostSecurityProfile - summary: Create new navigation property to hostSecurityProfiles for security - operationId: security_CreateHostSecurityProfile - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.hostSecurityProfile' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.hostSecurityProfile' - 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/hostSecurityProfiles/{hostSecurityProfile-id}': + '/security/incidents/{incident-id}/alerts/{alert-id}': get: tags: - - security.hostSecurityProfile - summary: Get hostSecurityProfiles from security - operationId: security_GetHostSecurityProfile + - security.incident + summary: Get alerts from security + description: The list of related alerts. Supports $expand. + operationId: security.incident_GetAlert parameters: - - name: hostSecurityProfile-id + - name: incident-id in: path - description: The unique identifier of hostSecurityProfile + description: The unique identifier of incident required: true style: simple schema: type: string - x-ms-docs-key-type: hostSecurityProfile + x-ms-docs-key-type: incident + - name: alert-id + in: path + description: The unique identifier of alert + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: alert - name: $select in: query description: Select properties to be returned @@ -14558,36 +18410,47 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hostSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.security.alert' 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: + '/security/incidents/{incident-id}/alerts/{alert-id}/comments': + post: tags: - - security.hostSecurityProfile - summary: Update the navigation property hostSecurityProfiles in security - operationId: security_UpdateHostSecurityProfile + - security.incident + summary: Sets a new value for the collection of alertComment. + operationId: security.incident.alert_SetComment parameters: - - name: hostSecurityProfile-id + - name: incident-id in: path - description: The unique identifier of hostSecurityProfile + description: The unique identifier of incident required: true style: simple schema: type: string - x-ms-docs-key-type: hostSecurityProfile + x-ms-docs-key-type: incident + - name: alert-id + in: path + description: The unique identifier of alert + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: alert + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hostSecurityProfile' + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.alertComment' required: true responses: 2XX: @@ -14595,55 +18458,56 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.hostSecurityProfile' + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.alertComment' 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: + '/security/incidents/{incident-id}/alerts/{alert-id}/comments/$count': + get: tags: - - security.hostSecurityProfile - summary: Delete navigation property hostSecurityProfiles for security - operationId: security_DeleteHostSecurityProfile + - security.incident + summary: Get the number of the resource + operationId: security.incident.alert.Comment_GetCount parameters: - - name: hostSecurityProfile-id + - name: incident-id in: path - description: The unique identifier of hostSecurityProfile + description: The unique identifier of incident required: true style: simple schema: type: string - x-ms-docs-key-type: hostSecurityProfile - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: incident + - name: alert-id + in: path + description: The unique identifier of alert + required: true style: simple schema: type: string + x-ms-docs-key-type: alert + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $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.' - x-ms-docs-operation-type: operation - /security/hostSecurityProfiles/$count: + '/security/incidents/{incident-id}/alerts/$count': get: tags: - - security.hostSecurityProfile + - security.incident summary: Get the number of the resource - operationId: security.hostSecurityProfile_GetCount + operationId: security.incident.alert_GetCount parameters: + - name: incident-id + in: path + description: The unique identifier of incident + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: incident - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -14651,61 +18515,49 @@ 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/identities: + /security/incidents/$count: get: tags: - - security.identityContainer - summary: Get identities from security - description: A container for security identities APIs. - operationId: security_GetIdentity + - security.incident + summary: Get the number of the resource + operationId: security.incident_GetCount 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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.identityContainer' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + /security/incidents/microsoft.graph.security.mergeIncidents: + post: tags: - - security.identityContainer - summary: Update the navigation property identities in security - operationId: security_UpdateIdentity + - security.incident + summary: Invoke action mergeIncidents + description: Merge multiple incident resources into a single incident. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-incident-mergeincidents?view=graph-rest-beta + operationId: security.incident_mergeIncident requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.identityContainer' + type: object + properties: + incidentIds: + type: array + items: + type: string + nullable: true + incidentComment: + type: string + nullable: true + mergeReasons: + $ref: '#/components/schemas/microsoft.graph.security.correlationReason' + additionalProperties: + type: object required: true responses: 2XX: @@ -14713,38 +18565,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.identityContainer' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - security.identityContainer - summary: Delete navigation property identities for security - operationId: security_DeleteIdentity - parameters: - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.security.mergeResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /security/identities/healthIssues: + x-ms-docs-operation-type: action + /security/incidentTasks: get: tags: - - security.identityContainer - summary: List healthIssues - description: Get a list of health issue objects and their properties. + - security.incidentTask + summary: List incidentTasks + description: Get incident tasks that Microsoft Defender Experts for XDR identified for remediation. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-identitycontainer-list-healthissues?view=graph-rest-beta - operationId: security.identity_ListHealthIssue + url: https://learn.microsoft.com/graph/api/security-list-incidenttasks?view=graph-rest-beta + operationId: security_ListIncidentTask parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -14783,7 +18617,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.healthIssueCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.incidentTaskCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -14792,15 +18626,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.identityContainer - summary: Create new navigation property to healthIssues for security - operationId: security.identity_CreateHealthIssue + - security.incidentTask + summary: Create new navigation property to incidentTasks for security + operationId: security_CreateIncidentTask requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.healthIssue' + $ref: '#/components/schemas/microsoft.graph.security.incidentTask' required: true responses: 2XX: @@ -14808,29 +18642,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.healthIssue' + $ref: '#/components/schemas/microsoft.graph.security.incidentTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/identities/healthIssues/{healthIssue-id}': + '/security/incidentTasks/{incidentTask-id}': get: tags: - - security.identityContainer - summary: Get healthIssue - description: Read the properties and relationships of a healthIssue object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-healthissue-get?view=graph-rest-beta - operationId: security.identity_GetHealthIssue + - security.incidentTask + summary: Get incidentTasks from security + description: A collection of tasks associated with security incidents. + operationId: security_GetIncidentTask parameters: - - name: healthIssue-id + - name: incidentTask-id in: path - description: The unique identifier of healthIssue + description: The unique identifier of incidentTask required: true style: simple schema: type: string - x-ms-docs-key-type: healthIssue + x-ms-docs-key-type: incidentTask - name: $select in: query description: Select properties to be returned @@ -14857,34 +18688,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.healthIssue' + $ref: '#/components/schemas/microsoft.graph.security.incidentTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.identityContainer - summary: Update healthIssue - description: Update the properties of a healthIssue object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-healthissue-update?view=graph-rest-beta - operationId: security.identity_UpdateHealthIssue + - security.incidentTask + summary: Update the navigation property incidentTasks in security + operationId: security_UpdateIncidentTask parameters: - - name: healthIssue-id + - name: incidentTask-id in: path - description: The unique identifier of healthIssue + description: The unique identifier of incidentTask required: true style: simple schema: type: string - x-ms-docs-key-type: healthIssue + x-ms-docs-key-type: incidentTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.healthIssue' + $ref: '#/components/schemas/microsoft.graph.security.incidentTask' required: true responses: 2XX: @@ -14892,24 +18719,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.healthIssue' + $ref: '#/components/schemas/microsoft.graph.security.incidentTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.identityContainer - summary: Delete navigation property healthIssues for security - operationId: security.identity_DeleteHealthIssue + - security.incidentTask + summary: Delete navigation property incidentTasks for security + operationId: security_DeleteIncidentTask parameters: - - name: healthIssue-id + - name: incidentTask-id in: path - description: The unique identifier of healthIssue + description: The unique identifier of incidentTask required: true style: simple schema: type: string - x-ms-docs-key-type: healthIssue + x-ms-docs-key-type: incidentTask - name: If-Match in: header description: ETag @@ -14922,42 +18749,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/identities/healthIssues/$count: - get: - tags: - - security.identityContainer - summary: Get the number of the resource - operationId: security.identity.healthIssue_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /security/identities/identityAccounts: + '/security/incidentTasks/{incidentTask-id}/incident': get: tags: - - security.identityContainer - summary: Get identityAccounts from security - operationId: security.identity_ListIdentityAccount + - security.incidentTask + summary: Get incident from security + description: Required. The incident that contains this task. Must contain a valid incident ID. + operationId: security.incidentTask_GetIncident 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 + - name: incidentTask-id + in: path + description: The unique identifier of incidentTask + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: incidentTask - name: $select in: query description: Select properties to be returned @@ -14980,50 +18787,60 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.identityAccountsCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - security.identityContainer - summary: Create new navigation property to identityAccounts for security - operationId: security.identity_CreateIdentityAccount - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.identityAccounts' - required: true - responses: - 2XX: - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.identityAccounts' + $ref: '#/components/schemas/microsoft.graph.security.incident' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/identities/identityAccounts/{identityAccounts-id}': - get: + '/security/incidentTasks/{incidentTask-id}/microsoft.graph.security.executeResponseAction': + post: tags: - - security.identityContainer - summary: Get identityAccounts from security - operationId: security.identity_GetIdentityAccount + - security.incidentTask + summary: Invoke action executeResponseAction + description: 'Execute a remediation action on a Microsoft Defender XDR incident task. Only the following actionType values are supported for automated execution: collectInvestigationPackage, isolateDevice, unRestrictAppExecution, unIsolateDevice, restrictAppExecution, runAntiVirusScan, stopAndQuarantineFile, submitIocRule.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-incidenttask-executeresponseaction?view=graph-rest-beta + operationId: security.incidentTask_executeResponseAction parameters: - - name: identityAccounts-id + - name: incidentTask-id in: path - description: The unique identifier of identityAccounts + description: The unique identifier of incidentTask required: true style: simple schema: type: string - x-ms-docs-key-type: identityAccounts + x-ms-docs-key-type: incidentTask + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /security/incidentTasks/$count: + get: + tags: + - security.incidentTask + summary: Get the number of the resource + operationId: security.incidentTask_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/informationProtection: + get: + tags: + - security.informationProtection + summary: Get informationProtection from security + operationId: security_GetInformationProtection + parameters: - name: $select in: query description: Select properties to be returned @@ -15050,30 +18867,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.identityAccounts' + $ref: '#/components/schemas/microsoft.graph.security.informationProtection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.identityContainer - summary: Update the navigation property identityAccounts in security - operationId: security.identity_UpdateIdentityAccount - parameters: - - name: identityAccounts-id - in: path - description: The unique identifier of identityAccounts - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: identityAccounts + - security.informationProtection + summary: Update the navigation property informationProtection in security + operationId: security_UpdateInformationProtection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.identityAccounts' + $ref: '#/components/schemas/microsoft.graph.security.informationProtection' required: true responses: 2XX: @@ -15081,24 +18889,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.identityAccounts' + $ref: '#/components/schemas/microsoft.graph.security.informationProtection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.identityContainer - summary: Delete navigation property identityAccounts for security - operationId: security.identity_DeleteIdentityAccount + - security.informationProtection + summary: Delete navigation property informationProtection for security + operationId: security_DeleteInformationProtection parameters: - - name: identityAccounts-id - in: path - description: The unique identifier of identityAccounts - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: identityAccounts - name: If-Match in: header description: ETag @@ -15111,36 +18911,55 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/identities/identityAccounts/{identityAccounts-id}/microsoft.graph.security.invokeAction': - post: + /security/informationProtection/labelPolicySettings: + get: tags: - - security.identityContainer - summary: Invoke action invokeAction - operationId: security.identity.identityAccount_invokeAction + - security.informationProtection + summary: Get labelPolicySettings from security + description: Read the Microsoft Purview Information Protection policy settings for the user or organization. + operationId: security.informationProtection_GetLabelPolicySetting parameters: - - name: identityAccounts-id - in: path - description: The unique identifier of identityAccounts - required: true - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: identityAccounts + uniqueItems: true + type: array + items: + 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.informationProtectionPolicySetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.informationProtection + summary: Update the navigation property labelPolicySettings in security + operationId: security.informationProtection_UpdateLabelPolicySetting requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - accountId: - type: string - action: - $ref: '#/components/schemas/microsoft.graph.security.action' - identityProvider: - $ref: '#/components/schemas/microsoft.graph.security.identityProvider' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionPolicySetting' required: true responses: 2XX: @@ -15148,34 +18967,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.invokeActionResult' + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionPolicySetting' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /security/identities/identityAccounts/$count: - get: + x-ms-docs-operation-type: operation + delete: tags: - - security.identityContainer - summary: Get the number of the resource - operationId: security.identity.identityAccount_GetCount + - security.informationProtection + summary: Delete navigation property labelPolicySettings for security + operationId: security.informationProtection_DeleteLabelPolicySetting parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - /security/identities/sensors: + x-ms-docs-operation-type: operation + /security/informationProtection/sensitivityLabels: get: tags: - - security.identityContainer - summary: List sensors - description: Get a list of sensor objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-identitycontainer-list-sensors?view=graph-rest-beta - operationId: security.identity_ListSensor + - security.informationProtection + summary: Get sensitivityLabels from security + description: Read the Microsoft Purview Information Protection labels for the user or organization. + operationId: security.informationProtection_ListSensitivityLabel parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -15214,7 +19034,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.sensorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.sensitivityLabelCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -15223,15 +19043,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.identityContainer - summary: Create new navigation property to sensors for security - operationId: security.identity_CreateSensor + - security.informationProtection + summary: Create new navigation property to sensitivityLabels for security + operationId: security.informationProtection_CreateSensitivityLabel requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.sensor' + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' required: true responses: 2XX: @@ -15239,29 +19059,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.sensor' + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/identities/sensors/{sensor-id}': + '/security/informationProtection/sensitivityLabels/{sensitivityLabel-id}': get: tags: - - security.identityContainer - summary: Get sensor - description: Read the properties and relationships of a sensor object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-sensor-get?view=graph-rest-beta - operationId: security.identity_GetSensor + - security.informationProtection + summary: Get sensitivityLabels from security + description: Read the Microsoft Purview Information Protection labels for the user or organization. + operationId: security.informationProtection_GetSensitivityLabel parameters: - - name: sensor-id + - name: sensitivityLabel-id in: path - description: The unique identifier of sensor + description: The unique identifier of sensitivityLabel required: true style: simple schema: type: string - x-ms-docs-key-type: sensor + x-ms-docs-key-type: sensitivityLabel - name: $select in: query description: Select properties to be returned @@ -15288,34 +19105,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.sensor' + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.identityContainer - summary: Update sensor - description: Update the properties of a sensor object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-sensor-update?view=graph-rest-beta - operationId: security.identity_UpdateSensor + - security.informationProtection + summary: Update the navigation property sensitivityLabels in security + operationId: security.informationProtection_UpdateSensitivityLabel parameters: - - name: sensor-id + - name: sensitivityLabel-id in: path - description: The unique identifier of sensor + description: The unique identifier of sensitivityLabel required: true style: simple schema: type: string - x-ms-docs-key-type: sensor + x-ms-docs-key-type: sensitivityLabel requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.sensor' + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' required: true responses: 2XX: @@ -15323,28 +19136,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.sensor' + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.identityContainer - summary: Delete sensor - description: Delete a sensor object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-sensor-delete?view=graph-rest-beta - operationId: security.identity_DeleteSensor + - security.informationProtection + summary: Delete navigation property sensitivityLabels for security + operationId: security.informationProtection_DeleteSensitivityLabel parameters: - - name: sensor-id + - name: sensitivityLabel-id in: path - description: The unique identifier of sensor + description: The unique identifier of sensitivityLabel required: true style: simple schema: type: string - x-ms-docs-key-type: sensor + x-ms-docs-key-type: sensitivityLabel - name: If-Match in: header description: ETag @@ -15357,37 +19166,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/identities/sensors/{sensor-id}/healthIssues': + '/security/informationProtection/sensitivityLabels/{sensitivityLabel-id}/parent': get: tags: - - security.identityContainer - summary: Get healthIssues from security - description: Represents potential issues within a customer's Microsoft Defender for Identity configuration that Microsoft Defender for Identity identified related to the sensor. - operationId: security.identity.sensor_ListHealthIssue + - security.informationProtection + summary: Get parent from security + operationId: security.informationProtection.sensitivityLabel_GetParent parameters: - - name: sensor-id + - name: sensitivityLabel-id in: path - description: The unique identifier of sensor + description: The unique identifier of sensitivityLabel required: true style: simple schema: type: string - x-ms-docs-key-type: sensor - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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: sensitivityLabel - name: $select in: query description: Select properties to be returned @@ -15410,95 +19203,77 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.healthIssueCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/security/identities/sensors/{sensor-id}/healthIssues/{healthIssue-id}': - get: + patch: tags: - - security.identityContainer - summary: Get healthIssues from security - description: Represents potential issues within a customer's Microsoft Defender for Identity configuration that Microsoft Defender for Identity identified related to the sensor. - operationId: security.identity.sensor_GetHealthIssue + - security.informationProtection + summary: Update the navigation property parent in security + operationId: security.informationProtection.sensitivityLabel_UpdateParent parameters: - - name: sensor-id - in: path - description: The unique identifier of sensor - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sensor - - name: healthIssue-id + - name: sensitivityLabel-id in: path - description: The unique identifier of healthIssue + description: The unique identifier of sensitivityLabel required: true style: simple schema: type: string - x-ms-docs-key-type: healthIssue - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: sensitivityLabel + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.healthIssue' + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/identities/sensors/{sensor-id}/healthIssues/$count': - get: + delete: tags: - - security.identityContainer - summary: Get the number of the resource - operationId: security.identity.sensor.healthIssue_GetCount + - security.informationProtection + summary: Delete navigation property parent for security + operationId: security.informationProtection.sensitivityLabel_DeleteParent parameters: - - name: sensor-id + - name: sensitivityLabel-id in: path - description: The unique identifier of sensor + description: The unique identifier of sensitivityLabel required: true style: simple schema: type: string - x-ms-docs-key-type: sensor - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: sensitivityLabel + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - /security/identities/sensors/$count: + x-ms-docs-operation-type: operation + /security/informationProtection/sensitivityLabels/$count: get: tags: - - security.identityContainer + - security.informationProtection summary: Get the number of the resource - operationId: security.identity.sensor_GetCount + operationId: security.informationProtection.sensitivityLabel_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -15507,76 +19282,187 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /security/identities/sensors/microsoft.graph.security.getDeploymentAccessKey(): - get: + /security/informationProtection/sensitivityLabels/microsoft.graph.security.evaluateApplication: + post: tags: - - security.identityContainer - summary: Invoke function getDeploymentAccessKey - description: 'Get the deployment access key associated with a Microsoft Defender for Identity, needed to install sensors associated with the workspace.' + - security.informationProtection + summary: Invoke action evaluateApplication + description: 'Compute the sensitivity label that should be applied and return the set of actions that must be taken to correctly label the information. This API is useful when a label should be set manually or explicitly by a user or service, rather than automatically based on file contents. Given contentInfo, which includes existing content metadata key-value pairs, and labelingOptions as an input, the API returns an informationProtectionAction object that contains one of more of the following: ' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-sensor-getdeploymentaccesskey?view=graph-rest-beta - operationId: security.identity.sensor_getDeploymentAccessKey + url: https://learn.microsoft.com/graph/api/security-sensitivitylabel-evaluateapplication?view=graph-rest-beta + operationId: security.informationProtection.sensitivityLabel_evaluateApplication + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentInfo: + $ref: '#/components/schemas/microsoft.graph.security.contentInfo' + labelingOptions: + $ref: '#/components/schemas/microsoft.graph.security.labelingOptions' + additionalProperties: + type: object + required: true responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.deploymentAccessKeyType' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionAction' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /security/identities/sensors/microsoft.graph.security.getDeploymentPackageUri(): - get: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /security/informationProtection/sensitivityLabels/microsoft.graph.security.evaluateClassificationResults: + post: tags: - - security.identityContainer - summary: Invoke function getDeploymentPackageUri - description: Get the sensor deployment package URL and version. You can use this URL to download the installer to install the sensor on a server. + - security.informationProtection + summary: Invoke action evaluateClassificationResults + description: 'Use the classification results to compute the sensitivity label that should be applied and return the set of actions that must be taken to correctly label the information. This API is useful when a label should be set automatically based on classification of the file contents, rather than labeled directly by a user or service. To evaluate based on classification results, provide the contentInfo, which includes existing content metadata key-value pairs, and classification results. The API returns an informationProtectionAction that contains one of more of the following:' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-sensor-getdeploymentpackageuri?view=graph-rest-beta - operationId: security.identity.sensor_getDeploymentPackageUri + url: https://learn.microsoft.com/graph/api/security-sensitivitylabel-evaluateclassificationresults?view=graph-rest-beta + operationId: security.informationProtection.sensitivityLabel_evaluateClassificationResult + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentInfo: + $ref: '#/components/schemas/microsoft.graph.security.contentInfo' + classificationResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.classificationResult' + additionalProperties: + type: object + required: true responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.sensorDeploymentPackage' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionAction' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /security/identities/sensors/microsoft.graph.security.regenerateDeploymentAccessKey: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /security/informationProtection/sensitivityLabels/microsoft.graph.security.evaluateRemoval: post: tags: - - security.identityContainer - summary: Invoke action regenerateDeploymentAccessKey - description: Generate a new deployment access key that can be used to install a sensor associated with the workspace. + - security.informationProtection + summary: Invoke action evaluateRemoval + description: 'Indicate to the consuming application what actions it should take to remove the label information. Given contentInfo as an input, which includes existing content metadata key-value pairs, the API returns an informationProtectionAction that contains some combination of one or more of the following: ' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-sensor-regeneratedeploymentaccesskey?view=graph-rest-beta - operationId: security.identity.sensor_regenerateDeploymentAccessKey + url: https://learn.microsoft.com/graph/api/security-sensitivitylabel-evaluateremoval?view=graph-rest-beta + operationId: security.informationProtection.sensitivityLabel_evaluateRemoval + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentInfo: + $ref: '#/components/schemas/microsoft.graph.security.contentInfo' + downgradeJustification: + $ref: '#/components/schemas/microsoft.graph.security.downgradeJustification' + additionalProperties: + type: object + required: true responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.deploymentAccessKeyType' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionAction' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /security/incidents: - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /security/informationProtection/sensitivityLabels/microsoft.graph.security.extractContentLabel: + post: tags: - - security.incident - summary: List incidents - description: 'Get a list of incident objects that Microsoft 365 Defender created to track attacks in an organization. Attacks are typically inflicted on different types of entities, such as devices, users, and mailboxes, resulting in multiple alert objects. Microsoft 365 Defender correlates alerts with the same attack techniques or the same attacker into an incident. This operation allows you to filter and sort through incidents to create an informed cyber security response. It exposes a collection of incidents that were flagged in your network, within the time range you specified in your environment retention policy. The most recent incidents are displayed at the top of the list.' + - security.informationProtection + summary: Invoke action extractContentLabel + description: Use the metadata that exists on an already-labeled piece of information to resolve the metadata to a specific sensitivity label. The contentInfo input is resolved to informationProtectionContentLabel. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-list-incidents?view=graph-rest-beta - operationId: security_ListIncident + url: https://learn.microsoft.com/graph/api/security-sensitivitylabel-extractcontentlabel?view=graph-rest-beta + operationId: security.informationProtection.sensitivityLabel_extractContentLabel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentInfo: + $ref: '#/components/schemas/microsoft.graph.security.contentInfo' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.contentLabel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /security/ipSecurityProfiles: + get: + tags: + - security.ipSecurityProfile + summary: Get ipSecurityProfiles from security + operationId: security_ListIpSecurityProfile parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -15615,24 +19501,30 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.incidentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.ipSecurityProfileCollectionResponse' 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-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - security.incident - summary: Create new navigation property to incidents for security - operationId: security_CreateIncident + - security.ipSecurityProfile + summary: Create new navigation property to ipSecurityProfiles for security + operationId: security_CreateIpSecurityProfile requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.incident' + $ref: '#/components/schemas/microsoft.graph.ipSecurityProfile' required: true responses: 2XX: @@ -15640,29 +19532,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.incident' + $ref: '#/components/schemas/microsoft.graph.ipSecurityProfile' 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/incidents/{incident-id}': + '/security/ipSecurityProfiles/{ipSecurityProfile-id}': get: tags: - - security.incident - summary: Get incident - description: 'Retrieve the properties and relationships of an incident object. Attacks are typically inflicted on different types of entities, such as devices, users, and mailboxes, resulting in multiple alert objects. Microsoft 365 Defender correlates alerts with the same attack techniques or the same attacker into an incident.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-incident-get?view=graph-rest-beta - operationId: security_GetIncident + - security.ipSecurityProfile + summary: Get ipSecurityProfiles from security + operationId: security_GetIpSecurityProfile parameters: - - name: incident-id + - name: ipSecurityProfile-id in: path - description: The unique identifier of incident + description: The unique identifier of ipSecurityProfile required: true style: simple schema: type: string - x-ms-docs-key-type: incident + x-ms-docs-key-type: ipSecurityProfile - name: $select in: query description: Select properties to be returned @@ -15689,34 +19583,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.incident' + $ref: '#/components/schemas/microsoft.graph.ipSecurityProfile' 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.incident - summary: Update incident - description: Update the properties of an incident object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-incident-update?view=graph-rest-beta - operationId: security_UpdateIncident + - security.ipSecurityProfile + summary: Update the navigation property ipSecurityProfiles in security + operationId: security_UpdateIpSecurityProfile parameters: - - name: incident-id + - name: ipSecurityProfile-id in: path - description: The unique identifier of incident + description: The unique identifier of ipSecurityProfile required: true style: simple schema: type: string - x-ms-docs-key-type: incident + x-ms-docs-key-type: ipSecurityProfile requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.incident' + $ref: '#/components/schemas/microsoft.graph.ipSecurityProfile' required: true responses: 2XX: @@ -15724,24 +19620,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.incident' + $ref: '#/components/schemas/microsoft.graph.ipSecurityProfile' 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.incident - summary: Delete navigation property incidents for security - operationId: security_DeleteIncident + - security.ipSecurityProfile + summary: Delete navigation property ipSecurityProfiles for security + operationId: security_DeleteIpSecurityProfile parameters: - - name: incident-id + - name: ipSecurityProfile-id in: path - description: The unique identifier of incident + description: The unique identifier of ipSecurityProfile required: true style: simple schema: type: string - x-ms-docs-key-type: incident + x-ms-docs-key-type: ipSecurityProfile - name: If-Match in: header description: ETag @@ -15753,91 +19655,40 @@ 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/incidents/{incident-id}/alerts': + /security/ipSecurityProfiles/$count: get: tags: - - security.incident - summary: Get alerts from security - description: The list of related alerts. Supports $expand. - operationId: security.incident_ListAlert + - security.ipSecurityProfile + summary: Get the number of the resource + operationId: security.ipSecurityProfile_GetCount parameters: - - name: incident-id - in: path - description: The unique identifier of incident - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: incident - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - - $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.alertCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/security/incidents/{incident-id}/alerts/{alert-id}': + 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/labels: get: tags: - - security.incident - summary: Get alerts from security - description: The list of related alerts. Supports $expand. - operationId: security.incident_GetAlert + - security.labelsRoot + summary: Get labels from security + operationId: security_GetLabel parameters: - - name: incident-id - in: path - description: The unique identifier of incident - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: incident - - name: alert-id - in: path - description: The unique identifier of alert - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: alert - name: $select in: query description: Select properties to be returned @@ -15864,47 +19715,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.alert' + $ref: '#/components/schemas/microsoft.graph.security.labelsRoot' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/incidents/{incident-id}/alerts/{alert-id}/comments': - post: + patch: tags: - - security.incident - summary: Sets a new value for the collection of alertComment. - operationId: security.incident.alert_SetComment - parameters: - - name: incident-id - in: path - description: The unique identifier of incident - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: incident - - name: alert-id - in: path - description: The unique identifier of alert - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: alert - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + - security.labelsRoot + summary: Update the navigation property labels in security + operationId: security_UpdateLabel requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.security.alertComment' + $ref: '#/components/schemas/microsoft.graph.security.labelsRoot' required: true responses: 2XX: @@ -15912,87 +19737,38 @@ paths: content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.security.alertComment' - default: - $ref: '#/components/responses/error' - '/security/incidents/{incident-id}/alerts/{alert-id}/comments/$count': - get: - tags: - - security.incident - summary: Get the number of the resource - operationId: security.incident.alert.Comment_GetCount - parameters: - - name: incident-id - in: path - description: The unique identifier of incident - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: incident - - name: alert-id - in: path - description: The unique identifier of alert - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: alert - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' + $ref: '#/components/schemas/microsoft.graph.security.labelsRoot' default: $ref: '#/components/responses/error' - '/security/incidents/{incident-id}/alerts/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - - security.incident - summary: Get the number of the resource - operationId: security.incident.alert_GetCount + - security.labelsRoot + summary: Delete navigation property labels for security + operationId: security_DeleteLabel parameters: - - name: incident-id - in: path - description: The unique identifier of incident - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: incident - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /security/incidents/$count: - get: - tags: - - security.incident - summary: Get the number of the resource - operationId: security.incident_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - /security/incidentTasks: + x-ms-docs-operation-type: operation + /security/labels/authorities: get: - tags: - - security.incidentTask - summary: List incidentTasks - description: Get incident tasks that Microsoft Defender Experts for XDR identified for remediation. + tags: + - security.labelsRoot + summary: List authorityTemplates + description: Get a list of the authorityTemplate objects and their properties. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-list-incidenttasks?view=graph-rest-beta - operationId: security_ListIncidentTask + url: https://learn.microsoft.com/graph/api/security-labelsroot-list-authorities?view=graph-rest-beta + operationId: security.label_ListAuthority parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -16031,7 +19807,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.incidentTaskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.authorityTemplateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -16040,15 +19816,19 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.incidentTask - summary: Create new navigation property to incidentTasks for security - operationId: security_CreateIncidentTask + - security.labelsRoot + summary: Create authorityTemplate + description: Create a new authorityTemplate object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-labelsroot-post-authorities?view=graph-rest-beta + operationId: security.label_CreateAuthority requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.incidentTask' + $ref: '#/components/schemas/microsoft.graph.security.authorityTemplate' required: true responses: 2XX: @@ -16056,26 +19836,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.incidentTask' + $ref: '#/components/schemas/microsoft.graph.security.authorityTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/incidentTasks/{incidentTask-id}': + '/security/labels/authorities/{authorityTemplate-id}': get: tags: - - security.incidentTask - summary: Get incidentTasks from security - description: A collection of tasks associated with security incidents. - operationId: security_GetIncidentTask + - security.labelsRoot + summary: Get authorityTemplate + description: Read the properties and relationships of a authorityTemplate object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-authoritytemplate-get?view=graph-rest-beta + operationId: security.label_GetAuthority parameters: - - name: incidentTask-id + - name: authorityTemplate-id in: path - description: The unique identifier of incidentTask + description: The unique identifier of authorityTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: incidentTask + x-ms-docs-key-type: authorityTemplate - name: $select in: query description: Select properties to be returned @@ -16102,30 +19885,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.incidentTask' + $ref: '#/components/schemas/microsoft.graph.security.authorityTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.incidentTask - summary: Update the navigation property incidentTasks in security - operationId: security_UpdateIncidentTask + - security.labelsRoot + summary: Update the navigation property authorities in security + operationId: security.label_UpdateAuthority parameters: - - name: incidentTask-id + - name: authorityTemplate-id in: path - description: The unique identifier of incidentTask + description: The unique identifier of authorityTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: incidentTask + x-ms-docs-key-type: authorityTemplate requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.incidentTask' + $ref: '#/components/schemas/microsoft.graph.security.authorityTemplate' required: true responses: 2XX: @@ -16133,24 +19916,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.incidentTask' + $ref: '#/components/schemas/microsoft.graph.security.authorityTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.incidentTask - summary: Delete navigation property incidentTasks for security - operationId: security_DeleteIncidentTask + - security.labelsRoot + summary: Delete navigation property authorities for security + operationId: security.label_DeleteAuthority parameters: - - name: incidentTask-id + - name: authorityTemplate-id in: path - description: The unique identifier of incidentTask + description: The unique identifier of authorityTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: incidentTask + x-ms-docs-key-type: authorityTemplate - name: If-Match in: header description: ETag @@ -16163,83 +19946,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/incidentTasks/{incidentTask-id}/incident': - get: - tags: - - security.incidentTask - summary: Get incident from security - description: Required. The incident that contains this task. Must contain a valid incident ID. - operationId: security.incidentTask_GetIncident - parameters: - - name: incidentTask-id - in: path - description: The unique identifier of incidentTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: incidentTask - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.incident' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/security/incidentTasks/{incidentTask-id}/microsoft.graph.security.executeResponseAction': - post: - tags: - - security.incidentTask - summary: Invoke action executeResponseAction - description: 'Execute a remediation action on a Microsoft Defender XDR incident task. Only the following actionType values are supported for automated execution: collectInvestigationPackage, isolateDevice, unRestrictAppExecution, unIsolateDevice, restrictAppExecution, runAntiVirusScan, stopAndQuarantineFile, submitIocRule.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-incidenttask-executeresponseaction?view=graph-rest-beta - operationId: security.incidentTask_executeResponseAction - parameters: - - name: incidentTask-id - in: path - description: The unique identifier of incidentTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: incidentTask - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /security/incidentTasks/$count: + /security/labels/authorities/$count: get: tags: - - security.incidentTask + - security.labelsRoot summary: Get the number of the resource - operationId: security.incidentTask_GetCount + operationId: security.label.authority_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -16248,13 +19960,32 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /security/informationProtection: + /security/labels/categories: get: tags: - - security.informationProtection - summary: Get informationProtection from security - operationId: security_GetInformationProtection + - security.labelsRoot + summary: List categoryTemplates + description: Get a list of the categoryTemplate objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-labelsroot-list-categories?view=graph-rest-beta + operationId: security.label_ListCategory 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 @@ -16277,62 +20008,58 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.informationProtection' + $ref: '#/components/responses/microsoft.graph.security.categoryTemplateCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - security.informationProtection - summary: Update the navigation property informationProtection in security - operationId: security_UpdateInformationProtection + - security.labelsRoot + summary: Create categoryTemplate + description: Create a new categoryTemplate object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-labelsroot-post-categories?view=graph-rest-beta + operationId: security.label_CreateCategory requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.informationProtection' + $ref: '#/components/schemas/microsoft.graph.security.categoryTemplate' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.informationProtection' + $ref: '#/components/schemas/microsoft.graph.security.categoryTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/security/labels/categories/{categoryTemplate-id}': + get: tags: - - security.informationProtection - summary: Delete navigation property informationProtection for security - operationId: security_DeleteInformationProtection + - security.labelsRoot + summary: Get categoryTemplate + description: Read the properties and relationships of a categoryTemplate object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-categorytemplate-get?view=graph-rest-beta + operationId: security.label_GetCategory parameters: - - name: If-Match - in: header - description: ETag + - name: categoryTemplate-id + in: path + description: The unique identifier of categoryTemplate + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /security/informationProtection/labelPolicySettings: - get: - tags: - - security.informationProtection - summary: Get labelPolicySettings from security - description: Read the Microsoft Purview Information Protection policy settings for the user or organization. - operationId: security.informationProtection_GetLabelPolicySetting - parameters: + x-ms-docs-key-type: categoryTemplate - name: $select in: query description: Select properties to be returned @@ -16359,21 +20086,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.informationProtectionPolicySetting' + $ref: '#/components/schemas/microsoft.graph.security.categoryTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.informationProtection - summary: Update the navigation property labelPolicySettings in security - operationId: security.informationProtection_UpdateLabelPolicySetting + - security.labelsRoot + summary: Update the navigation property categories in security + operationId: security.label_UpdateCategory + parameters: + - name: categoryTemplate-id + in: path + description: The unique identifier of categoryTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: categoryTemplate requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.informationProtectionPolicySetting' + $ref: '#/components/schemas/microsoft.graph.security.categoryTemplate' required: true responses: 2XX: @@ -16381,16 +20117,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.informationProtectionPolicySetting' + $ref: '#/components/schemas/microsoft.graph.security.categoryTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.informationProtection - summary: Delete navigation property labelPolicySettings for security - operationId: security.informationProtection_DeleteLabelPolicySetting + - security.labelsRoot + summary: Delete navigation property categories for security + operationId: security.label_DeleteCategory parameters: + - name: categoryTemplate-id + in: path + description: The unique identifier of categoryTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: categoryTemplate - name: If-Match in: header description: ETag @@ -16403,14 +20147,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/informationProtection/sensitivityLabels: + '/security/labels/categories/{categoryTemplate-id}/subcategories': get: tags: - - security.informationProtection - summary: Get sensitivityLabels from security - description: Read the Microsoft Purview Information Protection labels for the user or organization. - operationId: security.informationProtection_ListSensitivityLabel + - security.labelsRoot + summary: List subcategories + description: Get a list of subcategoryTemplate objects associated with a category template. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-categorytemplate-list-subcategories?view=graph-rest-beta + operationId: security.label.category_ListSubcategory parameters: + - name: categoryTemplate-id + in: path + description: The unique identifier of categoryTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: categoryTemplate - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -16448,7 +20203,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.sensitivityLabelCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.subcategoryTemplateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -16457,15 +20212,28 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.informationProtection - summary: Create new navigation property to sensitivityLabels for security - operationId: security.informationProtection_CreateSensitivityLabel + - security.labelsRoot + summary: Create subcategoryTemplate + description: Create a new subcategoryTemplate object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-categorytemplate-post-subcategories?view=graph-rest-beta + operationId: security.label.category_CreateSubcategory + parameters: + - name: categoryTemplate-id + in: path + description: The unique identifier of categoryTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: categoryTemplate requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.security.subcategoryTemplate' required: true responses: 2XX: @@ -16473,26 +20241,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.security.subcategoryTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/informationProtection/sensitivityLabels/{sensitivityLabel-id}': + '/security/labels/categories/{categoryTemplate-id}/subcategories/{subcategoryTemplate-id}': get: tags: - - security.informationProtection - summary: Get sensitivityLabels from security - description: Read the Microsoft Purview Information Protection labels for the user or organization. - operationId: security.informationProtection_GetSensitivityLabel + - security.labelsRoot + summary: Get subcategoryTemplate + description: Read the properties and relationships of a subcategoryTemplate object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-subcategorytemplate-get?view=graph-rest-beta + operationId: security.label.category_GetSubcategory parameters: - - name: sensitivityLabel-id + - name: categoryTemplate-id in: path - description: The unique identifier of sensitivityLabel + description: The unique identifier of categoryTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: sensitivityLabel + x-ms-docs-key-type: categoryTemplate + - name: subcategoryTemplate-id + in: path + description: The unique identifier of subcategoryTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subcategoryTemplate - name: $select in: query description: Select properties to be returned @@ -16519,30 +20298,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.security.subcategoryTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.informationProtection - summary: Update the navigation property sensitivityLabels in security - operationId: security.informationProtection_UpdateSensitivityLabel + - security.labelsRoot + summary: Update the navigation property subcategories in security + operationId: security.label.category_UpdateSubcategory parameters: - - name: sensitivityLabel-id + - name: categoryTemplate-id in: path - description: The unique identifier of sensitivityLabel + description: The unique identifier of categoryTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: sensitivityLabel + x-ms-docs-key-type: categoryTemplate + - name: subcategoryTemplate-id + in: path + description: The unique identifier of subcategoryTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subcategoryTemplate requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.security.subcategoryTemplate' required: true responses: 2XX: @@ -16550,24 +20337,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.security.subcategoryTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.informationProtection - summary: Delete navigation property sensitivityLabels for security - operationId: security.informationProtection_DeleteSensitivityLabel + - security.labelsRoot + summary: Delete navigation property subcategories for security + operationId: security.label.category_DeleteSubcategory parameters: - - name: sensitivityLabel-id + - name: categoryTemplate-id in: path - description: The unique identifier of sensitivityLabel + description: The unique identifier of categoryTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: sensitivityLabel + x-ms-docs-key-type: categoryTemplate + - name: subcategoryTemplate-id + in: path + description: The unique identifier of subcategoryTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: subcategoryTemplate - name: If-Match in: header description: ETag @@ -16580,21 +20375,142 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/informationProtection/sensitivityLabels/{sensitivityLabel-id}/parent': + '/security/labels/categories/{categoryTemplate-id}/subcategories/$count': + get: + tags: + - security.labelsRoot + summary: Get the number of the resource + operationId: security.label.category.subcategory_GetCount + parameters: + - name: categoryTemplate-id + in: path + description: The unique identifier of categoryTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: categoryTemplate + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/labels/categories/$count: + get: + tags: + - security.labelsRoot + summary: Get the number of the resource + operationId: security.label.category_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/labels/citations: + get: + tags: + - security.labelsRoot + summary: List citationTemplates + description: Get a list of the citationTemplate objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-labelsroot-list-citations?view=graph-rest-beta + operationId: security.label_ListCitation + 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.citationTemplateCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.labelsRoot + summary: Create citationTemplate + description: Create a new citationTemplate object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-labelsroot-post-citations?view=graph-rest-beta + operationId: security.label_CreateCitation + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.citationTemplate' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.citationTemplate' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/labels/citations/{citationTemplate-id}': get: tags: - - security.informationProtection - summary: Get parent from security - operationId: security.informationProtection.sensitivityLabel_GetParent + - security.labelsRoot + summary: Get citationTemplate + description: Read the properties and relationships of a citationTemplate object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-citationtemplate-get?view=graph-rest-beta + operationId: security.label_GetCitation parameters: - - name: sensitivityLabel-id + - name: citationTemplate-id in: path - description: The unique identifier of sensitivityLabel + description: The unique identifier of citationTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: sensitivityLabel + x-ms-docs-key-type: citationTemplate - name: $select in: query description: Select properties to be returned @@ -16621,30 +20537,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.security.citationTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.informationProtection - summary: Update the navigation property parent in security - operationId: security.informationProtection.sensitivityLabel_UpdateParent + - security.labelsRoot + summary: Update the navigation property citations in security + operationId: security.label_UpdateCitation parameters: - - name: sensitivityLabel-id + - name: citationTemplate-id in: path - description: The unique identifier of sensitivityLabel + description: The unique identifier of citationTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: sensitivityLabel + x-ms-docs-key-type: citationTemplate requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.security.citationTemplate' required: true responses: 2XX: @@ -16652,24 +20568,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.security.citationTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.informationProtection - summary: Delete navigation property parent for security - operationId: security.informationProtection.sensitivityLabel_DeleteParent + - security.labelsRoot + summary: Delete navigation property citations for security + operationId: security.label_DeleteCitation parameters: - - name: sensitivityLabel-id + - name: citationTemplate-id in: path - description: The unique identifier of sensitivityLabel + description: The unique identifier of citationTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: sensitivityLabel + x-ms-docs-key-type: citationTemplate - name: If-Match in: header description: ETag @@ -16682,12 +20598,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/informationProtection/sensitivityLabels/$count: + /security/labels/citations/$count: get: tags: - - security.informationProtection + - security.labelsRoot summary: Get the number of the resource - operationId: security.informationProtection.sensitivityLabel_GetCount + operationId: security.label.citation_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -16696,187 +20612,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /security/informationProtection/sensitivityLabels/microsoft.graph.security.evaluateApplication: - post: - tags: - - security.informationProtection - summary: Invoke action evaluateApplication - description: 'Compute the sensitivity label that should be applied and return the set of actions that must be taken to correctly label the information. This API is useful when a label should be set manually or explicitly by a user or service, rather than automatically based on file contents. Given contentInfo, which includes existing content metadata key-value pairs, and labelingOptions as an input, the API returns an informationProtectionAction object that contains one of more of the following: ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-sensitivitylabel-evaluateapplication?view=graph-rest-beta - operationId: security.informationProtection.sensitivityLabel_evaluateApplication - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - contentInfo: - $ref: '#/components/schemas/microsoft.graph.security.contentInfo' - labelingOptions: - $ref: '#/components/schemas/microsoft.graph.security.labelingOptions' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.security.informationProtectionAction' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /security/informationProtection/sensitivityLabels/microsoft.graph.security.evaluateClassificationResults: - post: - tags: - - security.informationProtection - summary: Invoke action evaluateClassificationResults - description: 'Use the classification results to compute the sensitivity label that should be applied and return the set of actions that must be taken to correctly label the information. This API is useful when a label should be set automatically based on classification of the file contents, rather than labeled directly by a user or service. To evaluate based on classification results, provide the contentInfo, which includes existing content metadata key-value pairs, and classification results. The API returns an informationProtectionAction that contains one of more of the following:' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-sensitivitylabel-evaluateclassificationresults?view=graph-rest-beta - operationId: security.informationProtection.sensitivityLabel_evaluateClassificationResult - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - contentInfo: - $ref: '#/components/schemas/microsoft.graph.security.contentInfo' - classificationResults: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.security.classificationResult' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.security.informationProtectionAction' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /security/informationProtection/sensitivityLabels/microsoft.graph.security.evaluateRemoval: - post: - tags: - - security.informationProtection - summary: Invoke action evaluateRemoval - description: 'Indicate to the consuming application what actions it should take to remove the label information. Given contentInfo as an input, which includes existing content metadata key-value pairs, the API returns an informationProtectionAction that contains some combination of one or more of the following: ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-sensitivitylabel-evaluateremoval?view=graph-rest-beta - operationId: security.informationProtection.sensitivityLabel_evaluateRemoval - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - contentInfo: - $ref: '#/components/schemas/microsoft.graph.security.contentInfo' - downgradeJustification: - $ref: '#/components/schemas/microsoft.graph.security.downgradeJustification' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.security.informationProtectionAction' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /security/informationProtection/sensitivityLabels/microsoft.graph.security.extractContentLabel: - post: + /security/labels/departments: + get: tags: - - security.informationProtection - summary: Invoke action extractContentLabel - description: Use the metadata that exists on an already-labeled piece of information to resolve the metadata to a specific sensitivity label. The contentInfo input is resolved to informationProtectionContentLabel. + - security.labelsRoot + summary: List departmentTemplates + description: Get a list of the departmentTemplate objects and their properties. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-sensitivitylabel-extractcontentlabel?view=graph-rest-beta - operationId: security.informationProtection.sensitivityLabel_extractContentLabel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - contentInfo: - $ref: '#/components/schemas/microsoft.graph.security.contentInfo' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.contentLabel' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /security/ipSecurityProfiles: - get: - tags: - - security.ipSecurityProfile - summary: Get ipSecurityProfiles from security - operationId: security_ListIpSecurityProfile + url: https://learn.microsoft.com/graph/api/security-labelsroot-list-departments?view=graph-rest-beta + operationId: security.label_ListDepartment parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -16915,30 +20660,28 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.ipSecurityProfileCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.departmentTemplateCollectionResponse' 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-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - security.ipSecurityProfile - summary: Create new navigation property to ipSecurityProfiles for security - operationId: security_CreateIpSecurityProfile + - security.labelsRoot + summary: Create departmentTemplate + description: Create a new departmentTemplate object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-labelsroot-post-departments?view=graph-rest-beta + operationId: security.label_CreateDepartment requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.ipSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.security.departmentTemplate' required: true responses: 2XX: @@ -16946,31 +20689,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.ipSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.security.departmentTemplate' 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/ipSecurityProfiles/{ipSecurityProfile-id}': + '/security/labels/departments/{departmentTemplate-id}': get: tags: - - security.ipSecurityProfile - summary: Get ipSecurityProfiles from security - operationId: security_GetIpSecurityProfile + - security.labelsRoot + summary: Get departmentTemplate + description: Read the properties and relationships of a departmentTemplate object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-departmenttemplate-get?view=graph-rest-beta + operationId: security.label_GetDepartment parameters: - - name: ipSecurityProfile-id + - name: departmentTemplate-id in: path - description: The unique identifier of ipSecurityProfile + description: The unique identifier of departmentTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: ipSecurityProfile + x-ms-docs-key-type: departmentTemplate - name: $select in: query description: Select properties to be returned @@ -16997,36 +20738,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.ipSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.security.departmentTemplate' 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.ipSecurityProfile - summary: Update the navigation property ipSecurityProfiles in security - operationId: security_UpdateIpSecurityProfile + - security.labelsRoot + summary: Update the navigation property departments in security + operationId: security.label_UpdateDepartment parameters: - - name: ipSecurityProfile-id + - name: departmentTemplate-id in: path - description: The unique identifier of ipSecurityProfile + description: The unique identifier of departmentTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: ipSecurityProfile + x-ms-docs-key-type: departmentTemplate requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.ipSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.security.departmentTemplate' required: true responses: 2XX: @@ -17034,30 +20769,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.ipSecurityProfile' + $ref: '#/components/schemas/microsoft.graph.security.departmentTemplate' 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.ipSecurityProfile - summary: Delete navigation property ipSecurityProfiles for security - operationId: security_DeleteIpSecurityProfile + - security.labelsRoot + summary: Delete navigation property departments for security + operationId: security.label_DeleteDepartment parameters: - - name: ipSecurityProfile-id + - name: departmentTemplate-id in: path - description: The unique identifier of ipSecurityProfile + description: The unique identifier of departmentTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: ipSecurityProfile + x-ms-docs-key-type: departmentTemplate - name: If-Match in: header description: ETag @@ -17069,19 +20798,13 @@ 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/ipSecurityProfiles/$count: + /security/labels/departments/$count: get: tags: - - security.ipSecurityProfile + - security.labelsRoot summary: Get the number of the resource - operationId: security.ipSecurityProfile_GetCount + operationId: security.label.department_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -17090,99 +20813,16 @@ 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/labels: - get: - tags: - - security.labelsRoot - summary: Get labels from security - operationId: security_GetLabel - 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.labelsRoot' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - security.labelsRoot - summary: Update the navigation property labels in security - operationId: security_UpdateLabel - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.labelsRoot' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.labelsRoot' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - security.labelsRoot - summary: Delete navigation property labels for security - operationId: security_DeleteLabel - parameters: - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /security/labels/authorities: + /security/labels/filePlanReferences: get: tags: - security.labelsRoot - summary: List authorityTemplates - description: Get a list of the authorityTemplate objects and their properties. + summary: List filePlanReferenceTemplates + description: Get a list of the filePlanReferenceTemplate objects and their properties. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-labelsroot-list-authorities?view=graph-rest-beta - operationId: security.label_ListAuthority + url: https://learn.microsoft.com/graph/api/security-labelsroot-list-fileplanreferences?view=graph-rest-beta + operationId: security.label_ListFilePlanReference parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -17221,7 +20861,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.authorityTemplateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.filePlanReferenceTemplateCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -17231,18 +20871,18 @@ paths: post: tags: - security.labelsRoot - summary: Create authorityTemplate - description: Create a new authorityTemplate object. + summary: Create filePlanReferenceTemplate + description: Create a new filePlanReferenceTemplate object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-labelsroot-post-authorities?view=graph-rest-beta - operationId: security.label_CreateAuthority + url: https://learn.microsoft.com/graph/api/security-labelsroot-post-fileplanreferences?view=graph-rest-beta + operationId: security.label_CreateFilePlanReference requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.authorityTemplate' + $ref: '#/components/schemas/microsoft.graph.security.filePlanReferenceTemplate' required: true responses: 2XX: @@ -17250,29 +20890,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.authorityTemplate' + $ref: '#/components/schemas/microsoft.graph.security.filePlanReferenceTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/labels/authorities/{authorityTemplate-id}': + '/security/labels/filePlanReferences/{filePlanReferenceTemplate-id}': get: tags: - security.labelsRoot - summary: Get authorityTemplate - description: Read the properties and relationships of a authorityTemplate object. + summary: Get filePlanReferenceTemplate + description: Read the properties and relationships of a filePlanReferenceTemplate object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-authoritytemplate-get?view=graph-rest-beta - operationId: security.label_GetAuthority + url: https://learn.microsoft.com/graph/api/security-fileplanreferencetemplate-get?view=graph-rest-beta + operationId: security.label_GetFilePlanReference parameters: - - name: authorityTemplate-id + - name: filePlanReferenceTemplate-id in: path - description: The unique identifier of authorityTemplate + description: The unique identifier of filePlanReferenceTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: authorityTemplate + x-ms-docs-key-type: filePlanReferenceTemplate - name: $select in: query description: Select properties to be returned @@ -17299,30 +20939,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.authorityTemplate' + $ref: '#/components/schemas/microsoft.graph.security.filePlanReferenceTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - security.labelsRoot - summary: Update the navigation property authorities in security - operationId: security.label_UpdateAuthority + summary: Update the navigation property filePlanReferences in security + operationId: security.label_UpdateFilePlanReference parameters: - - name: authorityTemplate-id + - name: filePlanReferenceTemplate-id in: path - description: The unique identifier of authorityTemplate + description: The unique identifier of filePlanReferenceTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: authorityTemplate + x-ms-docs-key-type: filePlanReferenceTemplate requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.authorityTemplate' + $ref: '#/components/schemas/microsoft.graph.security.filePlanReferenceTemplate' required: true responses: 2XX: @@ -17330,24 +20970,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.authorityTemplate' + $ref: '#/components/schemas/microsoft.graph.security.filePlanReferenceTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - security.labelsRoot - summary: Delete navigation property authorities for security - operationId: security.label_DeleteAuthority + summary: Delete navigation property filePlanReferences for security + operationId: security.label_DeleteFilePlanReference parameters: - - name: authorityTemplate-id + - name: filePlanReferenceTemplate-id in: path - description: The unique identifier of authorityTemplate + description: The unique identifier of filePlanReferenceTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: authorityTemplate + x-ms-docs-key-type: filePlanReferenceTemplate - name: If-Match in: header description: ETag @@ -17360,12 +21000,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/labels/authorities/$count: + /security/labels/filePlanReferences/$count: get: tags: - security.labelsRoot summary: Get the number of the resource - operationId: security.label.authority_GetCount + operationId: security.label.filePlanReference_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -17374,16 +21014,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /security/labels/categories: + /security/labels/retentionLabels: get: tags: - security.labelsRoot - summary: List categoryTemplates - description: Get a list of the categoryTemplate objects and their properties. + summary: List retentionLabels + description: Get a list of the retentionLabel objects and their properties. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-labelsroot-list-categories?view=graph-rest-beta - operationId: security.label_ListCategory + url: https://learn.microsoft.com/graph/api/security-labelsroot-list-retentionlabel?view=graph-rest-beta + operationId: security.label_ListRetentionLabel parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -17422,7 +21062,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.categoryTemplateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.retentionLabelCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -17432,18 +21072,18 @@ paths: post: tags: - security.labelsRoot - summary: Create categoryTemplate - description: Create a new categoryTemplate object. + summary: Create retentionLabel + description: 'Create a new retentionLabel object. To create a disposition review stage, include the actionAfterRetentionPeriod property in the request body with one of the possible values specified.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-labelsroot-post-categories?view=graph-rest-beta - operationId: security.label_CreateCategory + url: https://learn.microsoft.com/graph/api/security-labelsroot-post-retentionlabel?view=graph-rest-beta + operationId: security.label_CreateRetentionLabel requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.categoryTemplate' + $ref: '#/components/schemas/microsoft.graph.security.retentionLabel' required: true responses: 2XX: @@ -17451,29 +21091,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.categoryTemplate' + $ref: '#/components/schemas/microsoft.graph.security.retentionLabel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/labels/categories/{categoryTemplate-id}': + '/security/labels/retentionLabels/{retentionLabel-id}': get: tags: - security.labelsRoot - summary: Get categoryTemplate - description: Read the properties and relationships of a categoryTemplate object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-categorytemplate-get?view=graph-rest-beta - operationId: security.label_GetCategory + summary: Get retentionLabels from security + description: 'Represents how customers can manage their data, whether and for how long to retain or delete it.' + operationId: security.label_GetRetentionLabel parameters: - - name: categoryTemplate-id + - name: retentionLabel-id in: path - description: The unique identifier of categoryTemplate + description: The unique identifier of retentionLabel required: true style: simple schema: type: string - x-ms-docs-key-type: categoryTemplate + x-ms-docs-key-type: retentionLabel - name: $select in: query description: Select properties to be returned @@ -17500,30 +21137,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.categoryTemplate' + $ref: '#/components/schemas/microsoft.graph.security.retentionLabel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - security.labelsRoot - summary: Update the navigation property categories in security - operationId: security.label_UpdateCategory + summary: Update retentionLabel + description: 'Update the properties of a retentionLabel object. To update a disposition review stage, include the actionAfterRetentionPeriod property in the request body with one of the possible values specified.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-retentionlabel-update?view=graph-rest-beta + operationId: security.label_UpdateRetentionLabel parameters: - - name: categoryTemplate-id + - name: retentionLabel-id in: path - description: The unique identifier of categoryTemplate + description: The unique identifier of retentionLabel required: true style: simple schema: type: string - x-ms-docs-key-type: categoryTemplate + x-ms-docs-key-type: retentionLabel requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.categoryTemplate' + $ref: '#/components/schemas/microsoft.graph.security.retentionLabel' required: true responses: 2XX: @@ -17531,24 +21172,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.categoryTemplate' + $ref: '#/components/schemas/microsoft.graph.security.retentionLabel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - security.labelsRoot - summary: Delete navigation property categories for security - operationId: security.label_DeleteCategory + summary: Delete retentionLabel + description: Delete a retentionLabel object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-retentionlabel-delete?view=graph-rest-beta + operationId: security.label_DeleteRetentionLabel parameters: - - name: categoryTemplate-id + - name: retentionLabel-id in: path - description: The unique identifier of categoryTemplate + description: The unique identifier of retentionLabel required: true style: simple schema: type: string - x-ms-docs-key-type: categoryTemplate + x-ms-docs-key-type: retentionLabel - name: If-Match in: header description: ETag @@ -17561,40 +21206,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/labels/categories/{categoryTemplate-id}/subcategories': + '/security/labels/retentionLabels/{retentionLabel-id}/descriptors': get: tags: - security.labelsRoot - summary: List subcategories - description: Get a list of subcategoryTemplate objects associated with a category template. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-categorytemplate-list-subcategories?view=graph-rest-beta - operationId: security.label.category_ListSubcategory + summary: Get descriptors from security + description: Represents out-of-the-box values that provide more options to improve the manageability and organization of the content you need to label. + operationId: security.label.retentionLabel_GetDescriptor parameters: - - name: categoryTemplate-id + - name: retentionLabel-id in: path - description: The unique identifier of categoryTemplate + description: The unique identifier of retentionLabel required: true style: simple schema: type: string - x-ms-docs-key-type: categoryTemplate - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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: retentionLabel - name: $select in: query description: Select properties to be returned @@ -17617,75 +21244,87 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.subcategoryTemplateCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.filePlanDescriptor' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - security.labelsRoot - summary: Create subcategoryTemplate - description: Create a new subcategoryTemplate object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-categorytemplate-post-subcategories?view=graph-rest-beta - operationId: security.label.category_CreateSubcategory + summary: Update the navigation property descriptors in security + operationId: security.label.retentionLabel_UpdateDescriptor parameters: - - name: categoryTemplate-id + - name: retentionLabel-id in: path - description: The unique identifier of categoryTemplate + description: The unique identifier of retentionLabel required: true style: simple schema: type: string - x-ms-docs-key-type: categoryTemplate + x-ms-docs-key-type: retentionLabel requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.subcategoryTemplate' + $ref: '#/components/schemas/microsoft.graph.security.filePlanDescriptor' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.subcategoryTemplate' + $ref: '#/components/schemas/microsoft.graph.security.filePlanDescriptor' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/labels/categories/{categoryTemplate-id}/subcategories/{subcategoryTemplate-id}': - get: + delete: tags: - security.labelsRoot - summary: Get subcategoryTemplate - description: Read the properties and relationships of a subcategoryTemplate object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-subcategorytemplate-get?view=graph-rest-beta - operationId: security.label.category_GetSubcategory + summary: Delete navigation property descriptors for security + operationId: security.label.retentionLabel_DeleteDescriptor parameters: - - name: categoryTemplate-id + - name: retentionLabel-id in: path - description: The unique identifier of categoryTemplate + description: The unique identifier of retentionLabel required: true style: simple schema: type: string - x-ms-docs-key-type: categoryTemplate - - name: subcategoryTemplate-id + x-ms-docs-key-type: retentionLabel + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/labels/retentionLabels/{retentionLabel-id}/descriptors/authorityTemplate': + get: + tags: + - security.labelsRoot + summary: Get authorityTemplate from security + description: Specifies the underlying authority that describes the type of content to be retained and its retention schedule. + operationId: security.label.retentionLabel.descriptor_GetAuthorityTemplate + parameters: + - name: retentionLabel-id in: path - description: The unique identifier of subcategoryTemplate + description: The unique identifier of retentionLabel required: true style: simple schema: type: string - x-ms-docs-key-type: subcategoryTemplate + x-ms-docs-key-type: retentionLabel - name: $select in: query description: Select properties to be returned @@ -17712,145 +21351,72 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.subcategoryTemplate' + $ref: '#/components/schemas/microsoft.graph.security.authorityTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/security/labels/retentionLabels/{retentionLabel-id}/descriptors/categoryTemplate': + get: tags: - security.labelsRoot - summary: Update the navigation property subcategories in security - operationId: security.label.category_UpdateSubcategory + summary: Get categoryTemplate from security + description: Specifies a group of similar types of content in a particular department. + operationId: security.label.retentionLabel.descriptor_GetCategoryTemplate parameters: - - name: categoryTemplate-id + - name: retentionLabel-id in: path - description: The unique identifier of categoryTemplate + description: The unique identifier of retentionLabel required: true style: simple schema: type: string - x-ms-docs-key-type: categoryTemplate - - name: subcategoryTemplate-id - in: path - description: The unique identifier of subcategoryTemplate - required: true - style: simple + x-ms-docs-key-type: retentionLabel + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: subcategoryTemplate - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.subcategoryTemplate' - required: true + uniqueItems: true + type: array + items: + 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.security.subcategoryTemplate' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - security.labelsRoot - summary: Delete navigation property subcategories for security - operationId: security.label.category_DeleteSubcategory - parameters: - - name: categoryTemplate-id - in: path - description: The unique identifier of categoryTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: categoryTemplate - - name: subcategoryTemplate-id - in: path - description: The unique identifier of subcategoryTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: subcategoryTemplate - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.security.categoryTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/labels/categories/{categoryTemplate-id}/subcategories/$count': + '/security/labels/retentionLabels/{retentionLabel-id}/descriptors/citationTemplate': get: tags: - security.labelsRoot - summary: Get the number of the resource - operationId: security.label.category.subcategory_GetCount + summary: Get citationTemplate from security + description: The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted. + operationId: security.label.retentionLabel.descriptor_GetCitationTemplate parameters: - - name: categoryTemplate-id + - name: retentionLabel-id in: path - description: The unique identifier of categoryTemplate + description: The unique identifier of retentionLabel required: true style: simple schema: type: string - x-ms-docs-key-type: categoryTemplate - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /security/labels/categories/$count: - get: - tags: - - security.labelsRoot - summary: Get the number of the resource - operationId: security.label.category_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /security/labels/citations: - get: - tags: - - security.labelsRoot - summary: List citationTemplates - description: Get a list of the citationTemplate objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-labelsroot-list-citations?view=graph-rest-beta - operationId: security.label_ListCitation - 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 + x-ms-docs-key-type: retentionLabel - name: $select in: query description: Select properties to be returned @@ -17873,32 +21439,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.citationTemplateCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - security.labelsRoot - summary: Create citationTemplate - description: Create a new citationTemplate object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-labelsroot-post-citations?view=graph-rest-beta - operationId: security.label_CreateCitation - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.citationTemplate' - required: true - responses: - 2XX: - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: @@ -17906,25 +21447,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/labels/citations/{citationTemplate-id}': + '/security/labels/retentionLabels/{retentionLabel-id}/descriptors/departmentTemplate': get: tags: - security.labelsRoot - summary: Get citationTemplate - description: Read the properties and relationships of a citationTemplate object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-citationtemplate-get?view=graph-rest-beta - operationId: security.label_GetCitation + summary: Get departmentTemplate from security + description: Specifies the department or business unit of an organization to which a label belongs. + operationId: security.label.retentionLabel.descriptor_GetDepartmentTemplate parameters: - - name: citationTemplate-id + - name: retentionLabel-id in: path - description: The unique identifier of citationTemplate + description: The unique identifier of retentionLabel required: true style: simple schema: type: string - x-ms-docs-key-type: citationTemplate + x-ms-docs-key-type: retentionLabel - name: $select in: query description: Select properties to be returned @@ -17951,92 +21489,72 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.citationTemplate' + $ref: '#/components/schemas/microsoft.graph.security.departmentTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/security/labels/retentionLabels/{retentionLabel-id}/descriptors/filePlanReferenceTemplate': + get: tags: - security.labelsRoot - summary: Update the navigation property citations in security - operationId: security.label_UpdateCitation + summary: Get filePlanReferenceTemplate from security + description: Specifies a unique alpha-numeric identifier for an organization’s retention schedule. + operationId: security.label.retentionLabel.descriptor_GetFilePlanReferenceTemplate parameters: - - name: citationTemplate-id + - name: retentionLabel-id in: path - description: The unique identifier of citationTemplate + description: The unique identifier of retentionLabel required: true style: simple schema: type: string - x-ms-docs-key-type: citationTemplate - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.citationTemplate' - required: true + x-ms-docs-key-type: retentionLabel + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.security.citationTemplate' + $ref: '#/components/schemas/microsoft.graph.security.filePlanReferenceTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/security/labels/retentionLabels/{retentionLabel-id}/dispositionReviewStages': + get: tags: - security.labelsRoot - summary: Delete navigation property citations for security - operationId: security.label_DeleteCitation + summary: Get dispositionReviewStages from security + description: 'When action at the end of retention is chosen as ''dispositionReview'', dispositionReviewStages specifies a sequential set of stages with at least one reviewer in each stage.' + operationId: security.label.retentionLabel_ListDispositionReviewStage parameters: - - name: citationTemplate-id + - name: retentionLabel-id in: path - description: The unique identifier of citationTemplate + description: The unique identifier of retentionLabel required: true style: simple schema: type: string - x-ms-docs-key-type: citationTemplate - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /security/labels/citations/$count: - get: - tags: - - security.labelsRoot - summary: Get the number of the resource - operationId: security.label.citation_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /security/labels/departments: - get: - tags: - - security.labelsRoot - summary: List departmentTemplates - description: Get a list of the departmentTemplate objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-labelsroot-list-departments?view=graph-rest-beta - operationId: security.label_ListDepartment - parameters: + x-ms-docs-key-type: retentionLabel - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -18074,7 +21592,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.departmentTemplateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.dispositionReviewStageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -18084,18 +21602,23 @@ paths: post: tags: - security.labelsRoot - summary: Create departmentTemplate - description: Create a new departmentTemplate object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-labelsroot-post-departments?view=graph-rest-beta - operationId: security.label_CreateDepartment + summary: Create new navigation property to dispositionReviewStages for security + operationId: security.label.retentionLabel_CreateDispositionReviewStage + parameters: + - name: retentionLabel-id + in: path + description: The unique identifier of retentionLabel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: retentionLabel requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.departmentTemplate' + $ref: '#/components/schemas/microsoft.graph.security.dispositionReviewStage' required: true responses: 2XX: @@ -18103,29 +21626,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.departmentTemplate' + $ref: '#/components/schemas/microsoft.graph.security.dispositionReviewStage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/labels/departments/{departmentTemplate-id}': + '/security/labels/retentionLabels/{retentionLabel-id}/dispositionReviewStages/{dispositionReviewStage-stageNumber}': get: tags: - security.labelsRoot - summary: Get departmentTemplate - description: Read the properties and relationships of a departmentTemplate object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-departmenttemplate-get?view=graph-rest-beta - operationId: security.label_GetDepartment + summary: Get dispositionReviewStages from security + description: 'When action at the end of retention is chosen as ''dispositionReview'', dispositionReviewStages specifies a sequential set of stages with at least one reviewer in each stage.' + operationId: security.label.retentionLabel_GetDispositionReviewStage parameters: - - name: departmentTemplate-id + - name: retentionLabel-id in: path - description: The unique identifier of departmentTemplate + description: The unique identifier of retentionLabel required: true style: simple schema: type: string - x-ms-docs-key-type: departmentTemplate + x-ms-docs-key-type: retentionLabel + - name: dispositionReviewStage-stageNumber + in: path + description: The unique identifier of dispositionReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: dispositionReviewStage - name: $select in: query description: Select properties to be returned @@ -18152,30 +21680,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.departmentTemplate' + $ref: '#/components/schemas/microsoft.graph.security.dispositionReviewStage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - security.labelsRoot - summary: Update the navigation property departments in security - operationId: security.label_UpdateDepartment + summary: Update the navigation property dispositionReviewStages in security + operationId: security.label.retentionLabel_UpdateDispositionReviewStage parameters: - - name: departmentTemplate-id + - name: retentionLabel-id + in: path + description: The unique identifier of retentionLabel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: retentionLabel + - name: dispositionReviewStage-stageNumber in: path - description: The unique identifier of departmentTemplate + description: The unique identifier of dispositionReviewStage required: true style: simple schema: type: string - x-ms-docs-key-type: departmentTemplate + x-ms-docs-key-type: dispositionReviewStage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.departmentTemplate' + $ref: '#/components/schemas/microsoft.graph.security.dispositionReviewStage' required: true responses: 2XX: @@ -18183,24 +21719,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.departmentTemplate' + $ref: '#/components/schemas/microsoft.graph.security.dispositionReviewStage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - security.labelsRoot - summary: Delete navigation property departments for security - operationId: security.label_DeleteDepartment + summary: Delete navigation property dispositionReviewStages for security + operationId: security.label.retentionLabel_DeleteDispositionReviewStage parameters: - - name: departmentTemplate-id + - name: retentionLabel-id in: path - description: The unique identifier of departmentTemplate + description: The unique identifier of retentionLabel required: true style: simple schema: type: string - x-ms-docs-key-type: departmentTemplate + x-ms-docs-key-type: retentionLabel + - name: dispositionReviewStage-stageNumber + in: path + description: The unique identifier of dispositionReviewStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: dispositionReviewStage - name: If-Match in: header description: ETag @@ -18213,13 +21757,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/labels/departments/$count: + '/security/labels/retentionLabels/{retentionLabel-id}/dispositionReviewStages/$count': get: tags: - security.labelsRoot summary: Get the number of the resource - operationId: security.label.department_GetCount + operationId: security.label.retentionLabel.dispositionReviewStage_GetCount parameters: + - name: retentionLabel-id + in: path + description: The unique identifier of retentionLabel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: retentionLabel - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -18227,32 +21779,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /security/labels/filePlanReferences: + '/security/labels/retentionLabels/{retentionLabel-id}/retentionEventType': get: tags: - security.labelsRoot - summary: List filePlanReferenceTemplates - description: Get a list of the filePlanReferenceTemplate objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-labelsroot-list-fileplanreferences?view=graph-rest-beta - operationId: security.label_ListFilePlanReference + summary: Get retentionEventType from security + description: Represents the type associated with a retention event. + operationId: security.label.retentionLabel_GetRetentionEventType 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 + - name: retentionLabel-id + in: path + description: The unique identifier of retentionLabel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: retentionLabel - name: $select in: query description: Select properties to be returned @@ -18275,58 +21817,135 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.filePlanReferenceTemplateCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.retentionEventType' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + /security/labels/retentionLabels/$count: + get: tags: - security.labelsRoot - summary: Create filePlanReferenceTemplate - description: Create a new filePlanReferenceTemplate object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-labelsroot-post-fileplanreferences?view=graph-rest-beta - operationId: security.label_CreateFilePlanReference - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.filePlanReferenceTemplate' - required: true + summary: Get the number of the resource + operationId: security.label.retentionLabel_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/microsoft.graph.security.getHuntingSchema(): + get: + tags: + - security.security.Functions + summary: Invoke function getHuntingSchema + description: 'Retrieve the advanced hunting schema accessible to the signed-in user, including the tables and functions the user is authorized to query and invoke in advanced hunting with Microsoft Defender XDR. The returned schema reflects the user''s effective permissions. Each user within a tenant may have a different effective schema depending on their role and access level. Common use cases include:' + operationId: security_getHuntingSchema + responses: + 2XX: + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.filePlanReferenceTemplate' + $ref: '#/components/schemas/microsoft.graph.security.huntingSchemaResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/security/labels/filePlanReferences/{filePlanReferenceTemplate-id}': + x-ms-docs-operation-type: function + '/security/microsoft.graph.security.getRunHuntingQuery(query=''{query}'',timespan=''@timespan'',workspaceId=@workspaceId)': get: tags: - - security.labelsRoot - summary: Get filePlanReferenceTemplate - description: Read the properties and relationships of a filePlanReferenceTemplate object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-fileplanreferencetemplate-get?view=graph-rest-beta - operationId: security.label_GetFilePlanReference + - security.security.Functions + summary: Invoke function getRunHuntingQuery + description: 'Query a specified set of event, activity, or entity data supported by Microsoft Defender XDR to proactively look for specific threats in your environment, by using a GET request. This function is the GET-based companion to the runHuntingQuery action. It accepts a query in Kusto Query Language (KQL) as a URL parameter, executes it against the advanced hunting schema, and returns the same huntingQueryResults shape as the POST action. Use this function in scenarios that can''t issue authenticated POST requests, such as Power BI dashboards that authenticate through Web.Contents. Find out more about hunting for threats across devices, emails, apps, and identities. Learn about KQL. For information on using advanced hunting in the Microsoft Defender portal, see Proactively hunt for threats with advanced hunting in Microsoft Defender XDR.' + operationId: security_getRunHuntingQuery parameters: - - name: filePlanReferenceTemplate-id + - name: query in: path - description: The unique identifier of filePlanReferenceTemplate + description: 'Usage: query=''{query}''' required: true style: simple schema: type: string - x-ms-docs-key-type: filePlanReferenceTemplate + nullable: true + - name: timespan + in: query + description: 'Usage: timespan=''@timespan''' + style: form + explode: false + schema: + type: string + nullable: true + - name: workspaceId + in: query + description: 'Usage: workspaceId=@workspaceId' + style: form + explode: false + schema: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + nullable: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.huntingQueryResults' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /security/microsoft.graph.security.runHuntingQuery: + post: + tags: + - security.security.Actions + summary: Invoke action runHuntingQuery + description: 'Query a specified set of event, activity, or entity data supported by Microsoft Defender XDR to proactively look for specific threats in your environment. This method is for advanced hunting in Microsoft Defender XDR. This method includes a query in Kusto Query Language (KQL). It specifies a data table in the advanced hunting schema and a piped sequence of operators to filter or search that data and format the query output in specific ways. Find out more about hunting for threats across devices, emails, apps, and identities. Learn about KQL. For information on using advanced hunting in the Microsoft Defender portal, see Proactively hunt for threats with advanced hunting in Microsoft Defender XDR.' + operationId: security_runHuntingQuery + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + query: + type: string + nullable: true + timespan: + type: string + nullable: true + workspaceId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.huntingQueryResults' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /security/partner: + get: + tags: + - security.partnerSecurity + summary: Get partner from security + description: 'A container that safeguards the Microsoft Azure resources of Microsoft Cloud Solution Provider (CSP) partners'' customers, including alerts, scores, and all aspects of security.' + operationId: security_GetPartner + parameters: - name: $select in: query description: Select properties to be returned @@ -18353,30 +21972,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.filePlanReferenceTemplate' + $ref: '#/components/schemas/microsoft.graph.partner.security.partnerSecurity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.labelsRoot - summary: Update the navigation property filePlanReferences in security - operationId: security.label_UpdateFilePlanReference - parameters: - - name: filePlanReferenceTemplate-id - in: path - description: The unique identifier of filePlanReferenceTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: filePlanReferenceTemplate + - security.partnerSecurity + summary: Update the navigation property partner in security + operationId: security_UpdatePartner requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.filePlanReferenceTemplate' + $ref: '#/components/schemas/microsoft.graph.partner.security.partnerSecurity' required: true responses: 2XX: @@ -18384,24 +21994,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.filePlanReferenceTemplate' + $ref: '#/components/schemas/microsoft.graph.partner.security.partnerSecurity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.labelsRoot - summary: Delete navigation property filePlanReferences for security - operationId: security.label_DeleteFilePlanReference + - security.partnerSecurity + summary: Delete navigation property partner for security + operationId: security_DeletePartner parameters: - - name: filePlanReferenceTemplate-id - in: path - description: The unique identifier of filePlanReferenceTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: filePlanReferenceTemplate - name: If-Match in: header description: ETag @@ -18414,30 +22016,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/labels/filePlanReferences/$count: - get: - tags: - - security.labelsRoot - summary: Get the number of the resource - operationId: security.label.filePlanReference_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /security/labels/retentionLabels: + /security/partner/securityAlerts: get: tags: - - security.labelsRoot - summary: List retentionLabels - description: Get a list of the retentionLabel objects and their properties. + - security.partnerSecurity + summary: List securityAlerts + description: Get a list of the partnerSecurityAlert objects and their properties. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-labelsroot-list-retentionlabel?view=graph-rest-beta - operationId: security.label_ListRetentionLabel + url: https://learn.microsoft.com/graph/api/partner-security-partnersecurityalert-list-securityalerts?view=graph-rest-beta + operationId: security.partner_ListSecurityAlert parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -18476,7 +22064,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.retentionLabelCollectionResponse' + $ref: '#/components/responses/microsoft.graph.partner.security.partnerSecurityAlertCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -18485,19 +22073,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.labelsRoot - summary: Create retentionLabel - description: 'Create a new retentionLabel object. To create a disposition review stage, include the actionAfterRetentionPeriod property in the request body with one of the possible values specified.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-labelsroot-post-retentionlabel?view=graph-rest-beta - operationId: security.label_CreateRetentionLabel + - security.partnerSecurity + summary: Create new navigation property to securityAlerts for security + operationId: security.partner_CreateSecurityAlert requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.retentionLabel' + $ref: '#/components/schemas/microsoft.graph.partner.security.partnerSecurityAlert' required: true responses: 2XX: @@ -18505,26 +22089,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.retentionLabel' + $ref: '#/components/schemas/microsoft.graph.partner.security.partnerSecurityAlert' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/labels/retentionLabels/{retentionLabel-id}': + '/security/partner/securityAlerts/{partnerSecurityAlert-id}': get: tags: - - security.labelsRoot - summary: Get retentionLabels from security - description: 'Represents how customers can manage their data, whether and for how long to retain or delete it.' - operationId: security.label_GetRetentionLabel + - security.partnerSecurity + summary: Get partnerSecurityAlert + description: Read the properties and relationships of a partnerSecurityAlert object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/partner-security-partnersecurityalert-get?view=graph-rest-beta + operationId: security.partner_GetSecurityAlert parameters: - - name: retentionLabel-id + - name: partnerSecurityAlert-id in: path - description: The unique identifier of retentionLabel + description: The unique identifier of partnerSecurityAlert required: true style: simple schema: type: string - x-ms-docs-key-type: retentionLabel + x-ms-docs-key-type: partnerSecurityAlert - name: $select in: query description: Select properties to be returned @@ -18551,34 +22138,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.retentionLabel' + $ref: '#/components/schemas/microsoft.graph.partner.security.partnerSecurityAlert' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.labelsRoot - summary: Update retentionLabel - description: 'Update the properties of a retentionLabel object. To update a disposition review stage, include the actionAfterRetentionPeriod property in the request body with one of the possible values specified.' + - security.partnerSecurity + summary: Update partnerSecurityAlert + description: Update the properties of a partnerSecurityAlert object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-retentionlabel-update?view=graph-rest-beta - operationId: security.label_UpdateRetentionLabel + url: https://learn.microsoft.com/graph/api/partner-security-partnersecurityalert-update?view=graph-rest-beta + operationId: security.partner_UpdateSecurityAlert parameters: - - name: retentionLabel-id + - name: partnerSecurityAlert-id in: path - description: The unique identifier of retentionLabel + description: The unique identifier of partnerSecurityAlert required: true style: simple schema: type: string - x-ms-docs-key-type: retentionLabel + x-ms-docs-key-type: partnerSecurityAlert requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.retentionLabel' + $ref: '#/components/schemas/microsoft.graph.partner.security.partnerSecurityAlert' required: true responses: 2XX: @@ -18586,28 +22173,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.retentionLabel' + $ref: '#/components/schemas/microsoft.graph.partner.security.partnerSecurityAlert' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.labelsRoot - summary: Delete retentionLabel - description: Delete a retentionLabel object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-retentionlabel-delete?view=graph-rest-beta - operationId: security.label_DeleteRetentionLabel + - security.partnerSecurity + summary: Delete navigation property securityAlerts for security + operationId: security.partner_DeleteSecurityAlert parameters: - - name: retentionLabel-id + - name: partnerSecurityAlert-id in: path - description: The unique identifier of retentionLabel + description: The unique identifier of partnerSecurityAlert required: true style: simple schema: type: string - x-ms-docs-key-type: retentionLabel + x-ms-docs-key-type: partnerSecurityAlert - name: If-Match in: header description: ETag @@ -18620,22 +22203,31 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/labels/retentionLabels/{retentionLabel-id}/descriptors': + /security/partner/securityAlerts/$count: get: tags: - - security.labelsRoot - summary: Get descriptors from security - description: Represents out-of-the-box values that provide more options to improve the manageability and organization of the content you need to label. - operationId: security.label.retentionLabel_GetDescriptor + - security.partnerSecurity + summary: Get the number of the resource + operationId: security.partner.securityAlert_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/partner/securityScore: + get: + tags: + - security.partnerSecurity + summary: Get partnerSecurityScore + description: Read the properties and relationships of a partnerSecurityScore object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/partner-security-partnersecurityscore-get?view=graph-rest-beta + operationId: security.partner_GetSecurityScore parameters: - - name: retentionLabel-id - in: path - description: The unique identifier of retentionLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: retentionLabel - name: $select in: query description: Select properties to be returned @@ -18662,30 +22254,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.filePlanDescriptor' + $ref: '#/components/schemas/microsoft.graph.partner.security.partnerSecurityScore' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.labelsRoot - summary: Update the navigation property descriptors in security - operationId: security.label.retentionLabel_UpdateDescriptor - parameters: - - name: retentionLabel-id - in: path - description: The unique identifier of retentionLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: retentionLabel + - security.partnerSecurity + summary: Update the navigation property securityScore in security + operationId: security.partner_UpdateSecurityScore requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.filePlanDescriptor' + $ref: '#/components/schemas/microsoft.graph.partner.security.partnerSecurityScore' required: true responses: 2XX: @@ -18693,24 +22276,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.filePlanDescriptor' + $ref: '#/components/schemas/microsoft.graph.partner.security.partnerSecurityScore' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.labelsRoot - summary: Delete navigation property descriptors for security - operationId: security.label.retentionLabel_DeleteDescriptor + - security.partnerSecurity + summary: Delete navigation property securityScore for security + operationId: security.partner_DeleteSecurityScore parameters: - - name: retentionLabel-id - in: path - description: The unique identifier of retentionLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: retentionLabel - name: If-Match in: header description: ETag @@ -18723,114 +22298,32 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/labels/retentionLabels/{retentionLabel-id}/descriptors/authorityTemplate': - get: - tags: - - security.labelsRoot - summary: Get authorityTemplate from security - description: Specifies the underlying authority that describes the type of content to be retained and its retention schedule. - operationId: security.label.retentionLabel.descriptor_GetAuthorityTemplate - parameters: - - name: retentionLabel-id - in: path - description: The unique identifier of retentionLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: retentionLabel - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.authorityTemplate' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/security/labels/retentionLabels/{retentionLabel-id}/descriptors/categoryTemplate': - get: - tags: - - security.labelsRoot - summary: Get categoryTemplate from security - description: Specifies a group of similar types of content in a particular department. - operationId: security.label.retentionLabel.descriptor_GetCategoryTemplate - parameters: - - name: retentionLabel-id - in: path - description: The unique identifier of retentionLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: retentionLabel - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.categoryTemplate' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/security/labels/retentionLabels/{retentionLabel-id}/descriptors/citationTemplate': + /security/partner/securityScore/customerInsights: get: tags: - - security.labelsRoot - summary: Get citationTemplate from security - description: The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted. - operationId: security.label.retentionLabel.descriptor_GetCitationTemplate + - security.partnerSecurity + summary: List customerInsights + description: Get a list of the customerInsight objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/partner-security-partnersecurityscore-list-customerinsights?view=graph-rest-beta + operationId: security.partner.securityScore_ListCustomerInsight parameters: - - name: retentionLabel-id - in: path - description: The unique identifier of retentionLabel - required: true - style: simple + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: retentionLabel + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -18853,30 +22346,51 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + $ref: '#/components/responses/microsoft.graph.partner.security.customerInsightCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.partnerSecurity + summary: Create new navigation property to customerInsights for security + operationId: security.partner.securityScore_CreateCustomerInsight + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partner.security.customerInsight' + required: true + responses: + 2XX: + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.citationTemplate' + $ref: '#/components/schemas/microsoft.graph.partner.security.customerInsight' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/labels/retentionLabels/{retentionLabel-id}/descriptors/departmentTemplate': + '/security/partner/securityScore/customerInsights/{customerInsight-tenantId}': get: tags: - - security.labelsRoot - summary: Get departmentTemplate from security - description: Specifies the department or business unit of an organization to which a label belongs. - operationId: security.label.retentionLabel.descriptor_GetDepartmentTemplate + - security.partnerSecurity + summary: Get customerInsights from security + description: Contains customer-specific information for certain requirements. + operationId: security.partner.securityScore_GetCustomerInsight parameters: - - name: retentionLabel-id + - name: customerInsight-tenantId in: path - description: The unique identifier of retentionLabel + description: The unique identifier of customerInsight required: true style: simple schema: type: string - x-ms-docs-key-type: retentionLabel + x-ms-docs-key-type: customerInsight - name: $select in: query description: Select properties to be returned @@ -18903,72 +22417,92 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.departmentTemplate' + $ref: '#/components/schemas/microsoft.graph.partner.security.customerInsight' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/labels/retentionLabels/{retentionLabel-id}/descriptors/filePlanReferenceTemplate': - get: + patch: tags: - - security.labelsRoot - summary: Get filePlanReferenceTemplate from security - description: Specifies a unique alpha-numeric identifier for an organization’s retention schedule. - operationId: security.label.retentionLabel.descriptor_GetFilePlanReferenceTemplate + - security.partnerSecurity + summary: Update the navigation property customerInsights in security + operationId: security.partner.securityScore_UpdateCustomerInsight parameters: - - name: retentionLabel-id + - name: customerInsight-tenantId in: path - description: The unique identifier of retentionLabel + description: The unique identifier of customerInsight required: true style: simple schema: type: string - x-ms-docs-key-type: retentionLabel - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: customerInsight + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.partner.security.customerInsight' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.filePlanReferenceTemplate' + $ref: '#/components/schemas/microsoft.graph.partner.security.customerInsight' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/labels/retentionLabels/{retentionLabel-id}/dispositionReviewStages': - get: + delete: tags: - - security.labelsRoot - summary: Get dispositionReviewStages from security - description: 'When action at the end of retention is chosen as ''dispositionReview'', dispositionReviewStages specifies a sequential set of stages with at least one reviewer in each stage.' - operationId: security.label.retentionLabel_ListDispositionReviewStage + - security.partnerSecurity + summary: Delete navigation property customerInsights for security + operationId: security.partner.securityScore_DeleteCustomerInsight parameters: - - name: retentionLabel-id + - name: customerInsight-tenantId in: path - description: The unique identifier of retentionLabel + description: The unique identifier of customerInsight required: true style: simple schema: type: string - x-ms-docs-key-type: retentionLabel + x-ms-docs-key-type: customerInsight + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/partner/securityScore/customerInsights/$count: + get: + tags: + - security.partnerSecurity + summary: Get the number of the resource + operationId: security.partner.securityScore.customerInsight_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/partner/securityScore/history: + get: + tags: + - security.partnerSecurity + summary: List securityScoreHistory + description: Get a list of securityScoreHistory entries. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/partner-security-partnersecurityscore-list-history?view=graph-rest-beta + operationId: security.partner.securityScore_ListHistory + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -19006,7 +22540,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.dispositionReviewStageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.partner.security.securityScoreHistoryCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -19015,24 +22549,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.labelsRoot - summary: Create new navigation property to dispositionReviewStages for security - operationId: security.label.retentionLabel_CreateDispositionReviewStage - parameters: - - name: retentionLabel-id - in: path - description: The unique identifier of retentionLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: retentionLabel + - security.partnerSecurity + summary: Create new navigation property to history for security + operationId: security.partner.securityScore_CreateHistory requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.dispositionReviewStage' + $ref: '#/components/schemas/microsoft.graph.partner.security.securityScoreHistory' required: true responses: 2XX: @@ -19040,34 +22565,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.dispositionReviewStage' + $ref: '#/components/schemas/microsoft.graph.partner.security.securityScoreHistory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/labels/retentionLabels/{retentionLabel-id}/dispositionReviewStages/{dispositionReviewStage-stageNumber}': + '/security/partner/securityScore/history/{securityScoreHistory-id}': get: tags: - - security.labelsRoot - summary: Get dispositionReviewStages from security - description: 'When action at the end of retention is chosen as ''dispositionReview'', dispositionReviewStages specifies a sequential set of stages with at least one reviewer in each stage.' - operationId: security.label.retentionLabel_GetDispositionReviewStage + - security.partnerSecurity + summary: Get securityScoreHistory + description: Read the properties and relationships of a securityScoreHistory object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/partner-security-securityscorehistory-get?view=graph-rest-beta + operationId: security.partner.securityScore_GetHistory parameters: - - name: retentionLabel-id - in: path - description: The unique identifier of retentionLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: retentionLabel - - name: dispositionReviewStage-stageNumber + - name: securityScoreHistory-id in: path - description: The unique identifier of dispositionReviewStage + description: The unique identifier of securityScoreHistory required: true style: simple schema: type: string - x-ms-docs-key-type: dispositionReviewStage + x-ms-docs-key-type: securityScoreHistory - name: $select in: query description: Select properties to be returned @@ -19094,38 +22614,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.dispositionReviewStage' + $ref: '#/components/schemas/microsoft.graph.partner.security.securityScoreHistory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.labelsRoot - summary: Update the navigation property dispositionReviewStages in security - operationId: security.label.retentionLabel_UpdateDispositionReviewStage + - security.partnerSecurity + summary: Update the navigation property history in security + operationId: security.partner.securityScore_UpdateHistory parameters: - - name: retentionLabel-id - in: path - description: The unique identifier of retentionLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: retentionLabel - - name: dispositionReviewStage-stageNumber + - name: securityScoreHistory-id in: path - description: The unique identifier of dispositionReviewStage + description: The unique identifier of securityScoreHistory required: true style: simple schema: type: string - x-ms-docs-key-type: dispositionReviewStage + x-ms-docs-key-type: securityScoreHistory requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.dispositionReviewStage' + $ref: '#/components/schemas/microsoft.graph.partner.security.securityScoreHistory' required: true responses: 2XX: @@ -19133,32 +22645,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.dispositionReviewStage' + $ref: '#/components/schemas/microsoft.graph.partner.security.securityScoreHistory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.labelsRoot - summary: Delete navigation property dispositionReviewStages for security - operationId: security.label.retentionLabel_DeleteDispositionReviewStage + - security.partnerSecurity + summary: Delete navigation property history for security + operationId: security.partner.securityScore_DeleteHistory parameters: - - name: retentionLabel-id - in: path - description: The unique identifier of retentionLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: retentionLabel - - name: dispositionReviewStage-stageNumber + - name: securityScoreHistory-id in: path - description: The unique identifier of dispositionReviewStage + description: The unique identifier of securityScoreHistory required: true style: simple schema: type: string - x-ms-docs-key-type: dispositionReviewStage + x-ms-docs-key-type: securityScoreHistory - name: If-Match in: header description: ETag @@ -19171,21 +22675,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/labels/retentionLabels/{retentionLabel-id}/dispositionReviewStages/$count': + /security/partner/securityScore/history/$count: get: tags: - - security.labelsRoot + - security.partnerSecurity summary: Get the number of the resource - operationId: security.label.retentionLabel.dispositionReviewStage_GetCount + operationId: security.partner.securityScore.history_GetCount parameters: - - name: retentionLabel-id - in: path - description: The unique identifier of retentionLabel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: retentionLabel - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -19193,22 +22689,32 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/security/labels/retentionLabels/{retentionLabel-id}/retentionEventType': + /security/partner/securityScore/requirements: get: tags: - - security.labelsRoot - summary: Get retentionEventType from security - description: Represents the type associated with a retention event. - operationId: security.label.retentionLabel_GetRetentionEventType + - security.partnerSecurity + summary: List requirements + description: Get a list of securityRequirement objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/partner-security-partnersecurityscore-list-requirements?view=graph-rest-beta + operationId: security.partner.securityScore_ListRequirement parameters: - - name: retentionLabel-id - in: path - description: The unique identifier of retentionLabel - required: true - style: simple + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: retentionLabel + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -19231,69 +22737,54 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.retentionEventType' + $ref: '#/components/responses/microsoft.graph.partner.security.securityRequirementCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - /security/labels/retentionLabels/$count: - get: - tags: - - security.labelsRoot - summary: Get the number of the resource - operationId: security.label.retentionLabel_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /security/microsoft.graph.security.runHuntingQuery: post: tags: - - security.security.Actions - summary: Invoke action runHuntingQuery - description: 'Query a specified set of event, activity, or entity data supported by Microsoft 365 Defender to proactively look for specific threats in your environment. This method is for advanced hunting in Microsoft 365 Defender. This method includes a query in Kusto Query Language (KQL). It specifies a data table in the advanced hunting schema and a piped sequence of operators to filter or search that data and format the query output in specific ways. Find out more about hunting for threats across devices, emails, apps, and identities. Learn about KQL. For information on using advanced hunting in the Microsoft 365 Defender portal, see Proactively hunt for threats with advanced hunting in Microsoft 365 Defender.' - operationId: security_runHuntingQuery + - security.partnerSecurity + summary: Create new navigation property to requirements for security + operationId: security.partner.securityScore_CreateRequirement requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - query: - type: string - nullable: true - timespan: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.partner.security.securityRequirement' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.huntingQueryResults' + $ref: '#/components/schemas/microsoft.graph.partner.security.securityRequirement' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /security/partner: + x-ms-docs-operation-type: operation + '/security/partner/securityScore/requirements/{securityRequirement-id}': get: tags: - security.partnerSecurity - summary: Get partner from security - description: 'A container that safeguards the Microsoft Azure resources of Microsoft Cloud Solution Provider (CSP) partners’ customers, including alerts, scores, and all aspects of security.' - operationId: security_GetPartner + summary: Get securityRequirement + description: Read the properties and relationships of a securityRequirement object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/partner-security-securityrequirement-get?view=graph-rest-beta + operationId: security.partner.securityScore_GetRequirement parameters: + - name: securityRequirement-id + in: path + description: The unique identifier of securityRequirement + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: securityRequirement - name: $select in: query description: Select properties to be returned @@ -19320,21 +22811,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.partnerSecurity' + $ref: '#/components/schemas/microsoft.graph.partner.security.securityRequirement' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - security.partnerSecurity - summary: Update the navigation property partner in security - operationId: security_UpdatePartner + summary: Update the navigation property requirements in security + operationId: security.partner.securityScore_UpdateRequirement + parameters: + - name: securityRequirement-id + in: path + description: The unique identifier of securityRequirement + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: securityRequirement requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.partnerSecurity' + $ref: '#/components/schemas/microsoft.graph.partner.security.securityRequirement' required: true responses: 2XX: @@ -19342,16 +22842,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.partnerSecurity' + $ref: '#/components/schemas/microsoft.graph.partner.security.securityRequirement' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - security.partnerSecurity - summary: Delete navigation property partner for security - operationId: security_DeletePartner + summary: Delete navigation property requirements for security + operationId: security.partner.securityScore_DeleteRequirement parameters: + - name: securityRequirement-id + in: path + description: The unique identifier of securityRequirement + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: securityRequirement - name: If-Match in: header description: ETag @@ -19364,16 +22872,26 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/partner/securityAlerts: + /security/partner/securityScore/requirements/$count: get: tags: - security.partnerSecurity - summary: List securityAlerts - description: Get a list of the partnerSecurityAlert objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/partner-security-partnersecurityalert-list-securityalerts?view=graph-rest-beta - operationId: security.partner_ListSecurityAlert + summary: Get the number of the resource + operationId: security.partner.securityScore.requirement_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/providerTenantSettings: + get: + tags: + - security.providerTenantSetting + summary: Get providerTenantSettings from security + operationId: security_ListProviderTenantSetting parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -19412,24 +22930,30 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.partner.security.partnerSecurityAlertCollectionResponse' + $ref: '#/components/responses/microsoft.graph.providerTenantSettingCollectionResponse' 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-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - security.partnerSecurity - summary: Create new navigation property to securityAlerts for security - operationId: security.partner_CreateSecurityAlert + - security.providerTenantSetting + summary: Create new navigation property to providerTenantSettings for security + operationId: security_CreateProviderTenantSetting requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.partnerSecurityAlert' + $ref: '#/components/schemas/microsoft.graph.providerTenantSetting' required: true responses: 2XX: @@ -19437,29 +22961,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.partnerSecurityAlert' + $ref: '#/components/schemas/microsoft.graph.providerTenantSetting' 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/partner/securityAlerts/{partnerSecurityAlert-id}': + '/security/providerTenantSettings/{providerTenantSetting-id}': get: tags: - - security.partnerSecurity - summary: Get partnerSecurityAlert - description: Read the properties and relationships of a partnerSecurityAlert object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/partner-security-partnersecurityalert-get?view=graph-rest-beta - operationId: security.partner_GetSecurityAlert + - security.providerTenantSetting + summary: Get providerTenantSettings from security + operationId: security_GetProviderTenantSetting parameters: - - name: partnerSecurityAlert-id + - name: providerTenantSetting-id in: path - description: The unique identifier of partnerSecurityAlert + description: The unique identifier of providerTenantSetting required: true style: simple schema: type: string - x-ms-docs-key-type: partnerSecurityAlert + x-ms-docs-key-type: providerTenantSetting - name: $select in: query description: Select properties to be returned @@ -19486,34 +23012,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.partnerSecurityAlert' + $ref: '#/components/schemas/microsoft.graph.providerTenantSetting' 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.partnerSecurity - summary: Update partnerSecurityAlert - description: Update the properties of a partnerSecurityAlert object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/partner-security-partnersecurityalert-update?view=graph-rest-beta - operationId: security.partner_UpdateSecurityAlert + - security.providerTenantSetting + summary: Update the navigation property providerTenantSettings in security + operationId: security_UpdateProviderTenantSetting parameters: - - name: partnerSecurityAlert-id + - name: providerTenantSetting-id in: path - description: The unique identifier of partnerSecurityAlert + description: The unique identifier of providerTenantSetting required: true style: simple schema: type: string - x-ms-docs-key-type: partnerSecurityAlert + x-ms-docs-key-type: providerTenantSetting requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.partnerSecurityAlert' + $ref: '#/components/schemas/microsoft.graph.providerTenantSetting' required: true responses: 2XX: @@ -19521,24 +23049,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.partnerSecurityAlert' + $ref: '#/components/schemas/microsoft.graph.providerTenantSetting' 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.partnerSecurity - summary: Delete navigation property securityAlerts for security - operationId: security.partner_DeleteSecurityAlert + - security.providerTenantSetting + summary: Delete navigation property providerTenantSettings for security + operationId: security_DeleteProviderTenantSetting parameters: - - name: partnerSecurityAlert-id + - name: providerTenantSetting-id in: path - description: The unique identifier of partnerSecurityAlert + description: The unique identifier of providerTenantSetting required: true style: simple schema: type: string - x-ms-docs-key-type: partnerSecurityAlert + x-ms-docs-key-type: providerTenantSetting - name: If-Match in: header description: ETag @@ -19550,13 +23084,19 @@ 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/partner/securityAlerts/$count: + /security/providerTenantSettings/$count: get: tags: - - security.partnerSecurity + - security.providerTenantSetting summary: Get the number of the resource - operationId: security.partner.securityAlert_GetCount + operationId: security.providerTenantSetting_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -19565,16 +23105,19 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /security/partner/securityScore: + 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/rules: get: tags: - - security.partnerSecurity - summary: Get partnerSecurityScore - description: Read the properties and relationships of a partnerSecurityScore object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/partner-security-partnersecurityscore-get?view=graph-rest-beta - operationId: security.partner_GetSecurityScore + - security.rulesRoot + summary: Get rules from security + description: 'Container for the security rules configured in Microsoft Defender XDR, including custom detection rules.' + operationId: security_GetRule parameters: - name: $select in: query @@ -19602,21 +23145,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.partnerSecurityScore' + $ref: '#/components/schemas/microsoft.graph.security.rulesRoot' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.partnerSecurity - summary: Update the navigation property securityScore in security - operationId: security.partner_UpdateSecurityScore + - security.rulesRoot + summary: Update the navigation property rules in security + operationId: security_UpdateRule requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.partnerSecurityScore' + $ref: '#/components/schemas/microsoft.graph.security.rulesRoot' required: true responses: 2XX: @@ -19624,15 +23167,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.partnerSecurityScore' + $ref: '#/components/schemas/microsoft.graph.security.rulesRoot' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.partnerSecurity - summary: Delete navigation property securityScore for security - operationId: security.partner_DeleteSecurityScore + - security.rulesRoot + summary: Delete navigation property rules for security + operationId: security_DeleteRule parameters: - name: If-Match in: header @@ -19646,16 +23189,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/partner/securityScore/customerInsights: + /security/rules/detectionRules: get: tags: - - security.partnerSecurity - summary: List customerInsights - description: Get a list of the customerInsight objects and their properties. + - security.rulesRoot + summary: List detectionRule objects + description: Get a list of detectionRule objects and their properties. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/partner-security-partnersecurityscore-list-customerinsights?view=graph-rest-beta - operationId: security.partner.securityScore_ListCustomerInsight + url: https://learn.microsoft.com/graph/api/security-rulesroot-list-detectionrules?view=graph-rest-beta + operationId: security.rule_ListDetectionRule parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -19694,7 +23237,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.partner.security.customerInsightCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.detectionRuleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -19703,15 +23246,19 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.partnerSecurity - summary: Create new navigation property to customerInsights for security - operationId: security.partner.securityScore_CreateCustomerInsight + - security.rulesRoot + summary: Create detectionRule + description: Create a new detectionRule object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-rulesroot-post-detectionrules?view=graph-rest-beta + operationId: security.rule_CreateDetectionRule requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.customerInsight' + $ref: '#/components/schemas/microsoft.graph.security.detectionRule' required: true responses: 2XX: @@ -19719,26 +23266,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.customerInsight' + $ref: '#/components/schemas/microsoft.graph.security.detectionRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/partner/securityScore/customerInsights/{customerInsight-tenantId}': + '/security/rules/detectionRules/{detectionRule-id}': get: tags: - - security.partnerSecurity - summary: Get customerInsights from security - description: Contains customer-specific information for certain requirements. - operationId: security.partner.securityScore_GetCustomerInsight + - security.rulesRoot + summary: Get detectionRules from security + description: The custom detection rules configured for the tenant. + operationId: security.rule_GetDetectionRule parameters: - - name: customerInsight-tenantId + - name: detectionRule-id in: path - description: The unique identifier of customerInsight + description: The unique identifier of detectionRule required: true style: simple schema: type: string - x-ms-docs-key-type: customerInsight + x-ms-docs-key-type: detectionRule - name: $select in: query description: Select properties to be returned @@ -19765,30 +23312,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.customerInsight' + $ref: '#/components/schemas/microsoft.graph.security.detectionRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.partnerSecurity - summary: Update the navigation property customerInsights in security - operationId: security.partner.securityScore_UpdateCustomerInsight + - security.rulesRoot + summary: Update the navigation property detectionRules in security + operationId: security.rule_UpdateDetectionRule parameters: - - name: customerInsight-tenantId + - name: detectionRule-id in: path - description: The unique identifier of customerInsight + description: The unique identifier of detectionRule required: true style: simple schema: type: string - x-ms-docs-key-type: customerInsight + x-ms-docs-key-type: detectionRule requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.customerInsight' + $ref: '#/components/schemas/microsoft.graph.security.detectionRule' required: true responses: 2XX: @@ -19796,24 +23343,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.customerInsight' + $ref: '#/components/schemas/microsoft.graph.security.detectionRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.partnerSecurity - summary: Delete navigation property customerInsights for security - operationId: security.partner.securityScore_DeleteCustomerInsight + - security.rulesRoot + summary: Delete detectionRule + description: Delete a detectionRule object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-rulesroot-delete-detectionrules?view=graph-rest-beta + operationId: security.rule_DeleteDetectionRule parameters: - - name: customerInsight-tenantId + - name: detectionRule-id in: path - description: The unique identifier of customerInsight + description: The unique identifier of detectionRule required: true style: simple schema: type: string - x-ms-docs-key-type: customerInsight + x-ms-docs-key-type: detectionRule - name: If-Match in: header description: ETag @@ -19826,12 +23377,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/partner/securityScore/customerInsights/$count: + /security/rules/detectionRules/$count: get: tags: - - security.partnerSecurity + - security.rulesRoot summary: Get the number of the resource - operationId: security.partner.securityScore.customerInsight_GetCount + operationId: security.rule.detectionRule_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -19840,16 +23391,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /security/partner/securityScore/history: + /security/secureScoreControlProfiles: get: tags: - - security.partnerSecurity - summary: List securityScoreHistory - description: Get a list of securityScoreHistory entries. + - security.secureScoreControlProfile + summary: List secureScoreControlProfiles + description: Retrieves a list of secureScoreControlProfile objects for a tenant. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/partner-security-partnersecurityscore-list-history?view=graph-rest-beta - operationId: security.partner.securityScore_ListHistory + url: https://learn.microsoft.com/graph/api/securescorecontrolprofiles-list?view=graph-rest-beta + operationId: security_ListSecureScoreControlProfile parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -19888,7 +23439,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.partner.security.securityScoreHistoryCollectionResponse' + $ref: '#/components/responses/microsoft.graph.secureScoreControlProfileCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -19897,15 +23448,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.partnerSecurity - summary: Create new navigation property to history for security - operationId: security.partner.securityScore_CreateHistory + - security.secureScoreControlProfile + summary: Create new navigation property to secureScoreControlProfiles for security + operationId: security_CreateSecureScoreControlProfile requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.securityScoreHistory' + $ref: '#/components/schemas/microsoft.graph.secureScoreControlProfile' required: true responses: 2XX: @@ -19913,29 +23464,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.securityScoreHistory' + $ref: '#/components/schemas/microsoft.graph.secureScoreControlProfile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/partner/securityScore/history/{securityScoreHistory-id}': + '/security/secureScoreControlProfiles/{secureScoreControlProfile-id}': get: tags: - - security.partnerSecurity - summary: Get securityScoreHistory - description: Read the properties and relationships of a securityScoreHistory object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/partner-security-securityscorehistory-get?view=graph-rest-beta - operationId: security.partner.securityScore_GetHistory + - security.secureScoreControlProfile + summary: Get secureScoreControlProfiles from security + operationId: security_GetSecureScoreControlProfile parameters: - - name: securityScoreHistory-id + - name: secureScoreControlProfile-id in: path - description: The unique identifier of securityScoreHistory + description: The unique identifier of secureScoreControlProfile required: true style: simple schema: type: string - x-ms-docs-key-type: securityScoreHistory + x-ms-docs-key-type: secureScoreControlProfile - name: $select in: query description: Select properties to be returned @@ -19962,30 +23509,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.securityScoreHistory' + $ref: '#/components/schemas/microsoft.graph.secureScoreControlProfile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.partnerSecurity - summary: Update the navigation property history in security - operationId: security.partner.securityScore_UpdateHistory + - security.secureScoreControlProfile + summary: Update secureScoreControlProfiles + description: 'Update an editable secureScoreControlProfiles property within any integrated solution to change various properties, such as assignedTo or tenantNote.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/securescorecontrolprofiles-update?view=graph-rest-beta + operationId: security_UpdateSecureScoreControlProfile parameters: - - name: securityScoreHistory-id + - name: secureScoreControlProfile-id in: path - description: The unique identifier of securityScoreHistory + description: The unique identifier of secureScoreControlProfile required: true style: simple schema: type: string - x-ms-docs-key-type: securityScoreHistory + x-ms-docs-key-type: secureScoreControlProfile requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.securityScoreHistory' + $ref: '#/components/schemas/microsoft.graph.secureScoreControlProfile' required: true responses: 2XX: @@ -19993,24 +23544,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.securityScoreHistory' + $ref: '#/components/schemas/microsoft.graph.secureScoreControlProfile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.partnerSecurity - summary: Delete navigation property history for security - operationId: security.partner.securityScore_DeleteHistory + - security.secureScoreControlProfile + summary: Delete navigation property secureScoreControlProfiles for security + operationId: security_DeleteSecureScoreControlProfile parameters: - - name: securityScoreHistory-id + - name: secureScoreControlProfile-id in: path - description: The unique identifier of securityScoreHistory + description: The unique identifier of secureScoreControlProfile required: true style: simple schema: type: string - x-ms-docs-key-type: securityScoreHistory + x-ms-docs-key-type: secureScoreControlProfile - name: If-Match in: header description: ETag @@ -20023,12 +23574,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/partner/securityScore/history/$count: + /security/secureScoreControlProfiles/$count: get: tags: - - security.partnerSecurity + - security.secureScoreControlProfile summary: Get the number of the resource - operationId: security.partner.securityScore.history_GetCount + operationId: security.secureScoreControlProfile_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -20037,16 +23588,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /security/partner/securityScore/requirements: + /security/secureScores: get: tags: - - security.partnerSecurity - summary: List requirements - description: Get a list of securityRequirement objects and their properties. + - security.secureScore + summary: List secureScores + description: Retrieve the properties and relationships of a secureScore object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/partner-security-partnersecurityscore-list-requirements?view=graph-rest-beta - operationId: security.partner.securityScore_ListRequirement + url: https://learn.microsoft.com/graph/api/security-list-securescores?view=graph-rest-beta + operationId: security_ListSecureScore parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -20085,7 +23636,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.partner.security.securityRequirementCollectionResponse' + $ref: '#/components/responses/microsoft.graph.secureScoreCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -20094,15 +23645,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.partnerSecurity - summary: Create new navigation property to requirements for security - operationId: security.partner.securityScore_CreateRequirement + - security.secureScore + summary: Create new navigation property to secureScores for security + operationId: security_CreateSecureScore requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.securityRequirement' + $ref: '#/components/schemas/microsoft.graph.secureScore' required: true responses: 2XX: @@ -20110,29 +23661,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.securityRequirement' + $ref: '#/components/schemas/microsoft.graph.secureScore' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/partner/securityScore/requirements/{securityRequirement-id}': + '/security/secureScores/{secureScore-id}': get: tags: - - security.partnerSecurity - summary: Get securityRequirement - description: Read the properties and relationships of a securityRequirement object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/partner-security-securityrequirement-get?view=graph-rest-beta - operationId: security.partner.securityScore_GetRequirement + - security.secureScore + summary: Get secureScores from security + description: Measurements of tenants' security posture to help protect them from threats. + operationId: security_GetSecureScore parameters: - - name: securityRequirement-id + - name: secureScore-id in: path - description: The unique identifier of securityRequirement + description: The unique identifier of secureScore required: true style: simple schema: type: string - x-ms-docs-key-type: securityRequirement + x-ms-docs-key-type: secureScore - name: $select in: query description: Select properties to be returned @@ -20159,30 +23707,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.securityRequirement' + $ref: '#/components/schemas/microsoft.graph.secureScore' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.partnerSecurity - summary: Update the navigation property requirements in security - operationId: security.partner.securityScore_UpdateRequirement + - security.secureScore + summary: Update the navigation property secureScores in security + operationId: security_UpdateSecureScore parameters: - - name: securityRequirement-id + - name: secureScore-id in: path - description: The unique identifier of securityRequirement + description: The unique identifier of secureScore required: true style: simple schema: type: string - x-ms-docs-key-type: securityRequirement + x-ms-docs-key-type: secureScore requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.securityRequirement' + $ref: '#/components/schemas/microsoft.graph.secureScore' required: true responses: 2XX: @@ -20190,24 +23738,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.partner.security.securityRequirement' + $ref: '#/components/schemas/microsoft.graph.secureScore' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.partnerSecurity - summary: Delete navigation property requirements for security - operationId: security.partner.securityScore_DeleteRequirement + - security.secureScore + summary: Delete navigation property secureScores for security + operationId: security_DeleteSecureScore parameters: - - name: securityRequirement-id + - name: secureScore-id in: path - description: The unique identifier of securityRequirement + description: The unique identifier of secureScore required: true style: simple schema: type: string - x-ms-docs-key-type: securityRequirement + x-ms-docs-key-type: secureScore - name: If-Match in: header description: ETag @@ -20220,12 +23768,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/partner/securityScore/requirements/$count: + /security/secureScores/$count: get: tags: - - security.partnerSecurity + - security.secureScore summary: Get the number of the resource - operationId: security.partner.securityScore.requirement_GetCount + operationId: security.secureScore_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -20234,12 +23782,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /security/providerTenantSettings: + /security/securityActions: get: tags: - - security.providerTenantSetting - summary: Get providerTenantSettings from security - operationId: security_ListProviderTenantSetting + - security.securityAction + summary: List securityActions + description: Retrieve a list of securityAction objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/securityactions-list?view=graph-rest-beta + operationId: security_ListSecurityAction parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -20278,7 +23830,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.providerTenantSettingCollectionResponse' + $ref: '#/components/responses/microsoft.graph.securityActionCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -20293,15 +23845,19 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.providerTenantSetting - summary: Create new navigation property to providerTenantSettings for security - operationId: security_CreateProviderTenantSetting + - security.securityAction + summary: Create securityAction + description: Create a new securityAction object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/securityactions-post?view=graph-rest-beta + operationId: security_CreateSecurityAction requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.providerTenantSetting' + $ref: '#/components/schemas/microsoft.graph.securityAction' required: true responses: 2XX: @@ -20309,7 +23865,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.providerTenantSetting' + $ref: '#/components/schemas/microsoft.graph.securityAction' default: $ref: '#/components/responses/error' deprecated: true @@ -20319,21 +23875,25 @@ paths: 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/providerTenantSettings/{providerTenantSetting-id}': + '/security/securityActions/{securityAction-id}': get: tags: - - security.providerTenantSetting - summary: Get providerTenantSettings from security - operationId: security_GetProviderTenantSetting + - security.securityAction + summary: Get securityAction + description: Retrieve the properties and relationships of a securityAction object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/securityaction-get?view=graph-rest-beta + operationId: security_GetSecurityAction parameters: - - name: providerTenantSetting-id + - name: securityAction-id in: path - description: The unique identifier of providerTenantSetting + description: The unique identifier of securityAction required: true style: simple schema: type: string - x-ms-docs-key-type: providerTenantSetting + x-ms-docs-key-type: securityAction - name: $select in: query description: Select properties to be returned @@ -20360,7 +23920,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.providerTenantSetting' + $ref: '#/components/schemas/microsoft.graph.securityAction' default: $ref: '#/components/responses/error' deprecated: true @@ -20372,24 +23932,24 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - security.providerTenantSetting - summary: Update the navigation property providerTenantSettings in security - operationId: security_UpdateProviderTenantSetting + - security.securityAction + summary: Update the navigation property securityActions in security + operationId: security_UpdateSecurityAction parameters: - - name: providerTenantSetting-id + - name: securityAction-id in: path - description: The unique identifier of providerTenantSetting + description: The unique identifier of securityAction required: true style: simple schema: type: string - x-ms-docs-key-type: providerTenantSetting + x-ms-docs-key-type: securityAction requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.providerTenantSetting' + $ref: '#/components/schemas/microsoft.graph.securityAction' required: true responses: 2XX: @@ -20397,7 +23957,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.providerTenantSetting' + $ref: '#/components/schemas/microsoft.graph.securityAction' default: $ref: '#/components/responses/error' deprecated: true @@ -20409,18 +23969,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - security.providerTenantSetting - summary: Delete navigation property providerTenantSettings for security - operationId: security_DeleteProviderTenantSetting + - security.securityAction + summary: Delete navigation property securityActions for security + operationId: security_DeleteSecurityAction parameters: - - name: providerTenantSetting-id + - name: securityAction-id in: path - description: The unique identifier of providerTenantSetting + description: The unique identifier of securityAction required: true style: simple schema: type: string - x-ms-docs-key-type: providerTenantSetting + x-ms-docs-key-type: securityAction - name: If-Match in: header description: ETag @@ -20439,12 +23999,43 @@ paths: 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/providerTenantSettings/$count: + '/security/securityActions/{securityAction-id}/microsoft.graph.cancelSecurityAction': + post: + tags: + - security.securityAction + summary: Invoke action cancelSecurityAction + description: Cancel a security operation. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/securityaction-cancelsecurityaction?view=graph-rest-beta + operationId: security.securityAction_cancelSecurityAction + parameters: + - name: securityAction-id + in: path + description: The unique identifier of securityAction + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: securityAction + responses: + 2XX: + 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: action + /security/securityActions/$count: get: tags: - - security.providerTenantSetting + - security.securityAction summary: Get the number of the resource - operationId: security.providerTenantSetting_GetCount + operationId: security.securityAction_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -20459,13 +24050,177 @@ 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/rules: + /security/securityCopilot: + get: + tags: + - security.securityCopilot + summary: Get securityCopilot from security + description: Represents the resources related to Microsoft Security Copilot. + operationId: security_GetSecurityCopilot + 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.securityCopilot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.securityCopilot + summary: Update the navigation property securityCopilot in security + operationId: security_UpdateSecurityCopilot + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.securityCopilot' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.securityCopilot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.securityCopilot + summary: Delete navigation property securityCopilot for security + operationId: security_DeleteSecurityCopilot + parameters: + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/securityCopilot/workspaces: + get: + tags: + - security.securityCopilot + summary: List workspace objects + description: Get a list of the workspace objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/securitycopilot-list-workspaces?view=graph-rest-beta + operationId: security.securityCopilot_ListWorkspace + 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.securityCopilot.workspaceCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.securityCopilot + summary: Create new navigation property to workspaces for security + operationId: security.securityCopilot_CreateWorkspace + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.workspace' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.workspace' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/securityCopilot/workspaces/{workspace-id}': get: tags: - - security.rulesRoot - summary: Get rules from security - operationId: security_GetRule + - security.securityCopilot + summary: Get workspaces from security + description: References a workspace in Security Copilot. + operationId: security.securityCopilot_GetWorkspace parameters: + - name: workspace-id + in: path + description: The unique identifier of workspace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workspace - name: $select in: query description: Select properties to be returned @@ -20492,21 +24247,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.rulesRoot' + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.workspace' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.rulesRoot - summary: Update the navigation property rules in security - operationId: security_UpdateRule + - security.securityCopilot + summary: Update the navigation property workspaces in security + operationId: security.securityCopilot_UpdateWorkspace + parameters: + - name: workspace-id + in: path + description: The unique identifier of workspace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workspace requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.rulesRoot' + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.workspace' required: true responses: 2XX: @@ -20514,16 +24278,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.rulesRoot' + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.workspace' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.rulesRoot - summary: Delete navigation property rules for security - operationId: security_DeleteRule + - security.securityCopilot + summary: Delete navigation property workspaces for security + operationId: security.securityCopilot_DeleteWorkspace parameters: + - name: workspace-id + in: path + description: The unique identifier of workspace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workspace - name: If-Match in: header description: ETag @@ -20536,17 +24308,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/rules/detectionRules: + '/security/securityCopilot/workspaces/{workspace-id}/plugins': get: tags: - - security.rulesRoot - summary: List detectionRules - description: "Get a list of custom detection rules.\nWith custom detections, you can proactively monitor for and respond to various events and system states, including suspected breach activity and misconfigured assets in their organization network.\nCustom detection rules, which are written in Kusto query language (KQL), automatically trigger alerts and response actions once there are events matching their KQL queries." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-detectionrule-list?view=graph-rest-beta - operationId: security.rule_ListDetectionRule + - security.securityCopilot + summary: Get plugins from security + description: Represents plugins in Security Copilot. + operationId: security.securityCopilot.workspace_ListPlugin parameters: + - name: workspace-id + in: path + description: The unique identifier of workspace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workspace - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -20584,7 +24361,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.detectionRuleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.securityCopilot.pluginCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -20593,15 +24370,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.rulesRoot - summary: Create new navigation property to detectionRules for security - operationId: security.rule_CreateDetectionRule + - security.securityCopilot + summary: Create new navigation property to plugins for security + operationId: security.securityCopilot.workspace_CreatePlugin + parameters: + - name: workspace-id + in: path + description: The unique identifier of workspace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workspace requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.detectionRule' + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.plugin' required: true responses: 2XX: @@ -20609,25 +24395,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.detectionRule' + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.plugin' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/rules/detectionRules/{detectionRule-id}': + '/security/securityCopilot/workspaces/{workspace-id}/plugins/{plugin-name}': get: tags: - - security.rulesRoot - summary: Get detectionRules from security - operationId: security.rule_GetDetectionRule + - security.securityCopilot + summary: Get plugins from security + description: Represents plugins in Security Copilot. + operationId: security.securityCopilot.workspace_GetPlugin parameters: - - name: detectionRule-id + - name: workspace-id in: path - description: The unique identifier of detectionRule + description: The unique identifier of workspace required: true style: simple schema: type: string - x-ms-docs-key-type: detectionRule + x-ms-docs-key-type: workspace + - name: plugin-name + in: path + description: The unique identifier of plugin + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plugin - name: $select in: query description: Select properties to be returned @@ -20654,30 +24449,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.detectionRule' + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.plugin' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.rulesRoot - summary: Update the navigation property detectionRules in security - operationId: security.rule_UpdateDetectionRule + - security.securityCopilot + summary: Update the navigation property plugins in security + operationId: security.securityCopilot.workspace_UpdatePlugin parameters: - - name: detectionRule-id + - name: workspace-id in: path - description: The unique identifier of detectionRule + description: The unique identifier of workspace required: true style: simple schema: type: string - x-ms-docs-key-type: detectionRule + x-ms-docs-key-type: workspace + - name: plugin-name + in: path + description: The unique identifier of plugin + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plugin requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.detectionRule' + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.plugin' required: true responses: 2XX: @@ -20685,24 +24488,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.detectionRule' + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.plugin' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.rulesRoot - summary: Delete navigation property detectionRules for security - operationId: security.rule_DeleteDetectionRule + - security.securityCopilot + summary: Delete navigation property plugins for security + operationId: security.securityCopilot.workspace_DeletePlugin parameters: - - name: detectionRule-id + - name: workspace-id in: path - description: The unique identifier of detectionRule + description: The unique identifier of workspace required: true style: simple schema: type: string - x-ms-docs-key-type: detectionRule + x-ms-docs-key-type: workspace + - name: plugin-name + in: path + description: The unique identifier of plugin + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plugin - name: If-Match in: header description: ETag @@ -20715,13 +24526,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/rules/detectionRules/$count: + '/security/securityCopilot/workspaces/{workspace-id}/plugins/$count': get: tags: - - security.rulesRoot + - security.securityCopilot summary: Get the number of the resource - operationId: security.rule.detectionRule_GetCount + operationId: security.securityCopilot.workspace.plugin_GetCount parameters: + - name: workspace-id + in: path + description: The unique identifier of workspace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workspace - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -20729,17 +24548,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /security/secureScoreControlProfiles: + '/security/securityCopilot/workspaces/{workspace-id}/sessions': get: tags: - - security.secureScoreControlProfile - summary: List secureScoreControlProfiles - description: Retrieves a list of secureScoreControlProfile objects for a tenant. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/securescorecontrolprofiles-list?view=graph-rest-beta - operationId: security_ListSecureScoreControlProfile + - security.securityCopilot + summary: Get sessions from security + description: Represents sessions in Security Copilot. + operationId: security.securityCopilot.workspace_ListSession parameters: + - name: workspace-id + in: path + description: The unique identifier of workspace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workspace - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -20777,7 +24601,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.secureScoreControlProfileCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.securityCopilot.sessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -20786,15 +24610,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.secureScoreControlProfile - summary: Create new navigation property to secureScoreControlProfiles for security - operationId: security_CreateSecureScoreControlProfile + - security.securityCopilot + summary: Create new navigation property to sessions for security + operationId: security.securityCopilot.workspace_CreateSession + parameters: + - name: workspace-id + in: path + description: The unique identifier of workspace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workspace requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.secureScoreControlProfile' + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.session' required: true responses: 2XX: @@ -20802,25 +24635,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.secureScoreControlProfile' + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.session' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/secureScoreControlProfiles/{secureScoreControlProfile-id}': + '/security/securityCopilot/workspaces/{workspace-id}/sessions/{session-id}': get: tags: - - security.secureScoreControlProfile - summary: Get secureScoreControlProfiles from security - operationId: security_GetSecureScoreControlProfile + - security.securityCopilot + summary: Get sessions from security + description: Represents sessions in Security Copilot. + operationId: security.securityCopilot.workspace_GetSession parameters: - - name: secureScoreControlProfile-id + - name: workspace-id in: path - description: The unique identifier of secureScoreControlProfile + description: The unique identifier of workspace required: true style: simple schema: type: string - x-ms-docs-key-type: secureScoreControlProfile + x-ms-docs-key-type: workspace + - name: session-id + in: path + description: The unique identifier of session + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: session - name: $select in: query description: Select properties to be returned @@ -20847,34 +24689,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.secureScoreControlProfile' + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.session' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.secureScoreControlProfile - summary: Update secureScoreControlProfiles - description: 'Update an editable secureScoreControlProfiles property within any integrated solution to change various properties, such as assignedTo or tenantNote.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/securescorecontrolprofiles-update?view=graph-rest-beta - operationId: security_UpdateSecureScoreControlProfile + - security.securityCopilot + summary: Update the navigation property sessions in security + operationId: security.securityCopilot.workspace_UpdateSession parameters: - - name: secureScoreControlProfile-id + - name: workspace-id in: path - description: The unique identifier of secureScoreControlProfile + description: The unique identifier of workspace required: true style: simple schema: type: string - x-ms-docs-key-type: secureScoreControlProfile + x-ms-docs-key-type: workspace + - name: session-id + in: path + description: The unique identifier of session + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: session requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.secureScoreControlProfile' + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.session' required: true responses: 2XX: @@ -20882,24 +24728,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.secureScoreControlProfile' + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.session' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.secureScoreControlProfile - summary: Delete navigation property secureScoreControlProfiles for security - operationId: security_DeleteSecureScoreControlProfile + - security.securityCopilot + summary: Delete navigation property sessions for security + operationId: security.securityCopilot.workspace_DeleteSession parameters: - - name: secureScoreControlProfile-id + - name: workspace-id in: path - description: The unique identifier of secureScoreControlProfile + description: The unique identifier of workspace required: true style: simple schema: type: string - x-ms-docs-key-type: secureScoreControlProfile + x-ms-docs-key-type: workspace + - name: session-id + in: path + description: The unique identifier of session + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: session - name: If-Match in: header description: ETag @@ -20912,31 +24766,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/secureScoreControlProfiles/$count: - get: - tags: - - security.secureScoreControlProfile - summary: Get the number of the resource - operationId: security.secureScoreControlProfile_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /security/secureScores: + '/security/securityCopilot/workspaces/{workspace-id}/sessions/{session-id}/prompts': get: tags: - - security.secureScore - summary: List secureScores - description: Retrieve the properties and relationships of a secureScore object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-list-securescores?view=graph-rest-beta - operationId: security_ListSecureScore + - security.securityCopilot + summary: Get prompts from security + description: The collection of prompts in the session. + operationId: security.securityCopilot.workspace.session_ListPrompt parameters: + - name: workspace-id + in: path + description: The unique identifier of workspace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workspace + - name: session-id + in: path + description: The unique identifier of session + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: session - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -20974,7 +24827,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.secureScoreCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.securityCopilot.promptCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -20983,15 +24836,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.secureScore - summary: Create new navigation property to secureScores for security - operationId: security_CreateSecureScore + - security.securityCopilot + summary: Create new navigation property to prompts for security + operationId: security.securityCopilot.workspace.session_CreatePrompt + parameters: + - name: workspace-id + in: path + description: The unique identifier of workspace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workspace + - name: session-id + in: path + description: The unique identifier of session + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: session requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.secureScore' + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.prompt' required: true responses: 2XX: @@ -20999,26 +24869,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.secureScore' + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.prompt' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/secureScores/{secureScore-id}': + '/security/securityCopilot/workspaces/{workspace-id}/sessions/{session-id}/prompts/{prompt-id}': get: tags: - - security.secureScore - summary: Get secureScores from security - description: Measurements of tenants’ security posture to help protect them from threats. - operationId: security_GetSecureScore + - security.securityCopilot + summary: Get prompts from security + description: The collection of prompts in the session. + operationId: security.securityCopilot.workspace.session_GetPrompt parameters: - - name: secureScore-id + - name: workspace-id in: path - description: The unique identifier of secureScore + description: The unique identifier of workspace required: true style: simple schema: type: string - x-ms-docs-key-type: secureScore + x-ms-docs-key-type: workspace + - name: session-id + in: path + description: The unique identifier of session + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: session + - name: prompt-id + in: path + description: The unique identifier of prompt + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: prompt - name: $select in: query description: Select properties to be returned @@ -21045,30 +24931,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.secureScore' + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.prompt' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.secureScore - summary: Update the navigation property secureScores in security - operationId: security_UpdateSecureScore + - security.securityCopilot + summary: Update the navigation property prompts in security + operationId: security.securityCopilot.workspace.session_UpdatePrompt parameters: - - name: secureScore-id + - name: workspace-id in: path - description: The unique identifier of secureScore + description: The unique identifier of workspace required: true style: simple schema: type: string - x-ms-docs-key-type: secureScore + x-ms-docs-key-type: workspace + - name: session-id + in: path + description: The unique identifier of session + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: session + - name: prompt-id + in: path + description: The unique identifier of prompt + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: prompt requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.secureScore' + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.prompt' required: true responses: 2XX: @@ -21076,24 +24978,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.secureScore' + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.prompt' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.secureScore - summary: Delete navigation property secureScores for security - operationId: security_DeleteSecureScore + - security.securityCopilot + summary: Delete navigation property prompts for security + operationId: security.securityCopilot.workspace.session_DeletePrompt parameters: - - name: secureScore-id + - name: workspace-id in: path - description: The unique identifier of secureScore + description: The unique identifier of workspace required: true style: simple schema: type: string - x-ms-docs-key-type: secureScore + x-ms-docs-key-type: workspace + - name: session-id + in: path + description: The unique identifier of session + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: session + - name: prompt-id + in: path + description: The unique identifier of prompt + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: prompt - name: If-Match in: header description: ETag @@ -21106,31 +25024,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/secureScores/$count: - get: - tags: - - security.secureScore - summary: Get the number of the resource - operationId: security.secureScore_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /security/securityActions: + '/security/securityCopilot/workspaces/{workspace-id}/sessions/{session-id}/prompts/{prompt-id}/evaluations': get: tags: - - security.securityAction - summary: List securityActions - description: Retrieve a list of securityAction objects. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/securityactions-list?view=graph-rest-beta - operationId: security_ListSecurityAction + - security.securityCopilot + summary: Get evaluations from security + description: Collection of evaluations + operationId: security.securityCopilot.workspace.session.prompt_ListEvaluation parameters: + - name: workspace-id + in: path + description: The unique identifier of workspace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workspace + - name: session-id + in: path + description: The unique identifier of session + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: session + - name: prompt-id + in: path + description: The unique identifier of prompt + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: prompt - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -21168,34 +25093,49 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.securityActionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.securityCopilot.evaluationCollectionResponse' 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-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - security.securityAction - summary: Create securityAction - description: Create a new securityAction object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/securityactions-post?view=graph-rest-beta - operationId: security_CreateSecurityAction + - security.securityCopilot + summary: Create new navigation property to evaluations for security + operationId: security.securityCopilot.workspace.session.prompt_CreateEvaluation + parameters: + - name: workspace-id + in: path + description: The unique identifier of workspace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workspace + - name: session-id + in: path + description: The unique identifier of session + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: session + - name: prompt-id + in: path + description: The unique identifier of prompt + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: prompt requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityAction' + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.evaluation' required: true responses: 2XX: @@ -21203,35 +25143,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityAction' + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.evaluation' 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/securityActions/{securityAction-id}': + '/security/securityCopilot/workspaces/{workspace-id}/sessions/{session-id}/prompts/{prompt-id}/evaluations/{evaluation-id}': get: tags: - - security.securityAction - summary: Get securityAction - description: Retrieve the properties and relationships of a securityAction object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/securityaction-get?view=graph-rest-beta - operationId: security_GetSecurityAction + - security.securityCopilot + summary: Get evaluations from security + description: Collection of evaluations + operationId: security.securityCopilot.workspace.session.prompt_GetEvaluation parameters: - - name: securityAction-id + - name: workspace-id in: path - description: The unique identifier of securityAction + description: The unique identifier of workspace required: true style: simple schema: type: string - x-ms-docs-key-type: securityAction + x-ms-docs-key-type: workspace + - name: session-id + in: path + description: The unique identifier of session + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: session + - name: prompt-id + in: path + description: The unique identifier of prompt + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: prompt + - name: evaluation-id + in: path + description: The unique identifier of evaluation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: evaluation - name: $select in: query description: Select properties to be returned @@ -21258,36 +25213,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityAction' + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.evaluation' 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.securityAction - summary: Update the navigation property securityActions in security - operationId: security_UpdateSecurityAction + - security.securityCopilot + summary: Update the navigation property evaluations in security + operationId: security.securityCopilot.workspace.session.prompt_UpdateEvaluation parameters: - - name: securityAction-id + - name: workspace-id in: path - description: The unique identifier of securityAction + description: The unique identifier of workspace required: true style: simple schema: type: string - x-ms-docs-key-type: securityAction + x-ms-docs-key-type: workspace + - name: session-id + in: path + description: The unique identifier of session + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: session + - name: prompt-id + in: path + description: The unique identifier of prompt + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: prompt + - name: evaluation-id + in: path + description: The unique identifier of evaluation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: evaluation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityAction' + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.evaluation' required: true responses: 2XX: @@ -21295,30 +25268,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.securityAction' + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.evaluation' 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.securityAction - summary: Delete navigation property securityActions for security - operationId: security_DeleteSecurityAction + - security.securityCopilot + summary: Delete navigation property evaluations for security + operationId: security.securityCopilot.workspace.session.prompt_DeleteEvaluation parameters: - - name: securityAction-id + - name: workspace-id in: path - description: The unique identifier of securityAction + description: The unique identifier of workspace required: true style: simple schema: type: string - x-ms-docs-key-type: securityAction + x-ms-docs-key-type: workspace + - name: session-id + in: path + description: The unique identifier of session + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: session + - name: prompt-id + in: path + description: The unique identifier of prompt + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: prompt + - name: evaluation-id + in: path + description: The unique identifier of evaluation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: evaluation - name: If-Match in: header description: ETag @@ -21330,50 +25321,103 @@ 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/securityActions/{securityAction-id}/microsoft.graph.cancelSecurityAction': - post: + '/security/securityCopilot/workspaces/{workspace-id}/sessions/{session-id}/prompts/{prompt-id}/evaluations/$count': + get: tags: - - security.securityAction - summary: Invoke action cancelSecurityAction - description: Cancel a security operation. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/securityaction-cancelsecurityaction?view=graph-rest-beta - operationId: security.securityAction_cancelSecurityAction + - security.securityCopilot + summary: Get the number of the resource + operationId: security.securityCopilot.workspace.session.prompt.evaluation_GetCount parameters: - - name: securityAction-id + - name: workspace-id in: path - description: The unique identifier of securityAction + description: The unique identifier of workspace required: true style: simple schema: type: string - x-ms-docs-key-type: securityAction + x-ms-docs-key-type: workspace + - name: session-id + in: path + description: The unique identifier of session + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: session + - name: prompt-id + in: path + description: The unique identifier of prompt + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: prompt + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $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.' - x-ms-docs-operation-type: action - /security/securityActions/$count: + '/security/securityCopilot/workspaces/{workspace-id}/sessions/{session-id}/prompts/$count': get: tags: - - security.securityAction + - security.securityCopilot summary: Get the number of the resource - operationId: security.securityAction_GetCount + operationId: security.securityCopilot.workspace.session.prompt_GetCount + parameters: + - name: workspace-id + in: path + description: The unique identifier of workspace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workspace + - name: session-id + in: path + description: The unique identifier of session + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: session + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/securityCopilot/workspaces/{workspace-id}/sessions/$count': + get: + tags: + - security.securityCopilot + summary: Get the number of the resource + operationId: security.securityCopilot.workspace.session_GetCount + parameters: + - name: workspace-id + in: path + description: The unique identifier of workspace + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workspace + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/securityCopilot/workspaces/$count: + get: + tags: + - security.securityCopilot + summary: Get the number of the resource + operationId: security.securityCopilot.workspace_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -21382,12 +25426,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/subjectRightsRequests: get: tags: @@ -21680,7 +25718,7 @@ paths: tags: - security.subjectRightsRequest 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. Returned only on $select.' + 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: security.subjectRightsRequest.approver_GetMailboxSetting parameters: - name: subjectRightsRequest-id @@ -22055,7 +26093,7 @@ paths: tags: - security.subjectRightsRequest 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. Returned only on $select.' + 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: security.subjectRightsRequest.collaborator_GetMailboxSetting parameters: - name: subjectRightsRequest-id @@ -26210,7 +30248,7 @@ paths: tags: - security.threatIntelligence summary: Get whoisRecord - description: "Get the specified whoisRecord resource. Specify the desired whoisRecord in one of the following two ways:\n- Identify a host and get its current whoisRecord. \n- Specify an id value to get the corresponding whoisRecord." + description: "Get the specified whoisRecord resource. Specify the desired whoisRecord in one of the following two ways:\r\n- Identify a host and get its current whoisRecord. \r\n- Specify an id value to get the corresponding whoisRecord." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/security-whoisrecord-get?view=graph-rest-beta @@ -29127,7 +33165,7 @@ paths: tags: - security.threatIntelligence summary: Get whoisRecord - description: "Get the specified whoisRecord resource. Specify the desired whoisRecord in one of the following two ways:\n- Identify a host and get its current whoisRecord. \n- Specify an id value to get the corresponding whoisRecord." + description: "Get the specified whoisRecord resource. Specify the desired whoisRecord in one of the following two ways:\r\n- Identify a host and get its current whoisRecord. \r\n- Specify an id value to get the corresponding whoisRecord." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/security-whoisrecord-get?view=graph-rest-beta @@ -30306,7 +34344,7 @@ paths: get: tags: - security.tiIndicator - summary: List threat intelligence indicators + summary: List threat intelligence indicators (deprecated) description: Retrieve a list of tiIndicator objects. externalDocs: description: Find more info here @@ -30366,7 +34404,7 @@ paths: post: tags: - security.tiIndicator - summary: Create threat intelligence indicator + summary: Create threat intelligence indicator (deprecated) description: Create a new tiIndicator object. externalDocs: description: Find more info here @@ -30399,7 +34437,7 @@ paths: get: tags: - security.tiIndicator - summary: Get threat intelligence indicator + summary: Get threat intelligence indicator (deprecated) description: Retrieve the properties and relationships of a tiIndicator object. externalDocs: description: Find more info here @@ -30453,7 +34491,7 @@ paths: patch: tags: - security.tiIndicator - summary: Update tiIndicator + summary: Update tiIndicator (deprecated) description: Update the properties of a tiIndicator object. externalDocs: description: Find more info here @@ -30494,7 +34532,7 @@ paths: delete: tags: - security.tiIndicator - summary: Delete threat intelligence indicator + summary: Delete threat intelligence indicator (deprecated) description: Delete a tiIndicator object. externalDocs: description: Find more info here @@ -31499,67 +35537,554 @@ 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_UpdateUserSecurityProfile + parameters: + - name: userSecurityProfile-id + in: path + description: The unique identifier of userSecurityProfile + required: true + style: simple + 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: + 2XX: + description: Success + content: + application/json: + schema: + $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 + delete: + tags: + - security.userSecurityProfile + summary: Delete navigation property userSecurityProfiles for security + operationId: security_DeleteUserSecurityProfile + parameters: + - name: userSecurityProfile-id + in: path + description: The unique identifier of userSecurityProfile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userSecurityProfile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + 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: + get: + tags: + - security.userSecurityProfile + summary: Get the number of the resource + operationId: security.userSecurityProfile_GetCount + 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: '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: + get: + tags: + - security.zone + summary: List zones + description: Get a list of the zone objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-security-list-zones?view=graph-rest-beta + operationId: security_ListZone + 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.zoneCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.zone + summary: Create zone + description: 'Create a new zone object. You can create up to 1,000 zones per tenant.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-security-post-zones?view=graph-rest-beta + operationId: security_CreateZone + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.zone' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.zone' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/zones/{zone-id}': + get: + tags: + - security.zone + summary: Get zone + description: Get a zone object by a specific zoneId. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-zone-get?view=graph-rest-beta + operationId: security_GetZone + parameters: + - name: zone-id + in: path + description: The unique identifier of zone + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: zone + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.zone' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.zone + summary: Update zone + description: Update the properties of a zone object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-zone-update?view=graph-rest-beta + operationId: security_UpdateZone + parameters: + - name: zone-id + in: path + description: The unique identifier of zone + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: zone + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.zone' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.zone' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.zone + summary: Delete zone + description: Delete a zone object by providing the zoneId. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-zone-delete?view=graph-rest-beta + operationId: security_DeleteZone + parameters: + - name: zone-id + in: path + description: The unique identifier of zone + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: zone + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/zones/{zone-id}/aggregations/{aggregatedEnvironment-kind}': + get: + tags: + - security.zone + summary: Get aggregations from security + description: 'Environment count summaries by type. Read-only. Supports $filter (eq) on the kind property. For example, $filter=aggregations/any(a: a/kind eq ''azureSubscription'').' + operationId: security.zone_GetAggregation + parameters: + - name: zone-id + in: path + description: The unique identifier of zone + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: zone + - name: aggregatedEnvironment-kind + in: path + description: The unique identifier of aggregatedEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: aggregatedEnvironment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.aggregatedEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/zones/{zone-id}/aggregations/$count': + get: + tags: + - security.zone + summary: Get the number of the resource + operationId: security.zone.aggregation_GetCount + parameters: + - name: zone-id + in: path + description: The unique identifier of zone + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: zone + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/zones/{zone-id}/environments': + get: + tags: + - security.zone + summary: List environments + description: Get all environment objects associated with a zone object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-zone-list-environments?view=graph-rest-beta + operationId: security.zone_ListEnvironment + parameters: + - name: zone-id + in: path + description: The unique identifier of zone + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: zone + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.environmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.zone + summary: Create environment + description: 'Create an environment object to attach it to a zone. You can create up to 1,000 environments per zone.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-zone-post-environments?view=graph-rest-beta + operationId: security.zone_CreateEnvironment + parameters: + - name: zone-id + in: path + description: The unique identifier of zone + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: zone + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.environment' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.environment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/zones/{zone-id}/environments/{environment-id}': + get: + tags: + - security.zone + summary: Get environments from security + description: Collection of attached environments. Supports $expand. + operationId: security.zone_GetEnvironment + parameters: + - name: zone-id + in: path + description: The unique identifier of zone + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: zone + - name: environment-id + in: path + description: The unique identifier of environment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: environment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.environment' 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: + delete: tags: - - security.userSecurityProfile - summary: Update the navigation property userSecurityProfiles in security - operationId: security_UpdateUserSecurityProfile + - security.zone + summary: Delete environment + description: Delete an environment object from a zone object by providing the environment ID. The environment ID should be URL-encoded. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-environment-delete?view=graph-rest-beta + operationId: security.zone_DeleteEnvironment parameters: - - name: userSecurityProfile-id + - name: zone-id in: path - description: The unique identifier of userSecurityProfile + description: The unique identifier of zone required: true style: simple 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: - 2XX: - description: Success - content: - application/json: - schema: - $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 - delete: - tags: - - security.userSecurityProfile - summary: Delete navigation property userSecurityProfiles for security - operationId: security_DeleteUserSecurityProfile - parameters: - - name: userSecurityProfile-id + x-ms-docs-key-type: zone + - name: environment-id in: path - description: The unique identifier of userSecurityProfile + description: The unique identifier of environment required: true style: simple schema: type: string - x-ms-docs-key-type: userSecurityProfile + x-ms-docs-key-type: environment - name: If-Match in: header description: ETag @@ -31571,19 +36096,35 @@ 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/zones/{zone-id}/environments/$count': get: tags: - - security.userSecurityProfile + - security.zone summary: Get the number of the resource - operationId: security.userSecurityProfile_GetCount + operationId: security.zone.environment_GetCount + parameters: + - name: zone-id + in: path + description: The unique identifier of zone + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: zone + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/zones/$count: + get: + tags: + - security.zone + summary: Get the number of the resource + operationId: security.zone_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -31592,12 +36133,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.' '/users/{user-id}/security': get: tags: @@ -32498,7 +37033,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.alert' - description: Notifications for suspicious or potential security issues in a customer’s tenant. + description: Notifications for suspicious or potential security issues in a customer's tenant. x-ms-navigationProperty: true alerts_v2: type: array @@ -32510,6 +37045,8 @@ components: $ref: '#/components/schemas/microsoft.graph.attackSimulationRoot' auditLog: $ref: '#/components/schemas/microsoft.graph.security.auditCoreRoot' + caseManagement: + $ref: '#/components/schemas/microsoft.graph.security.caseManagementRoot' cases: $ref: '#/components/schemas/microsoft.graph.security.casesRoot' cloudAppSecurityProfiles: @@ -32579,13 +37116,15 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.secureScore' - description: Measurements of tenants’ security posture to help protect them from threats. + description: Measurements of tenants' security posture to help protect them from threats. x-ms-navigationProperty: true securityActions: type: array items: $ref: '#/components/schemas/microsoft.graph.securityAction' x-ms-navigationProperty: true + securityCopilot: + $ref: '#/components/schemas/microsoft.graph.securityCopilot' subjectRightsRequests: type: array items: @@ -32599,6 +37138,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.tiIndicator' + description: Deprecated. The tiIndicator entity is deprecated and will be removed by April 2026. x-ms-navigationProperty: true triggers: $ref: '#/components/schemas/microsoft.graph.security.triggersRoot' @@ -32609,8 +37149,15 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userSecurityProfile' x-ms-navigationProperty: true + zones: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.zone' + description: A collection of cloud zones in Microsoft Defender for Cloud that group and manage cloud environments across multiple cloud providers. + x-ms-navigationProperty: true additionalProperties: type: object + description: Security singleton providing access to audit log resources. microsoft.graph.alert: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -32667,7 +37214,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: 'Time at which the alert was created by the alert provider. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' + description: 'Time at which the alert provider created the alert. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true description: @@ -32692,7 +37239,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.fileSecurityState' - description: Security-related stateful information generated by the provider about the file(s) related to this alert. + description: Security-related stateful information generated by the provider about the files related to this alert. historyStates: type: array items: @@ -32702,7 +37249,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.hostSecurityState' - description: Security-related stateful information generated by the provider about the host(s) related to this alert. + description: Security-related stateful information generated by the provider about the hosts related to this alert. incidentIds: type: array items: @@ -32737,7 +37284,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.networkConnection' - description: Security-related stateful information generated by the provider about the network connection(s) related to this alert. + description: Security-related stateful information generated by the provider about the network connections related to this alert. processes: type: array items: @@ -32748,7 +37295,7 @@ components: items: type: string nullable: true - description: 'Vendor/provider recommended action(s) to take as a result of the alert (for example, isolate machine, enforce2FA, reimage host).' + description: 'Vendor/provider recommended actions to take as a result of the alert (for example, isolate machine, enforce2FA, reimage host).' registryKeyStates: type: array items: @@ -32758,7 +37305,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.securityResource' - description: 'Resources related to current alert. For example, for some alerts this can have the Azure Resource value.' + description: 'Resources related to current alert. For example, some alerts have the Azure Resource value.' severity: $ref: '#/components/schemas/microsoft.graph.alertSeverity' sourceMaterials: @@ -32774,7 +37321,7 @@ components: items: type: string nullable: true - description: 'User-definable labels that can be applied to an alert and can serve as filter conditions (for example ''HVA'', ''SAW'') (supports update).' + description: 'User-definable labels that can be applied to an alert and can serve as filter conditions (for example, ''HVA'', ''SAW''). Updatable.' title: type: string description: Alert title. Required. @@ -32826,9 +37373,15 @@ components: type: string description: 'Owner of the alert, or null if no owner is assigned.' nullable: true + categories: + type: array + items: + type: string + nullable: true + description: The attack kill-chain categories that the alert belongs to. Aligned with the MITRE ATT&CK framework. category: type: string - description: The attack kill-chain category that the alert belongs to. Aligned with the MITRE ATT&CK framework. + description: The attack kill-chain category that the alert belongs to. Aligned with the MITRE ATT&CK framework. This property is in the process of being deprecated. Use the categories property instead. nullable: true classification: $ref: '#/components/schemas/microsoft.graph.security.alertClassification' @@ -32876,6 +37429,8 @@ components: type: string description: URL for the incident page in the Microsoft 365 Defender portal. nullable: true + investigationState: + $ref: '#/components/schemas/microsoft.graph.security.investigationState' lastActivityDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -32961,6 +37516,39 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.security.correlationReason: + title: correlationReason + enum: + - repeatedAlertOccurrence + - sameGeography + - similarArtifacts + - sameTargetedAsset + - sameNetworkSegment + - eventSequence + - timeFrame + - sameThreatSource + - similarTTPsOrBehavior + - sameActor + - sameCampaign + - sharedIndicators + - sameAsset + - networkProximity + - eventCasualSequence + - temporalProximity + - lateralMovementPath + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.security.mergeResponse: + title: mergeResponse + type: object + properties: + targetIncidentId: + type: string + description: The ID of the target incident after the operation completes. + additionalProperties: + type: object microsoft.graph.attackSimulationRoot: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -33652,6 +38240,7 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + description: Root entity for the audit log API. microsoft.graph.security.auditLogQuery: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -33706,7 +38295,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.auditLogRecordType' - description: 'The type of operation indicated by the record. The possible values are: exchangeAdmin, exchangeItem, exchangeItemGroup, sharePoint, syntheticProbe, sharePointFileOperation, oneDrive, azureActiveDirectory, azureActiveDirectoryAccountLogon, dataCenterSecurityCmdlet, complianceDLPSharePoint, sway, complianceDLPExchange, sharePointSharingOperation, azureActiveDirectoryStsLogon, skypeForBusinessPSTNUsage, skypeForBusinessUsersBlocked, securityComplianceCenterEOPCmdlet, exchangeAggregatedOperation, powerBIAudit, crm, yammer, skypeForBusinessCmdlets, discovery, microsoftTeams, threatIntelligence, mailSubmission, microsoftFlow, aeD, microsoftStream, complianceDLPSharePointClassification, threatFinder, project, sharePointListOperation, sharePointCommentOperation, dataGovernance, kaizala, securityComplianceAlerts, threatIntelligenceUrl, securityComplianceInsights, mipLabel, workplaceAnalytics, powerAppsApp, powerAppsPlan, threatIntelligenceAtpContent, labelContentExplorer, teamsHealthcare, exchangeItemAggregated, hygieneEvent, dataInsightsRestApiAudit, informationBarrierPolicyApplication, sharePointListItemOperation, sharePointContentTypeOperation, sharePointFieldOperation, microsoftTeamsAdmin, hrSignal, microsoftTeamsDevice, microsoftTeamsAnalytics, informationWorkerProtection, campaign, dlpEndpoint, airInvestigation, quarantine, microsoftForms, applicationAudit, complianceSupervisionExchange, customerKeyServiceEncryption, officeNative, mipAutoLabelSharePointItem, mipAutoLabelSharePointPolicyLocation, microsoftTeamsShifts, secureScore, mipAutoLabelExchangeItem, cortanaBriefing, search, wdatpAlerts, powerPlatformAdminDlp, powerPlatformAdminEnvironment, mdatpAudit, sensitivityLabelPolicyMatch, sensitivityLabelAction, sensitivityLabeledFileAction, attackSim, airManualInvestigation, securityComplianceRBAC, userTraining, airAdminActionInvestigation, mstic, physicalBadgingSignal, teamsEasyApprovals, aipDiscover, aipSensitivityLabelAction, aipProtectionAction, aipFileDeleted, aipHeartBeat, mcasAlerts, onPremisesFileShareScannerDlp, onPremisesSharePointScannerDlp, exchangeSearch, sharePointSearch, privacyDataMinimization, labelAnalyticsAggregate, myAnalyticsSettings, securityComplianceUserChange, complianceDLPExchangeClassification, complianceDLPEndpoint, mipExactDataMatch, msdeResponseActions, msdeGeneralSettings, msdeIndicatorsSettings, ms365DCustomDetection, msdeRolesSettings, mapgAlerts, mapgPolicy, mapgRemediation, privacyRemediationAction, privacyDigestEmail, mipAutoLabelSimulationProgress, mipAutoLabelSimulationCompletion, mipAutoLabelProgressFeedback, dlpSensitiveInformationType, mipAutoLabelSimulationStatistics, largeContentMetadata, microsoft365Group, cdpMlInferencingResult, filteringMailMetadata, cdpClassificationMailItem, cdpClassificationDocument, officeScriptsRunAction, filteringPostMailDeliveryAction, cdpUnifiedFeedback, tenantAllowBlockList, consumptionResource, healthcareSignal, dlpImportResult, cdpCompliancePolicyExecution, multiStageDisposition, privacyDataMatch, filteringDocMetadata, filteringEmailFeatures, powerBIDlp, filteringUrlInfo, filteringAttachmentInfo, coreReportingSettings, complianceConnector, powerPlatformLockboxResourceAccessRequest, powerPlatformLockboxResourceCommand, cdpPredictiveCodingLabel, cdpCompliancePolicyUserFeedback, webpageActivityEndpoint, omePortal, cmImprovementActionChange, filteringUrlClick, mipLabelAnalyticsAuditRecord, filteringEntityEvent, filteringRuleHits, filteringMailSubmission, labelExplorer, microsoftManagedServicePlatform, powerPlatformServiceActivity, scorePlatformGenericAuditRecord, filteringTimeTravelDocMetadata, alert, alertStatus, alertIncident, incidentStatus, case, caseInvestigation, recordsManagement, privacyRemediation, dataShareOperation, cdpDlpSensitive, ehrConnector, filteringMailGradingResult, publicFolder, privacyTenantAuditHistoryRecord, aipScannerDiscoverEvent, eduDataLakeDownloadOperation, m365ComplianceConnector, microsoftGraphDataConnectOperation, microsoftPurview, filteringEmailContentFeatures, powerPagesSite, powerAppsResource, plannerPlan, plannerCopyPlan, plannerTask, plannerRoster, plannerPlanList, plannerTaskList, plannerTenantSettings, projectForTheWebProject, projectForTheWebTask, projectForTheWebRoadmap, projectForTheWebRoadmapItem, projectForTheWebProjectSettings, projectForTheWebRoadmapSettings, quarantineMetadata, microsoftTodoAudit, timeTravelFilteringDocMetadata, teamsQuarantineMetadata, sharePointAppPermissionOperation, microsoftTeamsSensitivityLabelAction, filteringTeamsMetadata, filteringTeamsUrlInfo, filteringTeamsPostDeliveryAction, mdcAssessments, mdcRegulatoryComplianceStandards, mdcRegulatoryComplianceControls, mdcRegulatoryComplianceAssessments, mdcSecurityConnectors, mdaDataSecuritySignal, vivaGoals, filteringRuntimeInfo, attackSimAdmin, microsoftGraphDataConnectConsent, filteringAtpDetonationInfo, privacyPortal, managedTenants, unifiedSimulationMatchedItem, unifiedSimulationSummary, updateQuarantineMetadata, ms365DSuppressionRule, purviewDataMapOperation, filteringUrlPostClickAction, irmUserDefinedDetectionSignal, teamsUpdates, plannerRosterSensitivityLabel, ms365DIncident, filteringDelistingMetadata, complianceDLPSharePointClassificationExtended, microsoftDefenderForIdentityAudit, supervisoryReviewDayXInsight, defenderExpertsforXDRAdmin, cdpEdgeBlockedMessage, hostedRpa, cdpContentExplorerAggregateRecord, cdpHygieneAttachmentInfo, cdpHygieneSummary, cdpPostMailDeliveryAction, cdpEmailFeatures, cdpHygieneUrlInfo, cdpUrlClick, cdpPackageManagerHygieneEvent, filteringDocScan, timeTravelFilteringDocScan, mapgOnboard, unknownFutureValue.' + description: 'The type of operation indicated by the record. For the list of member values, see auditLogRecordType.' serviceFilters: type: array items: @@ -33728,6 +38317,7 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + description: Represents a query against the unified audit log. microsoft.graph.security.auditLogRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -33782,6 +38372,223 @@ components: $ref: '#/components/schemas/microsoft.graph.security.auditLogUserType' additionalProperties: type: object + description: Represents an individual audit log record. + microsoft.graph.security.caseManagementRoot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: caseManagementRoot + type: object + properties: + cases: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' + description: 'The collection of security cases managed through the case management entry point. Supports $filter, $orderby, $select, $top, $skip, and $count.' + x-ms-navigationProperty: true + caseTypeConfigurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseTypeConfiguration' + description: 'The collection of case type configurations that define the statuses and custom fields available for each case type. Read-only. Supports $select, $count, and $expand of the statuses and customFields relationships.' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.security.caseManagement.case: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: case + type: object + properties: + customFields: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldValues' + displayName: + type: string + description: 'The display name of the case. Supports $filter (eq, ne) and $orderby.' + status: + type: string + description: 'The lifecycle status of the case, such as open, in progress, or closed. Supports $filter (eq, ne) and $orderby.' + activities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + description: The timeline of comments and audit events associated with the case. Supports $expand. + x-ms-navigationProperty: true + attachments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + description: Evidence files and metadata associated with the case. Supports $expand. + x-ms-navigationProperty: true + relations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + description: Links from the case to related security resources. Supports $expand. + x-ms-navigationProperty: true + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' + description: Tasks used to track work required to resolve the case. Supports $expand. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.security.caseManagement.activity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: activity + type: object + additionalProperties: + type: object + microsoft.graph.security.caseManagement.attachment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: attachment + type: object + properties: + content: + type: string + description: The binary content stream for the attachment. + format: base64url + nullable: true + description: + type: string + description: The description of the attachment. + nullable: true + displayName: + type: string + description: The display name of the attachment. + fileExtension: + type: string + description: The file extension of the attachment. + nullable: true + fileSize: + type: number + description: The size of the attachment in bytes. + format: int64 + nullable: true + origin: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachmentOrigin' + scanResult: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachmentScanResult' + additionalProperties: + type: object + microsoft.graph.security.caseManagement.relation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: relation + type: object + properties: + relatedResourceId: + type: string + description: The identifier of the related external resource. + nullable: true + additionalProperties: + type: object + microsoft.graph.security.caseManagement.task: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseManagementEntity' + - title: task + type: object + properties: + assignedTo: + type: string + description: The user assigned to the task. + nullable: true + category: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseTaskCategory' + closingNotes: + type: string + description: Notes recorded when the task is completed. + nullable: true + description: + type: string + description: The description of the task. + nullable: true + displayName: + type: string + description: The title of the task. + dueDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 target completion date and time for the task. + format: date-time + nullable: true + priority: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseTaskPriority' + status: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.taskStatus' + additionalProperties: + type: object + microsoft.graph.security.caseManagement.caseTypeConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: caseTypeConfiguration + type: object + properties: + defaultStatusId: + type: string + description: The id of the top-level status that a new case of this type starts in. + displayName: + type: string + description: The human-readable label of the case type. + customFields: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldDefinition' + description: 'The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top.' + x-ms-navigationProperty: true + statuses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.statusDefinition' + description: 'The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top.' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.security.caseManagement.customFieldDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: customFieldDefinition + type: object + properties: + description: + type: string + description: The field description. Supports $filter and $orderby. + nullable: true + displayName: + type: string + description: The field label shown on the case form. Supports $filter and $orderby. + isDisabled: + type: boolean + description: 'true if the field is disabled; otherwise, false. Supports $filter and $orderby.' + isRequired: + type: boolean + description: 'true if a value is required for this field; otherwise, false. Supports $filter and $orderby.' + additionalProperties: + type: object + microsoft.graph.security.caseManagement.statusDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: statusDefinition + type: object + properties: + customStatuses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customStatusDefinition' + description: The custom statuses returned inline within this top-level status. These aren't separately addressable. + displayName: + type: string + description: The human-readable label of the status. Supports $filter and $orderby. + sortOrder: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The display order of the status relative to other statuses of the same case type. Supports $filter and $orderby. + format: int32 + additionalProperties: + type: object microsoft.graph.security.casesRoot: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -33953,14 +38760,28 @@ components: isPersonalSite: type: boolean nullable: true + locale: + type: string + description: The language settings of the site. + nullable: true + lockState: + $ref: '#/components/schemas/microsoft.graph.siteLockState' + ownerIdentityToResolve: + $ref: '#/components/schemas/microsoft.graph.identityInput' root: $ref: '#/components/schemas/microsoft.graph.root' settings: $ref: '#/components/schemas/microsoft.graph.siteSettings' + shareByEmailEnabled: + type: boolean + description: Determines whether the site and its content can be shared via email. + nullable: true sharepointIds: $ref: '#/components/schemas/microsoft.graph.sharepointIds' siteCollection: $ref: '#/components/schemas/microsoft.graph.siteCollection' + template: + $ref: '#/components/schemas/microsoft.graph.siteTemplateType' analytics: $ref: '#/components/schemas/microsoft.graph.itemAnalytics' columns: @@ -34081,21 +38902,21 @@ components: $ref: '#/components/schemas/microsoft.graph.groupAccessType' allowExternalSenders: type: boolean - description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' nullable: true assignedLabels: 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. Returned only on $select. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.' + 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.' assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq). Read-only. + description: The licenses that are assigned to the group. Requires $select to retrieve. Supports $filter (eq). Read-only. autoSubscribeNewMembers: type: boolean - description: 'Indicates if new members added to the group are auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; don''t set it in the initial POST request that creates the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Indicates if new members added to the group are auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; don''t set it in the initial POST request that creates the group. Default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' nullable: true classification: type: string @@ -34138,11 +38959,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group isn''t displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'true if the group isn''t displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' nullable: true hideFromOutlookClients: type: boolean - description: 'true if the group isn''t displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'true if the group isn''t displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' nullable: true infoCatalogs: type: array @@ -34167,7 +38988,7 @@ components: nullable: true isSubscribedByMail: type: boolean - description: 'Indicates whether the signed-in user is subscribed to receive email conversations. The default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Indicates whether the signed-in user is subscribed to receive email conversations. The default value is true. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' nullable: true licenseProcessingState: $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' @@ -34197,6 +39018,8 @@ components: type: string description: 'Contains the on-premises domain FQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.' nullable: true + onPremisesExtensionAttributes: + $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -34255,7 +39078,7 @@ components: type: array items: type: string - description: 'Specifies the group resources that are associated with the Microsoft 365 group. The possible value is Team. For more information, see Microsoft 365 group behaviors and provisioning options. Returned by default. Supports $filter (eq, not, startsWith.' + description: 'Specifies the group resources that are associated with the Microsoft 365 group. The possible value is Team. For more information, see Microsoft 365 group behaviors and provisioning options. Returned by default. Supports $filter (eq, not, startsWith).' securityEnabled: type: boolean description: 'Specifies whether the group is a security group. Required.Returned by default. Supports $filter (eq, ne, not, in).' @@ -34281,26 +39104,30 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: Count of conversations delivered one or more new posts since the signed-in user's last visit to the group. This property is the same as unseenCount. Returned only on $select. + description: Count of conversations delivered one or more new posts since the signed-in user's last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. format: int32 nullable: true unseenCount: maximum: 2147483647 minimum: -2147483648 type: number - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' format: int32 nullable: true unseenMessagesCount: maximum: 2147483647 minimum: -2147483648 type: number - description: Count of new posts that have been delivered to the group's conversations since the signed-in user's last visit to the group. Returned only on $select. + description: Count of new posts that have been delivered to the group's conversations since the signed-in user's last visit to the group. Requires $select to retrieve. format: int32 nullable: true visibility: type: string - description: 'Specifies the group join policy and group content visibility for groups. Possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups when the groups are created. It can''t be updated later. Other values of visibility can be updated after group creation. If visibility value isn''t specified during group creation on Microsoft Graph, a security group is created as Private by default, and Microsoft 365 group is Public. Groups assignable to roles are always Private. To learn more, see group visibility options. Returned by default. Nullable.' + description: 'Specifies the group join policy and group content visibility for groups. The possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups when the groups are created. It can''t be updated later. Other values of visibility can be updated after group creation. If visibility value isn''t specified during group creation on Microsoft Graph, a security group is created as Private by default, and Microsoft 365 group is Public. Groups assignable to roles are always Private. To learn more, see group visibility options. Returned by default. Nullable.' + nullable: true + welcomeMessageEnabled: + type: boolean + description: 'Indicates whether a welcome message is sent to new members when they are added to the group. The default value is true. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' nullable: true writebackConfiguration: $ref: '#/components/schemas/microsoft.graph.groupWritebackConfiguration' @@ -34448,7 +39275,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - description: Represents a Microsoft Entra group. microsoft.graph.security.userSource: allOf: - $ref: '#/components/schemas/microsoft.graph.security.dataSource' @@ -34667,6 +39493,7 @@ components: - messageConversationExpansion - locationsWithoutHits - allItemsInFolder + - cloudNativeHtmlConversion type: string x-ms-enum-flags: isFlags: true @@ -34710,7 +39537,6 @@ components: - includeFolderAndPath - friendlyName - condensePaths - - optimizedPartitionSize type: string x-ms-enum-flags: isFlags: true @@ -34744,6 +39570,11 @@ components: $ref: '#/components/schemas/microsoft.graph.security.documentVersion' itemsToInclude: $ref: '#/components/schemas/microsoft.graph.security.itemsToInclude' + reportFileMetadata: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.reportFileMetadata' + description: 'Contains the properties for report file metadata, including downloadUrl, fileName, and size.' reviewSet: $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSet' search: @@ -34773,6 +39604,11 @@ components: description: The number of mailboxes that had search hits. format: int32 nullable: true + reportFileMetadata: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.reportFileMetadata' + description: 'Contains the properties for report file metadata, including downloadUrl, fileName, and size.' siteCount: maximum: 2147483647 minimum: -2147483648 @@ -34831,7 +39667,6 @@ components: - condensePaths - friendlyName - splitSource - - optimizedPartitionSize - includeReport type: string x-ms-enum-flags: @@ -34866,10 +39701,14 @@ components: - title: ediscoveryCaseSettings type: object properties: + caseType: + $ref: '#/components/schemas/microsoft.graph.security.caseType' ocr: $ref: '#/components/schemas/microsoft.graph.security.ocrSettings' redundancyDetection: $ref: '#/components/schemas/microsoft.graph.security.redundancyDetectionSettings' + reviewSetSettings: + $ref: '#/components/schemas/microsoft.graph.security.reviewSetSettings' topicModeling: $ref: '#/components/schemas/microsoft.graph.security.topicModelingSettings' additionalProperties: @@ -35132,6 +39971,7 @@ components: - softDelete - moveToDeletedItems - unknownFutureValue + - moveToQuarantine type: string microsoft.graph.security.dataDiscoveryRoot: allOf: @@ -35210,12 +40050,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.entityType' - description: 'The supported entity type. Possible values are: userName, ipAddress, machineName, other, unknown, unknownFutureValue.' + description: 'The supported entity type. The possible values are: userName, ipAddress, machineName, other, unknown, unknownFutureValue.' supportedTrafficTypes: type: array items: $ref: '#/components/schemas/microsoft.graph.security.trafficType' - description: 'The supported traffic type. Possible values are: downloadedBytes, uploadedBytes, unknown, unknownFutureValue.' + description: 'The supported traffic type. The possible values are: downloadedBytes, uploadedBytes, unknown, unknownFutureValue.' additionalProperties: type: object microsoft.graph.security.discoveredCloudAppDetail: @@ -35308,6 +40148,47 @@ components: $ref: '#/components/schemas/microsoft.graph.tenantProtectionScopeContainer' additionalProperties: type: object + microsoft.graph.processContentRequest: + title: processContentRequest + type: object + properties: + activityMetadata: + $ref: '#/components/schemas/microsoft.graph.activityMetadata' + contentEntries: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.processContentMetadataBase' + description: 'A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required.' + contextMetadata: + $ref: '#/components/schemas/microsoft.graph.contextMetadata' + deviceMetadata: + $ref: '#/components/schemas/microsoft.graph.deviceMetadata' + evaluationScope: + $ref: '#/components/schemas/microsoft.graph.evaluationScope' + integratedAppMetadata: + $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' + protectedAppMetadata: + $ref: '#/components/schemas/microsoft.graph.protectedApplicationMetadata' + additionalProperties: + type: object + microsoft.graph.processContentResponse: + title: processContentResponse + type: object + properties: + policyActions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dlpActionInfo' + description: 'A collection of policy actions (like DLP actions) triggered by the processed content. NOTE: Currently, the only policy action supported in for this resource type is restrictAccess.' + processingErrors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.processingError' + description: A collection of errors encountered during the content processing. + protectionScopeState: + $ref: '#/components/schemas/microsoft.graph.protectionScopeState' + additionalProperties: + type: object microsoft.graph.processContentBatchRequest: title: processContentBatchRequest type: object @@ -35370,6 +40251,10 @@ components: - downloadText - downloadFile - unknownFutureValue + - copyToClipboard + - pasteFromClipboard + - print + - accessDebugTools type: string x-ms-enum-flags: isFlags: true @@ -35420,6 +40305,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.evaluationScope: + title: evaluationScope + type: object + properties: + type: + $ref: '#/components/schemas/microsoft.graph.evaluationScopeType' + additionalProperties: + type: object microsoft.graph.policyTenantScope: allOf: - $ref: '#/components/schemas/microsoft.graph.policyScopeBase' @@ -35454,6 +40347,9 @@ components: displayName: type: string nullable: true + hasProtection: + type: boolean + nullable: true isDefault: type: boolean nullable: true @@ -35810,6 +40706,20 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.identityAccounts' + description: Represents an identity's details in the context of Microsoft Defender for Identity. + x-ms-navigationProperty: true + sensorCandidateActivationConfiguration: + $ref: '#/components/schemas/microsoft.graph.security.sensorCandidateActivationConfiguration' + sensorCandidates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.sensorCandidate' + x-ms-navigationProperty: true + sensorMigration: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.sensorMigration' + description: Represents Microsoft Defender for Identity sensors that can be migrated to the unified security portal. x-ms-navigationProperty: true sensors: type: array @@ -35817,6 +40727,8 @@ components: $ref: '#/components/schemas/microsoft.graph.security.sensor' description: Represents a customer's Microsoft Defender for Identity sensors. x-ms-navigationProperty: true + settings: + $ref: '#/components/schemas/microsoft.graph.security.settingsContainer' additionalProperties: type: object microsoft.graph.security.healthIssue: @@ -35891,19 +40803,25 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.account' + description: Collection of accounts of the identity in different identity providers. cloudSecurityIdentifier: type: string + description: The cloud security identifier of the identityAccount. nullable: true displayName: type: string + description: The Active Directory display name of the identityAccount. nullable: true domain: type: string + description: The Active Directory domain name of the identityAccount. nullable: true isEnabled: type: boolean + description: Boolean indicating if the identityAccounts is enabled. onPremisesSecurityIdentifier: type: string + description: The on-premises security identifier of the identityAccount. nullable: true additionalProperties: type: object @@ -35932,15 +40850,102 @@ components: properties: accountId: type: string + description: The account ID. action: $ref: '#/components/schemas/microsoft.graph.security.action' correlationId: type: string + description: The unique identifier for tracking the request. nullable: true identityProvider: $ref: '#/components/schemas/microsoft.graph.security.identityProvider' additionalProperties: type: object + microsoft.graph.security.sensorCandidateActivationConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensorCandidateActivationConfiguration + type: object + properties: + activationMode: + $ref: '#/components/schemas/microsoft.graph.security.sensorCandidateActivationMode' + additionalProperties: + type: object + microsoft.graph.security.sensorCandidate: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensorCandidate + type: object + properties: + computerDnsName: + type: string + description: The DNS name of the computer associated with the sensor. + domainName: + type: string + description: The domain name of the sensor. + lastSeenDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 sensor was last seen. + format: date-time + senseClientVersion: + type: string + description: The version of the Defender for Identity sensor client. Supports $filter (eq). + sensorTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.deviceType' + description: 'The list of device types for the sensor. The possible values are: domainController, adfs, adcs, entraConnect unknownFutureValue. This flagged enumeration allows multiple members to be returned simultaneously.' + additionalProperties: + type: object + microsoft.graph.security.sensorMigration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensorMigration + 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 the sensor was created. + format: date-time + displayName: + type: string + description: The display name of the sensor. + domainName: + type: string + description: The fully qualified domain name (FQDN) of the domain controller where the sensor is installed. + healthStatus: + $ref: '#/components/schemas/microsoft.graph.security.sensorHealthStatus' + migrationState: + $ref: '#/components/schemas/microsoft.graph.security.migrationState' + sensorType: + $ref: '#/components/schemas/microsoft.graph.security.sensorType' + serviceStatus: + $ref: '#/components/schemas/microsoft.graph.security.serviceStatus' + version: + type: string + description: The version number of the sensor software. + additionalProperties: + type: object + microsoft.graph.security.migrateSensorsResult: + title: migrateSensorsResult + type: object + properties: + failedMigrationSensorIds: + type: array + items: + type: string + nullable: true + description: The collection of sensor IDs that failed to migrate. + successfulMigrationSensorIds: + type: array + items: + type: string + nullable: true + description: The collection of sensor IDs that were successfully migrated. + additionalProperties: + type: object microsoft.graph.security.sensor: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -35962,12 +40967,16 @@ components: description: The fully qualified domain name of the sensor. healthStatus: $ref: '#/components/schemas/microsoft.graph.security.sensorHealthStatus' + migrationState: + $ref: '#/components/schemas/microsoft.graph.security.migrationState' openHealthIssuesCount: type: number description: This field displays the count of health issues related to this sensor. format: int64 sensorType: $ref: '#/components/schemas/microsoft.graph.security.sensorType' + serviceStatus: + $ref: '#/components/schemas/microsoft.graph.security.serviceStatus' settings: $ref: '#/components/schemas/microsoft.graph.security.sensorSettings' version: @@ -36002,6 +41011,27 @@ components: description: Version of the sensor. additionalProperties: type: object + microsoft.graph.security.settingsContainer: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: settingsContainer + type: object + properties: + autoAuditingConfiguration: + $ref: '#/components/schemas/microsoft.graph.security.autoAuditingConfiguration' + additionalProperties: + type: object + microsoft.graph.security.autoAuditingConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: autoAuditingConfiguration + type: object + properties: + isAutomatic: + type: boolean + description: Indicates whether automatic auditing is enabled for Defender for Identity monitoring. + additionalProperties: + type: object microsoft.graph.security.incident: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -36053,6 +41083,13 @@ components: type: string description: Time when the incident was last updated. format: date-time + priorityScore: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'A priority score for the incident from 0 to 100, with > 85 being the top priority, 15 - 85 medium priority, and < 15 low priority. This score is generated using machine learning and is based on multiple factors, including severity, disruption impact, threat intelligence, alert types, asset criticality, threat analytics, incident rarity, and additional priority signals. The value can also be null which indicates the feature is not open for the tenant or the value of the score is pending calculation.' + format: int32 + nullable: true recommendedActions: type: string description: A rich text string that represents the actions that are reccomnded to take in order to resolve the incident. @@ -36197,7 +41234,7 @@ components: nullable: true hasProtection: type: boolean - description: Indicates whether the label has protection actions configured. + description: Indicates whether the label has protection actions (such as encryption or do not forward) configured. isActive: type: boolean description: Indicates whether the label is active or not. Active labels should be hidden or disabled in the UI. @@ -36228,7 +41265,7 @@ components: properties: contentFormat: type: string - description: 'The format of the content to be labeled. Possible values are: file, email.' + description: 'The format of the content to be labeled. The possible values are: file, email.' nullable: true identifier: type: string @@ -36624,6 +41661,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.huntingSchemaResult: + title: huntingSchemaResult + type: object + properties: + functions: + $ref: '#/components/schemas/microsoft.graph.security.huntingSchemaFunctions' + tables: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.huntingSchemaTable' + description: Collection of advanced hunting tables the user is authorized to query. + additionalProperties: + type: object microsoft.graph.security.huntingQueryResults: title: huntingQueryResults type: object @@ -36889,27 +41939,56 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.detectionRule' + description: The custom detection rules configured for the tenant. x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.security.detectionRule: allOf: - - $ref: '#/components/schemas/microsoft.graph.security.protectionRule' + - $ref: '#/components/schemas/microsoft.graph.entity' - title: detectionRule type: object properties: + createdBy: + type: string + description: 'Name of the user or application that created the rule. Read-only. Supports $filter (eq, ne, not, in, startsWith, endsWith, contains).' + 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: 'Timestamp of rule creation. Read-only. Supports $filter (eq, ne, not, le, ge, lt, gt) and $orderby.' + format: date-time + description: + type: string + description: 'A user-supplied description of the detection rule. Supports $filter (eq, ne, not, in, startsWith, endsWith, contains).' + nullable: true detectionAction: $ref: '#/components/schemas/microsoft.graph.security.detectionAction' detectorId: type: string - description: The ID of the detector that triggered the alert. Also see the 'detectorId' field in microsoft.graph.security.alert. + description: Internal detector identifier. Deprecated. This property will be removed from this resource on 2026-10-01. nullable: true + displayName: + type: string + description: 'The display name of the rule. Supports $filter (eq, ne, not, in, startsWith, endsWith, contains) and $orderby.' + isEnabled: + type: boolean + description: 'Indicates whether the rule is turned on for the tenant. Supports $filter (eq, ne, not). Deprecated. Use status instead. This property will be removed from this resource on 2026-10-01.' + lastModifiedBy: + type: string + description: 'Name of the user or application that last updated the rule. Read-only. Supports $filter (eq, ne, not, in, startsWith, endsWith, contains).' + 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: 'Timestamp of when the rule was last updated. Read-only. Supports $filter (eq, ne, not, le, ge, lt, gt) and $orderby.' + format: date-time lastRunDetails: $ref: '#/components/schemas/microsoft.graph.security.runDetails' queryCondition: $ref: '#/components/schemas/microsoft.graph.security.queryCondition' schedule: $ref: '#/components/schemas/microsoft.graph.security.ruleSchedule' + status: + $ref: '#/components/schemas/microsoft.graph.security.detectionRuleStatus' additionalProperties: type: object microsoft.graph.secureScoreControlProfile: @@ -37128,6 +42207,187 @@ components: $ref: '#/components/schemas/microsoft.graph.securityVendorInformation' additionalProperties: type: object + microsoft.graph.securityCopilot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: securityCopilot + type: object + properties: + workspaces: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.workspace' + description: References a workspace in Security Copilot. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.security.securityCopilot.workspace: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: workspace + type: object + properties: + displayName: + type: string + description: Name of the Security Copilot workspace. + nullable: true + plugins: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.plugin' + description: Represents plugins in Security Copilot. + x-ms-navigationProperty: true + sessions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.session' + description: Represents sessions in Security Copilot. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.security.securityCopilot.plugin: + title: plugin + type: object + properties: + authorization: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.pluginAuth' + catalogScope: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.pluginCatalogScope' + category: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.pluginCategory' + description: + type: string + description: Brief description of the plugin. + nullable: true + displayName: + type: string + description: Display name of the plugin. Supports $filter (eq). + nullable: true + isEnabled: + type: boolean + description: Displays whether the plugin is enabled for use within the catalogScope. Supports $filter (eq). + name: + type: string + description: 'Represents the name of the plugin. Primary key. Supports $filter (eq, contains).' + previewState: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.pluginPreviewStates' + settings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.pluginSetting' + description: Settings for the plugin. + supportedAuthTypes: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.pluginAuthTypes' + additionalProperties: + type: object + microsoft.graph.security.securityCopilot.session: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: session + 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: Created time of the session (UTC). + format: date-time + displayName: + type: string + description: Display name for the session. + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Last modified time of the session (UTC). Updated when displayName changes. + format: date-time + prompts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.prompt' + description: The collection of prompts in the session. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.security.securityCopilot.prompt: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: prompt + type: object + properties: + content: + type: string + description: Input content to the prompt. + 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: Created time. + format: date-time + inputs: + $ref: '#/components/schemas/microsoft.graph.Dictionary' + 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: Last modified time. + format: date-time + skillInputDescriptors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.skillInputDescriptor' + description: Skill Input descriptor. + skillName: + type: string + description: Skill name. + nullable: true + type: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.promptType' + evaluations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.evaluation' + description: Collection of evaluations + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.security.securityCopilot.evaluation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: evaluation + type: object + properties: + 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: Evaluation completion time. + format: date-time + 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: Evaluation created time. + format: date-time + executionCount: + type: number + description: Evaluation execution count. + format: int64 + isCancelled: + type: boolean + description: Evaluation cancellation status. + 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: Evaluation modified time. + format: date-time + result: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.evaluationResult' + runStartDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: Evaluation Run start time. + format: date-time + state: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.evaluationState' + additionalProperties: + type: object microsoft.graph.subjectRightsRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -37250,11 +42510,11 @@ components: properties: aboutMe: type: string - description: A freeform text entry field for users to describe themselves. Returned only on $select. + description: A freeform text entry field for users to describe themselves. Requires $select to retrieve. nullable: true accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter (eq, ne, not, and in).' + description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' nullable: true ageGroup: type: string @@ -37275,13 +42535,13 @@ components: birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 Requires $select to retrieve.' format: date-time businessPhones: type: array items: type: string - description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).' + description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' city: type: string description: 'The city where the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' @@ -37373,13 +42633,19 @@ components: hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 hire date of the user. 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. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. 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. Requires $select to retrieve. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft and tied to a user account. It may contain multiple items with the same signInType value. Supports $filter (eq) with limitations.' + identityGovernance: + $ref: '#/components/schemas/microsoft.graph.identityGovernanceUserSettings' + identityParentId: + type: string + description: 'The object ID of the parent identity for agent users. Always null for regular user accounts. For agentUser resources, this property references the object ID of the associated agent identity.' + nullable: true imAddresses: type: array items: @@ -37396,7 +42662,7 @@ components: items: type: string nullable: true - description: A list for users to describe their interests. Returned only on $select. + description: A list for users to describe their interests. Requires $select to retrieve. isLicenseReconciliationNeeded: type: boolean description: Indicates whether the user is pending an exchange mailbox license assignment. Read-only. Supports $filter (eq where true only). @@ -37407,7 +42673,7 @@ components: nullable: true isResourceAccount: type: boolean - description: Do not use – reserved for future use. + description: Do not use. Reserved for future use. nullable: true jobTitle: type: string @@ -37416,18 +42682,18 @@ components: lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. 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. Returned only on $select.' + description: 'When this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. 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. Requires $select to retrieve.' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, Undefined, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, Undefined, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Requires $select to retrieve.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. It also indicates licenses that are directly assigned and the ones the user inherited through group memberships. Read-only. Returned only on $select. + description: State of license assignments for this user. It also indicates licenses that are directly assigned and the ones the user inherited through group memberships. Read-only. Requires $select to retrieve. mail: type: string description: 'The SMTP address for the user, for example, admin@contoso.com. Changes to this property also update the user''s proxyAddresses collection to include the value as an SMTP address. This property can''t contain accent characters. NOTE: We don''t recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).' @@ -37440,11 +42706,11 @@ components: nullable: true mobilePhone: type: string - description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.' + description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' nullable: true mySite: type: string - description: The URL for the user's site. Returned only on $select. + description: The URL for the user's site. Requires $select to retrieve. nullable: true officeLocation: type: string @@ -37462,7 +42728,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in).' + description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' nullable: true onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -37497,7 +42763,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -37509,7 +42775,7 @@ components: items: type: string nullable: true - description: A list for users to enumerate their past projects. Returned only on $select. + description: A list for users to enumerate their past projects. Requires $select to retrieve. postalCode: type: string description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' @@ -37524,7 +42790,7 @@ components: nullable: true preferredName: type: string - description: The preferred name for the user. Not Supported. This attribute returns an empty string.Returned only on $select. + description: The preferred name for the user. Not Supported. This attribute returns an empty string.Requires $select to retrieve. nullable: true print: $ref: '#/components/schemas/microsoft.graph.userPrint' @@ -37549,13 +42815,13 @@ components: items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. Requires $select to retrieve. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. Requires $select to retrieve. securityIdentifier: type: string description: 'Security identifier (SID) of the user, used in Windows scenarios. Read-only. Returned by default. Supports $select and $filter (eq, not, ge, le, startsWith).' @@ -37582,7 +42848,7 @@ components: items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. Requires $select to retrieve. state: type: string description: 'The state or province in the user''s address. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' @@ -37601,7 +42867,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' nullable: true userType: type: string @@ -37613,6 +42879,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userActivity' description: The user's activities across devices. Read-only. Nullable. x-ms-navigationProperty: true + adhocCalls: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.adhocCall' + description: Ad hoc calls associated with the user. Read-only. Nullable. + x-ms-navigationProperty: true agreementAcceptances: type: array items: @@ -37671,10 +42943,17 @@ components: x-ms-navigationProperty: true cloudClipboard: $ref: '#/components/schemas/microsoft.graph.cloudClipboardRoot' + cloudPcPools: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPool' + description: The user's Cloud PC pools. Read-only. Nullable. + x-ms-navigationProperty: true cloudPCs: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPC' + description: The user's Cloud PCs. Read-only. Nullable. x-ms-navigationProperty: true communications: $ref: '#/components/schemas/microsoft.graph.userCloudCommunication' @@ -37721,6 +43000,12 @@ components: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The users and contacts that report to the user. (The users and contacts with their manager property set to this user.) Read-only. Nullable. Supports $expand. x-ms-navigationProperty: true + distributionLists: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.distributionList' + description: The personal distribution lists in the user's mailbox. Read-only. Nullable. + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -37840,6 +43125,8 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' description: 'Information about a meeting, including the URL used to join a meeting, the attendees list, and the description.' x-ms-navigationProperty: true + onPremisesSyncBehavior: + $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' outlook: $ref: '#/components/schemas/microsoft.graph.outlookUser' ownedDevices: @@ -37904,6 +43191,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -39232,7 +44525,7 @@ components: description: 'A string value representing a single security product to which the indicator should be applied. Acceptable values are: Azure Sentinel, Microsoft Defender ATP. Required' threatType: type: string - description: 'Each indicator must have a valid Indicator Threat Type. Possible values are: Botnet, C2, CryptoMining, Darknet, DDoS, MaliciousUrl, Malware, Phishing, Proxy, PUA, WatchList. Required.' + description: 'Each indicator must have a valid Indicator Threat Type. The possible values are: Botnet, C2, CryptoMining, Darknet, DDoS, MaliciousUrl, Malware, Phishing, Proxy, PUA, WatchList. Required.' nullable: true tlpLevel: $ref: '#/components/schemas/microsoft.graph.tlpLevel' @@ -39393,6 +44686,62 @@ components: $ref: '#/components/schemas/microsoft.graph.securityVendorInformation' additionalProperties: type: object + microsoft.graph.security.zone: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: zone + type: object + properties: + created: + $ref: '#/components/schemas/microsoft.graph.security.auditInfo' + description: + type: string + description: 'Optional description of the zone. Up to 255 characters. Supports $filter (eq, contains). For example, $filter=contains(description, ''production'').' + nullable: true + displayName: + type: string + description: 'Human-readable name of the zone. Up to 1,024 characters. Supports $filter (eq, contains), and $orderby. For example, $filter=displayName eq ''Production Zone'' or $orderby=displayName asc.' + modified: + $ref: '#/components/schemas/microsoft.graph.security.auditInfo' + aggregations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.aggregatedEnvironment' + description: 'Environment count summaries by type. Read-only. Supports $filter (eq) on the kind property. For example, $filter=aggregations/any(a: a/kind eq ''azureSubscription'').' + x-ms-navigationProperty: true + environments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.environment' + description: Collection of attached environments. Supports $expand. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.security.aggregatedEnvironment: + title: aggregatedEnvironment + type: object + properties: + count: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of environments of this type. + format: int32 + kind: + type: string + description: Environment type. + additionalProperties: + type: object + microsoft.graph.security.environment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: environment + type: object + properties: + kind: + $ref: '#/components/schemas/microsoft.graph.security.environmentKind' + additionalProperties: + type: object microsoft.graph.security.security: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -40033,6 +45382,8 @@ components: - builtInMl - microsoftInsiderRiskManagement - microsoftThreatIntelligence + - microsoftDefenderForAIServices + - securityCopilot - microsoftSentinel type: string microsoft.graph.security.alertDetermination: @@ -40091,6 +45442,29 @@ components: $ref: '#/components/schemas/microsoft.graph.security.evidenceVerdict' additionalProperties: type: object + microsoft.graph.security.investigationState: + title: investigationState + enum: + - unknown + - terminated + - successfullyRemediated + - benign + - failed + - partiallyRemediated + - running + - pendingApproval + - pendingResource + - queued + - innerFailure + - preexistingAlert + - unsupportedOs + - unsupportedAlertType + - suppressedAlert + - partiallyInvestigated + - terminatedByUser + - terminatedBySystem + - unknownFutureValue + type: string microsoft.graph.security.serviceSource: title: serviceSource enum: @@ -40108,6 +45482,7 @@ components: - microsoftSentinel - microsoftInsiderRiskManagement - microsoftThreatIntelligence + - microsoftSecurityForAI type: string microsoft.graph.security.alertSeverity: title: alertSeverity @@ -40788,8 +46163,193 @@ components: - CPSOperation - ComplianceDLPExchangeDiscovery - PurviewMCRecommendation + - ComplianceDLPEndpointDiscovery + - InsiderRiskScopedUserInsights + - MicrosoftTeamsRetentionLabelAction + - AadRiskDetection + - AuditSearch + - AuditRetentionPolicy + - AuditConfig + - Microsoft365BackupBackupPolicy + - Microsoft365BackupRestoreTask + - Microsoft365BackupRestoreItem + - Microsoft365BackupBackupItem + - URBACAssignment + - URBACRole + - URBACEnableState + - IRMSecurityAlert + - PurviewInsiderRiskCases + - PurviewInsiderRiskAlerts + - InsiderRiskScopedUsers + - CdpConsumptionResource + - CreateCopilotPlugin + - UpdateCopilotPlugin + - DeleteCopilotPlugin + - EnableCopilotPlugin + - DisableCopilotPlugin + - CreateCopilotWorkspace + - UpdateCopilotWorkspace + - DeleteCopilotWorkspace + - EnableCopilotWorkspace + - DisableCopilotWorkspace + - CreateCopilotPromptBook + - UpdateCopilotPromptBook + - DeleteCopilotPromptBook + - EnableCopilotPromptBook + - DisableCopilotPromptBook + - UpdateCopilotSettings + - P4AIAssessmentRecord + - P4AIAssessmentLocationResultRecord + - ConnectedAIAppInteraction + - PrivaPrivacyConsentOperation + - PrivaPrivacyAssessmentOperation + - DataCatalogAccessRequests + - ComplianceSettingsChange + - DataSecurityInvestigation + - TeamCopilotInteraction + - IRMActivityAuditTrail + - SharePointContentSecurityPolicy + - CloudUpdateProfileConfig + - CloudUpdateTenantConfig + - CloudUpdateDeviceConfig + - DefenderPreviewFeatures + - DeviceDiscoverySettingsExclusion + - DeviceDiscoverySettingsAuthenticatedScans + - CriticalAssetManagementClassification + - DeviceDiscoverySettings + - USXWorkspaceOnboarding + - VivaGlintAdvancedConfiguration + - VivaGlintPulseProgram + - VivaGlintPulseProgramRespondentRate + - VivaGlintQuestion + - VivaGlintRole + - VivaGlintRubicon + - VivaGlintSupportAccess + - VivaGlintSystem + - VivaGlintUser + - VivaGlintUserGroup + - VivaGlintFeedbackProgram + - FabricAudit + - TrainableClassifier + - WebContentFiltering + - NoisyAlertPolicy + - OnDemandSharePointClassification + - AIInteractionsExport + - Microsoft365CopilotScheduledPrompt + - PlacesDirectory + - MDAAudit + - OpticalCharacterRecognition + - M365SearchSections + - OfficeClientRestrictedModeAction + - CrossTenantAccessPolicy + - OutlookCopilotAutomation + - VivaEngageNetworkAssociation + - AppAdminActivity + - AppSettingsAdminActivity + - UniversalPrintPrintJob + - SentinelNotebookOnLake + - SentinelJob + - SentinelGraph + - SentinelKQLOnLake + - SentinelPackage + - VivaAmplifyOutlookSensitivityLabel + - CopilotActions + - AIInteractionsSubscription + - AIInteractionsChangeNotification + - FilteringMailMetadataExtended + - SentinelLakeOnboarding + - SentinelLakeDataOnboarding + - OfficeRestrictedModeAction + - CopilotForSecurityTrigger + - CopilotAgentManagement + - P4AIAssessmentFabricScannerRecord + - PlannerGoal + - PlannerGoalList + - ThreatIntelligenceObject + - ThreatIntelligenceExport + - SubmissionAgenticGradingResult + - AgentAdminActivity + - DeployFeatureActivity + - AgentSettingsAdminActivity + - OrganizationalDataInM365 + - PlannerChatMessage + - PlannerChatMessageList + - SentinelAITool + - M365ODSPAssetMetadata + - AIExecuteTool + - AIInvokeAgent + - AIInferenceCall + - CdpClassifierHealthRecord + - SensitiveInfoRemediationAgentData + - ComplianceDLPEnforcement + - A365AIExecuteTool + - A365AIInvokeAgent + - A365AIInferenceCall + - VivaEngageSegment + - RTIOperationsAgent + - ContentStoreMetadata + - CCRAIPolicyViolation + - PlannerPlanSensitivityLabel + - MosAgentInfoRecord + - A365AIRunSummary + - UnifiedCatalogConceptAction + - DefenderCaseManagement + - CopilotForSecurityLogging + - VivaEngageEvents + - CallActivityEvent + - SonarDetonationContentMetadata + - UniversalPrintManagement + - YammerUserHiding + - Microsoft365BackupGranularBrowseTask + - PurviewPostureAgent + - MSDECustomCollection + - SCPUsageEvent + - SCPConfigurationEvent + - MDCConfigurationEvent + - MDCUsageEvent + - A365SpanOutputs + - PowerPlatformTenantIsolation + - CDPDLMAIInteractionInsights + - P4AIAssessmentCategoryRecord + - SentinelLakeEncryption + - AZFWNetworkRule + - AZFWDnsQuery + - AZFWApplicationRuleAggregation + - TeamsEvalDataHubDataAccess + - TeamsEvalDataHubPermissionChange + - TeamsEvalDataHubAdminOperation + - VivaGlintOrganizationalData + - AlertSubmission + - AlertSubmissionResultDetail + - ComplianceSitGradingSharePoint + - CompliancePolicyGradingSharePoint + - AzureAISearchAudit + - P4AIRiskScoreRecord + - DragonCopilotAdmin + - AISpanOutputs + - EopSubmissionFeedEntity + - SonarFileDetonationEntity + - SonarSubmissionEntity + - SonarUrlDetonationEntity + - SubmissionEntity + - SonarDetonationEntity + - MicrosoftTeamsUserConcern + - VivaGlintAgenticCampaign + - MSPVectorSearchContentMetadata + - FabricPolicy + - SecurityCopilotAgentIdentityManagement + - CopilotSessionSharing + - DragonCopilotAccess + - DragonCopilotClinicalData + - DragonCopilotSession + - MosAgentInfoRecordV2 + - SecurityDevelopmentLifecycleAILog + - MDASH + - DefenderSecurityForAIConfiguration + - SparkCoreCustomLivePool - unknownFutureValue type: string + description: Specifies the type of audit log record. microsoft.graph.security.auditLogQueryStatus: title: auditLogQueryStatus enum: @@ -40800,11 +46360,16 @@ components: - cancelled - unknownFutureValue type: string + description: Status of an audit log query. microsoft.graph.security.auditData: title: auditData type: object + properties: + dynamicProperties: + $ref: '#/components/schemas/microsoft.graph.security.auditRecordTypeDictionary' additionalProperties: type: object + description: Abstract base type for audit event data. microsoft.graph.security.auditLogUserType: title: auditLogUserType enum: @@ -40821,6 +46386,115 @@ components: - Guest - unknownFutureValue type: string + description: Type of user associated with an audit log record. + microsoft.graph.security.caseManagement.caseManagementEntity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: caseManagementEntity + type: object + properties: + createdBy: + type: string + description: The user or service that created the resource. + 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: The date and time when the resource was created. + format: date-time + nullable: true + lastModifiedBy: + type: string + description: The user or service that last modified the resource. + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date and time when the resource was last modified. + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.security.caseManagement.customFieldValues: + title: customFieldValues + type: object + additionalProperties: + type: object + microsoft.graph.security.caseManagement.attachmentOrigin: + title: attachmentOrigin + type: object + properties: + resourceId: + type: string + description: The identifier of the origin resource. + nullable: true + resourceType: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachmentOriginType' + additionalProperties: + type: object + microsoft.graph.security.caseManagement.attachmentScanResult: + title: attachmentScanResult + enum: + - unscanned + - noThreatsFound + - malicious + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.caseTaskCategory: + title: caseTaskCategory + enum: + - uncategorized + - triage + - contain + - investigate + - remediate + - prevent + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.caseTaskPriority: + title: caseTaskPriority + enum: + - notSet + - veryLow + - low + - medium + - high + - critical + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.taskStatus: + title: taskStatus + enum: + - notSet + - new + - inProgress + - failed + - partiallyCompleted + - skipped + - completed + - unknownFutureValue + type: string + microsoft.graph.security.caseManagement.customStatusDefinition: + title: customStatusDefinition + type: object + properties: + customStatusId: + type: string + description: The immutable identifier of the custom status. + displayName: + type: string + description: The human-readable label of the custom status. + isFinal: + type: boolean + description: 'true if this is a terminal status; a case in a final status can''t transition to another status. Otherwise, false.' + sortOrder: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The display order of the custom status within its parent status. + format: int32 + additionalProperties: + type: object microsoft.graph.security.case: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -40958,6 +46632,33 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.siteLockState: + title: siteLockState + enum: + - unlocked + - lockedReadOnly + - lockedNoAccess + - lockedNoAdditions + - unknownFutureValue + type: string + microsoft.graph.identityInput: + title: identityInput + type: object + properties: + alias: + type: string + description: The alias of the identity. + nullable: true + email: + type: string + description: The email of the identity. + nullable: true + objectId: + type: string + description: The unique object ID assigned to the identity in Microsoft Entra ID. + nullable: true + additionalProperties: + type: object microsoft.graph.root: title: root type: object @@ -41029,6 +46730,13 @@ components: $ref: '#/components/schemas/microsoft.graph.root' additionalProperties: type: object + microsoft.graph.siteTemplateType: + title: siteTemplateType + enum: + - sitepagepublishing + - sts + - unknownFutureValue + type: string microsoft.graph.itemAnalytics: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -41092,7 +46800,7 @@ components: $ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn' indexed: type: boolean - description: Specifies whether the column values can used for sorting and searching. + description: Specifies whether the column values can be used for sorting and searching. nullable: true isDeletable: type: boolean @@ -41106,6 +46814,10 @@ components: type: boolean description: Specifies whether the column can be changed. nullable: true + isSearchable: + type: boolean + description: Specifies whether the column values can be used for searching. Currently supported only for columns in a fileStorageContainer. + nullable: true lookup: $ref: '#/components/schemas/microsoft.graph.lookupColumn' name: @@ -41379,6 +47091,13 @@ components: type: string description: The displayable title of the list. nullable: true + itemCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The total count of items in the list. Read-only. + format: int32 + nullable: true list: $ref: '#/components/schemas/microsoft.graph.listInfo' sharepointIds: @@ -41657,6 +47376,7 @@ components: - private - secret - public + - unknownFutureValue type: string microsoft.graph.assignedLabel: title: assignedLabel @@ -41695,6 +47415,11 @@ components: title: groupCloudLicensing type: object properties: + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.assignment' + x-ms-navigationProperty: true usageRights: type: array items: @@ -41729,6 +47454,72 @@ components: $ref: '#/components/schemas/microsoft.graph.MembershipRuleProcessingStatusDetails' additionalProperties: type: object + microsoft.graph.onPremisesExtensionAttributes: + title: onPremisesExtensionAttributes + type: object + properties: + extensionAttribute1: + type: string + description: First customizable extension attribute. + nullable: true + extensionAttribute10: + type: string + description: Tenth customizable extension attribute. + nullable: true + extensionAttribute11: + type: string + description: Eleventh customizable extension attribute. + nullable: true + extensionAttribute12: + type: string + description: Twelfth customizable extension attribute. + nullable: true + extensionAttribute13: + type: string + description: Thirteenth customizable extension attribute. + nullable: true + extensionAttribute14: + type: string + description: Fourteenth customizable extension attribute. + nullable: true + extensionAttribute15: + type: string + description: Fifteenth customizable extension attribute. + nullable: true + extensionAttribute2: + type: string + description: Second customizable extension attribute. + nullable: true + extensionAttribute3: + type: string + description: Third customizable extension attribute. + nullable: true + extensionAttribute4: + type: string + description: Fourth customizable extension attribute. + nullable: true + extensionAttribute5: + type: string + description: Fifth customizable extension attribute. + nullable: true + extensionAttribute6: + type: string + description: Sixth customizable extension attribute. + nullable: true + extensionAttribute7: + type: string + description: Seventh customizable extension attribute. + nullable: true + extensionAttribute8: + type: string + description: Eighth customizable extension attribute. + nullable: true + extensionAttribute9: + type: string + description: Ninth customizable extension attribute. + nullable: true + additionalProperties: + type: object microsoft.graph.onPremisesProvisioningError: title: onPremisesProvisioningError type: object @@ -41838,7 +47629,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' - description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' + description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. The possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' calendarGroupId: type: string description: 'The calendarGroup in which to create the calendar. If the user has never explicitly set a group for the calendar, this property is null.' @@ -42199,7 +47990,7 @@ components: properties: isCloudManaged: type: boolean - description: 'Indicates the state of synchronization for an object between the cloud and on-premises Active Directory. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the object can be taken over by on-premises Active Directory.' + description: 'Indicates the state of synchronization for an object between the cloud and on-premises Active Directory. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the on-premises Active Directory can take over the object.' additionalProperties: type: object microsoft.graph.resourceSpecificPermissionGrant: @@ -42222,7 +48013,7 @@ components: nullable: true permissionType: type: string - description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' + description: 'The type of permission. The possible values are: Application, Delegated. Read-only.' nullable: true resourceAppId: type: string @@ -42386,6 +48177,7 @@ components: - purgeData - exportReport - exportResult + - holdPolicySync type: string microsoft.graph.security.caseOperationStatus: title: caseOperationStatus @@ -42541,6 +48333,25 @@ components: type: string x-ms-enum-flags: isFlags: true + microsoft.graph.security.reportFileMetadata: + title: reportFileMetadata + type: object + properties: + downloadUrl: + type: string + description: The URL to download the report. + nullable: true + fileName: + type: string + description: The name of the file. + nullable: true + size: + type: number + description: The size of the file. + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.security.statisticsOptions: title: statisticsOptions enum: @@ -42553,6 +48364,13 @@ components: type: string x-ms-enum-flags: isFlags: true + microsoft.graph.security.caseType: + title: caseType + enum: + - standard + - premium + - unknownFutureValue + type: string microsoft.graph.security.ocrSettings: title: ocrSettings type: object @@ -42607,6 +48425,15 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.reviewSetSettings: + title: reviewSetSettings + enum: + - none + - disableGrouping + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.security.topicModelingSettings: title: topicModelingSettings type: object @@ -43270,43 +49097,102 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.processContentRequest: - title: processContentRequest + microsoft.graph.activityMetadata: + title: activityMetadata type: object properties: - activityMetadata: - $ref: '#/components/schemas/microsoft.graph.activityMetadata' - contentEntries: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.processContentMetadataBase' - description: A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses and file metadata for files. Required. - deviceMetadata: - $ref: '#/components/schemas/microsoft.graph.deviceMetadata' - integratedAppMetadata: - $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' - protectedAppMetadata: - $ref: '#/components/schemas/microsoft.graph.protectedApplicationMetadata' + activity: + $ref: '#/components/schemas/microsoft.graph.userActivityType' additionalProperties: type: object - microsoft.graph.processContentResponse: - title: processContentResponse + microsoft.graph.processContentMetadataBase: + title: processContentMetadataBase type: object properties: - policyActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.dlpActionInfo' - description: 'A collection of policy actions (like DLP actions) triggered by the processed content. NOTE: Currently, the only policy action supported in for this resource type is restrictAccess.' - processingErrors: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.processingError' - description: A collection of errors encountered during the content processing. - protectionScopeState: - $ref: '#/components/schemas/microsoft.graph.protectionScopeState' + content: + $ref: '#/components/schemas/microsoft.graph.contentBase' + contentCategory: + $ref: '#/components/schemas/microsoft.graph.contentCategory' + correlationId: + type: string + description: 'An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).' + 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: 'Required. Timestamp indicating when the original content was created (for example, file creation time, message sent time).' + format: date-time + identifier: + type: string + description: 'Required. A unique identifier for this specific content entry within the context of the calling application or enforcement plane (for example, message ID, file path/URL).' + isTruncated: + type: boolean + description: 'Required. Indicates if the provided content has been truncated from its original form (for example, due to size limits).' + length: + type: number + description: The length of the original content in bytes. + format: int64 + nullable: true + 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: 'Required. Timestamp indicating when the original content was last modified. For ephemeral content like messages, this might be the same as createdDateTime.' + format: date-time + name: + type: string + description: 'Required. A descriptive name for the content (for example, file name, web page title, ''Chat Message'').' + sequenceNumber: + type: number + description: 'A sequence number indicating the order in which content was generated or should be processed, required when correlationId is used.' + format: int64 + nullable: true additionalProperties: type: object + microsoft.graph.contextMetadata: + title: contextMetadata + type: object + properties: + metadataProperties: + $ref: '#/components/schemas/microsoft.graph.customMetadataDictionary' + additionalProperties: + type: object + microsoft.graph.protectedApplicationMetadata: + allOf: + - $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' + - title: protectedApplicationMetadata + type: object + properties: + applicationLocation: + $ref: '#/components/schemas/microsoft.graph.policyLocation' + sourceLocation: + $ref: '#/components/schemas/microsoft.graph.policyLocation' + additionalProperties: + type: object + microsoft.graph.dlpActionInfo: + title: dlpActionInfo + type: object + properties: + action: + $ref: '#/components/schemas/microsoft.graph.dlpAction' + additionalProperties: + type: object + microsoft.graph.processingError: + allOf: + - $ref: '#/components/schemas/microsoft.graph.classificationError' + - title: processingError + type: object + properties: + errorType: + $ref: '#/components/schemas/microsoft.graph.contentProcessingErrorType' + additionalProperties: + type: object + microsoft.graph.protectionScopeState: + title: protectionScopeState + enum: + - notModified + - modified + - unknownFutureValue + type: string microsoft.graph.policyFileType: title: policyFileType enum: @@ -43335,6 +49221,14 @@ components: description: The version string of the operating system. additionalProperties: type: object + microsoft.graph.evaluationScopeType: + title: evaluationScopeType + enum: + - tenant + - agent + - anonymousUser + - unknownFutureValue + type: string microsoft.graph.policyScopeBase: title: policyScopeBase type: object @@ -43343,6 +49237,10 @@ components: $ref: '#/components/schemas/microsoft.graph.userActivityTypes' executionMode: $ref: '#/components/schemas/microsoft.graph.executionMode' + locationExclusions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.policyLocation' locations: type: array items: @@ -43421,6 +49319,7 @@ components: - encryptedProtectionTypeNotSupportedException - purviewClaimsChallengeNotSupportedException - exception + - labelNotFoundException - unknownFutureValue type: string x-ms-enum-flags: @@ -43589,7 +49488,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.logonType' - description: 'Collection of the logon types observed for the logged on user from when first to last seen. Possible values are: unknown, interactive, remoteInteractive, network, batch, service.' + description: 'Collection of the logon types observed for the logged on user from when first to last seen. The possible values are: unknown, interactive, remoteInteractive, network, batch, service.' additionalProperties: type: object microsoft.graph.networkInterface: @@ -43649,26 +49548,32 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.action' + description: 'List of the type of action. The possible values are: disable, enable, forcePasswordReset, revokeAllSessions, requireUserToSignInAgain, markUserAsCompromised.' identifier: type: string + description: The account ID. identityProvider: $ref: '#/components/schemas/microsoft.graph.security.identityProvider' additionalProperties: type: object - microsoft.graph.security.deploymentStatus: - title: deploymentStatus + microsoft.graph.security.sensorCandidateActivationMode: + title: sensorCandidateActivationMode enum: - - upToDate - - outdated - - updating - - updateFailed - - notConfigured - - unreachable - - disconnected - - startFailure - - syncing + - manual + - automated - unknownFutureValue type: string + microsoft.graph.security.deviceType: + title: deviceType + enum: + - domainController + - adfs + - adcs + - entraConnect + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.security.sensorHealthStatus: title: sensorHealthStatus enum: @@ -43678,6 +49583,16 @@ components: - notHealthyHigh - unknownFutureValue type: string + microsoft.graph.security.migrationState: + title: migrationState + enum: + - readyForMigration + - notReadyForMigration + - upToDate + - migrationFailed + - migrating + - unknownFutureValue + type: string microsoft.graph.security.sensorType: title: sensorType enum: @@ -43688,6 +49603,31 @@ components: - domainControllerStandalone - unknownFutureValue type: string + microsoft.graph.security.serviceStatus: + title: serviceStatus + enum: + - stopped + - starting + - running + - disabled + - onboarding + - unknown + - unknownFutureValue + type: string + microsoft.graph.security.deploymentStatus: + title: deploymentStatus + enum: + - upToDate + - outdated + - updating + - updateFailed + - notConfigured + - unreachable + - disconnected + - startFailure + - syncing + - unknownFutureValue + type: string microsoft.graph.security.sensorSettings: title: sensorSettings type: object @@ -43765,14 +49705,16 @@ components: - unknownFutureValue type: string microsoft.graph.security.incidentTaskResponseAction: - title: incidentTaskResponseAction - type: object - properties: - identifierValue: - type: string - description: Required. The identifier value for the response action. This value is specific to the type of action being performed. - additionalProperties: - type: object + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.responseAction' + - title: incidentTaskResponseAction + type: object + properties: + identifierValue: + type: string + description: Required. The identifier value for the response action. This value is specific to the type of action being performed. + additionalProperties: + type: object microsoft.graph.security.incidentTaskSource: title: incidentTaskSource enum: @@ -43963,6 +49905,40 @@ components: type: object additionalProperties: type: object + microsoft.graph.security.huntingSchemaFunctions: + title: huntingSchemaFunctions + type: object + properties: + builtInFunctions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.huntingSchemaBuiltInFunction' + description: Prebuilt functions included with Microsoft Defender XDR advanced hunting. + savedFunctions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.huntingSchemaSavedFunction' + description: 'Custom functions created by users, including shared functions accessible to all tenant users and personal functions visible only to their creator.' + additionalProperties: + type: object + microsoft.graph.security.huntingSchemaTable: + title: huntingSchemaTable + type: object + properties: + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.huntingSchemaTableColumn' + description: Collection of columns in the table with their data types. + description: + type: string + description: Description of what data the table contains. + nullable: true + name: + type: string + description: Name of the table. Required. + additionalProperties: + type: object microsoft.graph.security.huntingRowResult: title: huntingRowResult type: object @@ -44100,49 +50076,21 @@ components: - preview - unknownFutureValue type: string - microsoft.graph.security.protectionRule: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: protectionRule - type: object - properties: - createdBy: - type: string - description: Name of the user or application that created the rule. - 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: Timestamp of rule creation. - format: date-time - displayName: - type: string - description: Name of the rule. - isEnabled: - type: boolean - description: Whether rule is turned on for the tenant. - lastModifiedBy: - type: string - description: Name of the user or application who last updated the rule. - 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: Timestamp of when the rule was last updated. - format: date-time - additionalProperties: - type: object microsoft.graph.security.detectionAction: title: detectionAction type: object properties: alertTemplate: $ref: '#/components/schemas/microsoft.graph.security.alertTemplate' + automatedActions: + $ref: '#/components/schemas/microsoft.graph.security.automatedActionSet' organizationalScope: $ref: '#/components/schemas/microsoft.graph.security.organizationalScope' responseActions: type: array items: $ref: '#/components/schemas/microsoft.graph.security.responseAction' - description: Actions taken on impacted assets as set in the custom detection rule. + description: Actions taken on impacted assets as set in the custom detection rule. Deprecated. Use automatedActions instead. This property will be removed from this resource on 2026-10-01. additionalProperties: type: object microsoft.graph.security.runDetails: @@ -44172,7 +50120,7 @@ components: 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: Timestamp of when the query in the custom detection rule was last updated. + description: Timestamp of when the query in the custom detection rule was last updated. Deprecated. This property will be removed from this resource on 2026-10-01. format: date-time nullable: true queryText: @@ -44184,17 +50132,31 @@ components: title: ruleSchedule type: object properties: + frequency: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: 'The recurring time interval at which the rule runs (ISO 8601 duration, for example P1D for daily, PT1H for hourly).' + format: duration nextRunDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 the custom detection rule's next scheduled run. + description: Timestamp of the custom detection rule's next scheduled run. Deprecated. This property will be removed from this resource on 2026-10-01. format: date-time nullable: true period: type: string - description: 'How often the detection rule is set to run. The allowed values are: 0, 1H, 3H, 12H, or 24H. ''0'' signifies the rule is run continuously.' + description: 'How often the detection rule is set to run. The allowed values are: 0, 1H, 3H, 12H, or 24H. 0 signifies the rule is run continuously. Deprecated. Use frequency instead. This property will be removed from this resource on 2026-10-01.' + nullable: true additionalProperties: type: object + microsoft.graph.security.detectionRuleStatus: + title: detectionRuleStatus + enum: + - enabled + - disabled + - autoDisabled + - unknownFutureValue + type: string microsoft.graph.complianceInformation: title: complianceInformation type: object @@ -44319,6 +50281,163 @@ components: - Completed - Failed type: string + microsoft.graph.security.securityCopilot.pluginAuth: + title: pluginAuth + type: object + properties: + authType: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.pluginAuthTypes' + additionalProperties: + type: object + microsoft.graph.security.securityCopilot.pluginCatalogScope: + title: pluginCatalogScope + enum: + - none + - user + - workspace + - tenant + - global + - geoGlobal + - userWorkspace + - unknownFutureValue + type: string + microsoft.graph.security.securityCopilot.pluginCategory: + title: pluginCategory + enum: + - hidden + - microsoft + - microsoftConnectors + - other + - web + - testing + - plugin + - unknownFutureValue + type: string + microsoft.graph.security.securityCopilot.pluginPreviewStates: + title: pluginPreviewStates + enum: + - ga + - public + - private + - unknownFutureValue + type: string + microsoft.graph.security.securityCopilot.pluginSetting: + title: pluginSetting + type: object + properties: + acceptableValues: + type: array + items: + type: string + description: Acceptable values for plugin type + defaultValue: + type: string + description: Default value available for the plugin if not configured + nullable: true + description: + type: string + description: Description of the value requested + nullable: true + displayType: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.pluginSettingDisplayType' + hintText: + type: string + description: Hint for the plugin + nullable: true + isRequired: + type: boolean + description: Setting whether the value is required + label: + type: string + description: Label for the setting + nullable: true + name: + type: string + description: Name of the setting + nullable: true + settingValue: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.pluginSettingType' + value: + type: string + description: Value + nullable: true + additionalProperties: + type: object + microsoft.graph.security.securityCopilot.pluginAuthTypes: + title: pluginAuthTypes + enum: + - none + - basic + - aPIKey + - oAuthAuthorizationCodeFlow + - oAuthClientCredentialsFlow + - aad + - serviceHttp + - aadDelegated + - oAuthPasswordGrantFlow + - unknownFutureValue + type: string + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object + microsoft.graph.security.securityCopilot.skillInputDescriptor: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.skillVariableDescriptor' + - title: skillInputDescriptor + type: object + properties: + defaultValue: + type: string + description: Unsupported. + nullable: true + isRequired: + type: boolean + description: Unsupported. + placeholderValue: + type: string + description: Unsupported. + nullable: true + additionalProperties: + type: object + microsoft.graph.security.securityCopilot.promptType: + title: promptType + enum: + - unknown + - context + - prompt + - skill + - feedback + - unknownFutureValue + type: string + microsoft.graph.security.securityCopilot.evaluationResult: + title: evaluationResult + type: object + properties: + content: + type: string + description: The final content. + nullable: true + previewState: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.skillPreviewState' + type: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.evaluationResultType' + additionalProperties: + type: object + microsoft.graph.security.securityCopilot.evaluationState: + title: evaluationState + enum: + - unknown + - created + - running + - completed + - cancelled + - pending + - deferred + - waitingForInput + - unknownFutureValue + type: string microsoft.graph.identity: title: identity type: object @@ -44511,11 +50630,26 @@ components: title: userCloudLicensing type: object properties: + assignmentErrors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.assignmentError' + x-ms-navigationProperty: true + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.assignment' + x-ms-navigationProperty: true usageRights: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudLicensing.usageRight' x-ms-navigationProperty: true + waitingMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.waitingMember' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.cloudRealtimeCommunicationInfo: @@ -44557,11 +50691,11 @@ components: properties: costCenter: type: string - description: The cost center associated with the user. Returned only on $select. Supports $filter. + description: The cost center associated with the user. Requires $select to retrieve. Supports $filter. nullable: true division: type: string - description: The name of the division in which the user works. Returned only on $select. Supports $filter. + description: The name of the division in which the user works. Requires $select to retrieve. Supports $filter. nullable: true additionalProperties: type: object @@ -44583,6 +50717,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.identityGovernanceUserSettings: + title: identityGovernanceUserSettings + type: object + properties: + approverDelegate: + $ref: '#/components/schemas/microsoft.graph.approverDelegate' + additionalProperties: + type: object microsoft.graph.licenseAssignmentState: title: licenseAssignmentState type: object @@ -44621,72 +50763,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.onPremisesExtensionAttributes: - title: onPremisesExtensionAttributes - type: object - properties: - extensionAttribute1: - type: string - description: First customizable extension attribute. - nullable: true - extensionAttribute10: - type: string - description: Tenth customizable extension attribute. - nullable: true - extensionAttribute11: - type: string - description: Eleventh customizable extension attribute. - nullable: true - extensionAttribute12: - type: string - description: Twelfth customizable extension attribute. - nullable: true - extensionAttribute13: - type: string - description: Thirteenth customizable extension attribute. - nullable: true - extensionAttribute14: - type: string - description: Fourteenth customizable extension attribute. - nullable: true - extensionAttribute15: - type: string - description: Fifteenth customizable extension attribute. - nullable: true - extensionAttribute2: - type: string - description: Second customizable extension attribute. - nullable: true - extensionAttribute3: - type: string - description: Third customizable extension attribute. - nullable: true - extensionAttribute4: - type: string - description: Fourth customizable extension attribute. - nullable: true - extensionAttribute5: - type: string - description: Fifth customizable extension attribute. - nullable: true - extensionAttribute6: - type: string - description: Sixth customizable extension attribute. - nullable: true - extensionAttribute7: - type: string - description: Seventh customizable extension attribute. - nullable: true - extensionAttribute8: - type: string - description: Eighth customizable extension attribute. - nullable: true - extensionAttribute9: - type: string - description: Ninth customizable extension attribute. - nullable: true - additionalProperties: - type: object microsoft.graph.onPremisesSipInfo: title: onPremisesSipInfo type: object @@ -44850,6 +50926,26 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.adhocCall: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: adhocCall + type: object + properties: + recordings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.callRecording' + description: The recordings of a call. Read-only. + x-ms-navigationProperty: true + transcripts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.callTranscript' + description: The transcripts of a call. Read-only. + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -44943,7 +51039,7 @@ components: description: The identifier of the application. Required. Supports $filter (eq only) and $orderby. consentType: type: string - description: 'The consent type of the request. Possible values are: Static and Dynamic. These represent static and dynamic permissions, respectively, requested in the consent workflow. Supports $filter (eq only) and $orderby. Required.' + description: 'The consent type of the request. The possible values are: Static and Dynamic. These represent static and dynamic permissions, respectively, requested in the consent workflow. Supports $filter (eq only) and $orderby. Required.' nullable: true pendingScopes: type: array @@ -45008,6 +51104,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appRole' description: 'The roles exposed by the application, which this service principal represents. For more information, see the appRoles property definition on the application entity. Not nullable.' + createdByAppId: + type: string + description: The appId of the application that created this service principal. Set internally by Microsoft Entra ID. Read-only. + nullable: true customSecurityAttributes: $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeValue' description: @@ -45016,7 +51116,7 @@ components: nullable: true disabledByMicrosoftStatus: type: string - description: 'Specifies whether Microsoft has disabled the registered application. Possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons may include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). Supports $filter (eq, ne, not).' + description: 'Specifies whether Microsoft has disabled the registered application. The possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons may include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). Supports $filter (eq, ne, not).' nullable: true displayName: type: string @@ -45032,6 +51132,10 @@ components: nullable: true info: $ref: '#/components/schemas/microsoft.graph.informationalUrl' + isDisabled: + type: boolean + description: 'Specifies whether the service principal of the app in a tenant or across tenants for multi-tenant apps can obtain new access tokens or access protected resources. When set to true, existing tokens remain valid until they expire based on their configured lifetimes, and the app stays visible in the Enterprise apps list but users cannot sign in.true if the application is deactivated (disabled); otherwise false.' + nullable: true keyCredentials: type: array items: @@ -45102,7 +51206,7 @@ components: description: 'Contains the list of identifiersUris, copied over from the associated application. More values can be added to hybrid applications. These values can be used to identify the permissions exposed by this app within Microsoft Entra ID. For example,Client apps can specify a resource URI that is based on the values of this property to acquire an access token, which is the URI returned in the ''aud'' claim.The any operator is required for filter expressions on multi-valued properties. Not nullable. Supports $filter (eq, not, ge, le, startsWith).' servicePrincipalType: type: string - description: Identifies if the service principal represents an application or a managed identity. This is set by Microsoft Entra ID internally. For a service principal that represents an application this is set as Application. For a service principal that represents a managed identity this is set as ManagedIdentity. The SocialIdp type is for internal use. + description: 'Identifies if the service principal represents an application or a managed identity. This property is set by Microsoft Entra ID internally. For a service principal that represents an application this is set as Application. For a service principal that represents a managed identity this is set as ManagedIdentity.For a service principal that represents an agent identity, this is set to ServiceIdentity. The SocialIdp type is for internal use.' nullable: true signInAudience: type: string @@ -45267,7 +51371,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' - description: Represents the external methods registered to a user for authentication. + description: Represents the external MFA registered to a user for authentication. x-ms-navigationProperty: true fido2Methods: type: array @@ -45399,8 +51503,16 @@ components: description: Date and time at which the chat was renamed or list of members were last changed. Read-only. format: date-time nullable: true + migrationMode: + $ref: '#/components/schemas/microsoft.graph.migrationMode' onlineMeetingInfo: $ref: '#/components/schemas/microsoft.graph.teamworkOnlineMeetingInfo' + originalCreatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 the original creation time for the chat. The value is null if the chat never entered migration mode. + format: date-time + nullable: true tenantId: type: string description: The identifier of the tenant in which the chat was created. Read-only. @@ -45459,6 +51571,12 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsTab' description: A collection of all the tabs in the chat. Nullable. x-ms-navigationProperty: true + targetedMessages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.targetedChatMessage' + description: A collection of targeted messages in the chat that are visible only to specific users. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.cloudClipboardRoot: @@ -45475,6 +51593,43 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.cloudPcPool: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: cloudPcPool + type: object + properties: + capabilities: + $ref: '#/components/schemas/microsoft.graph.cloudPcPoolCapabilityConfiguration' + cloudPcConfiguration: + $ref: '#/components/schemas/microsoft.graph.cloudPcConfiguration' + 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 pool was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026 is 2026-01-01T00:00:00Z. Read-only.' + format: date-time + description: + type: string + description: The description of the pool. The maximum length is 512 characters. + nullable: true + displayName: + type: string + description: The display name of the pool. The name is unique across Cloud PC pools in an organization. The maximum length is 60 characters. + 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 pool was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026 is 2026-01-01T00:00:00Z. Read-only.' + format: date-time + networkConfiguration: + $ref: '#/components/schemas/microsoft.graph.cloudPcNetworkConfiguration' + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPoolAssignment' + description: The collection of assignments that grant user or service principal identities access to this pool. + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.cloudPC: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -45515,12 +51670,22 @@ components: description: 'The date and time when the grace period ends and reprovisioning or deprovisioning happens. Required only if the status is inGracePeriod. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true + groupDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcEntraGroupDetail' imageDisplayName: type: string description: Name of the OS image that's on the Cloud PC. nullable: true + isDisasterRecoveryActive: + type: boolean lastLoginResult: $ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult' + lastLogoffDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select.' + format: date-time + nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -45572,6 +51737,7 @@ components: items: type: string nullable: true + description: 'The scope IDs of the corresponding permission. Currently, it''s the Intune scope tag ID. Read-only.' servicePlanId: type: string description: The service plan ID of the Cloud PC. @@ -45592,6 +51758,10 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' userAccountType: $ref: '#/components/schemas/microsoft.graph.cloudPcUserAccountType' + userDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcEntraUserDetail' + userExperienceType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserExperienceType' userPrincipalName: type: string description: The user principal name (UPN) of the user assigned to the Cloud PC. @@ -45760,10 +51930,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.physicalAddress' description: 'Addresses associated with the contact, for example, home address and business address.' + primaryEmailAddress: + $ref: '#/components/schemas/microsoft.graph.emailAddress' profession: type: string description: The contact's profession. nullable: true + secondaryEmailAddress: + $ref: '#/components/schemas/microsoft.graph.emailAddress' spouseName: type: string description: The name of the contact's spouse/partner. @@ -45772,6 +51946,8 @@ components: type: string description: The contact's surname. nullable: true + tertiaryEmailAddress: + $ref: '#/components/schemas/microsoft.graph.emailAddress' title: type: string description: The contact's title. @@ -45962,7 +52138,7 @@ components: nullable: true deviceOwnership: type: string - description: 'Ownership of the device. Intune sets this property. Possible values are: unknown, company, personal.' + description: 'Ownership of the device. Intune sets this property. The possible values are: unknown, company, personal.' nullable: true deviceVersion: maximum: 2147483647 @@ -45985,7 +52161,7 @@ components: nullable: true enrollmentType: type: string - description: 'Enrollment type of the device. Intune sets this property. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount. NOTE: This property might return other values apart from those listed.' + description: 'Enrollment type of the device. Intune sets this property. The possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount. NOTE: This property might return other values apart from those listed.' nullable: true extensionAttributes: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' @@ -46017,7 +52193,7 @@ components: nullable: true managementType: type: string - description: 'Management channel of the device. Intune sets this property. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.' + description: 'Management channel of the device. Intune sets this property. The possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.' nullable: true manufacturer: type: string @@ -46043,7 +52219,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq). + description: The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud. Read-only. Requires $select to retrieve. Supports $filter (eq). nullable: true onPremisesSyncEnabled: type: boolean @@ -46139,6 +52315,34 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.distributionList: + allOf: + - $ref: '#/components/schemas/microsoft.graph.outlookItem' + - title: distributionList + type: object + properties: + displayName: + type: string + description: The display name of the distribution list. + nullable: true + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.member' + description: The list of members in the distribution list. Not returned by default; use $select=members to include. + notes: + type: string + nullable: true + personIdentifier: + type: string + nullable: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.employeeExperienceUser: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -46156,9 +52360,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.learningCourseActivity' x-ms-navigationProperty: true + storyline: + $ref: '#/components/schemas/microsoft.graph.storyline' additionalProperties: type: object - description: Represents a container that exposes navigation properties for employee experience user resources. microsoft.graph.inferenceClassification: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -46286,6 +52491,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.userConfiguration' + description: The user configuration objects associated to the mailFolder. x-ms-navigationProperty: true additionalProperties: type: object @@ -46305,10 +52511,6 @@ components: type: string description: The unique identifier of the app instance for which diagnostic logs were collected. Read-only. nullable: true - requestedBy: - type: string - description: The user principal name associated with the request for the managed application log collection. Read-only. - nullable: true requestedByUserPrincipalName: type: string description: The user principal name associated with the request for the managed application log collection. Read-only. @@ -46318,10 +52520,6 @@ components: type: string description: 'DateTime of when the log upload request was received. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default. Read-only.' format: date-time - status: - type: string - description: 'Indicates the status for the app log collection request - pending, completed or failed. Default is pending.' - nullable: true uploadedLogs: type: array items: @@ -46906,7 +53104,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.internetMessageHeader' - description: A collection of message headers defined by RFC5322. The set includes message headers indicating the network path taken by a message from the sender to the recipient. It can also contain custom message headers that hold app data for the message. Returned only on applying a $select query option. Read-only. + description: A collection of message headers defined by RFC5322. The set includes message headers indicating the network path taken by a message from the sender to the recipient. It can also contain custom message headers that hold app data for the message. Requires $select to retrieve. Read-only. internetMessageId: type: string description: The message ID in the format specified by RFC5322. Updatable only if isDraft is true. @@ -47165,7 +53363,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingCapabilities' - description: 'The list of meeting capabilities. Possible values are: questionAndAnswer,unknownFutureValue.' + description: 'The list of meeting capabilities. The possible values are: questionAndAnswer,unknownFutureValue.' creationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -47230,7 +53428,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - description: Represents a Microsoft online meeting. microsoft.graph.outlookUser: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -47269,6 +53466,11 @@ components: - title: accessReviewInstance type: object properties: + delegatedBy: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + description: The identities of users who delegated this review instance to the current reviewer. Null if the instance wasn't delegated. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only. endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -47477,11 +53679,11 @@ components: properties: activity: type: string - description: 'The supplemental information to a user''s availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.' + 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, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, 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: $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' @@ -47492,6 +53694,8 @@ components: readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' + workLocation: + $ref: '#/components/schemas/microsoft.graph.userWorkLocation' additionalProperties: type: object microsoft.graph.profile: @@ -47661,6 +53865,8 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsSetting' description: The Windows settings of the user stored in the cloud. x-ms-navigationProperty: true + workHoursAndLocations: + $ref: '#/components/schemas/microsoft.graph.workHoursAndLocationsSetting' additionalProperties: type: object microsoft.graph.userSolutionRoot: @@ -47699,6 +53905,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' description: The apps installed in the personal scope of this user. x-ms-navigationProperty: true + sections: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamworkSection' + description: The sections in the user's chat list. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.todo: @@ -48037,7 +54249,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: Read only. Timestamp at which the channel was created. + description: Read-only. Timestamp at which the channel was created. format: date-time nullable: true description: @@ -48063,8 +54275,16 @@ components: $ref: '#/components/schemas/microsoft.graph.channelLayoutType' membershipType: $ref: '#/components/schemas/microsoft.graph.channelMembershipType' + migrationMode: + $ref: '#/components/schemas/microsoft.graph.migrationMode' moderationSettings: $ref: '#/components/schemas/microsoft.graph.channelModerationSettings' + originalCreatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 the original creation time for the channel. The value is null if the channel never entered migration mode. + format: date-time + nullable: true summary: $ref: '#/components/schemas/microsoft.graph.channelSummary' tenantId: @@ -48081,8 +54301,19 @@ components: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. x-ms-navigationProperty: true + enabledApps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsApp' + description: A collection of enabled apps in the channel. + x-ms-navigationProperty: true filesFolder: $ref: '#/components/schemas/microsoft.graph.driveItem' + joinedUsers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + x-ms-navigationProperty: true members: type: array items: @@ -48248,7 +54479,7 @@ components: nullable: true timeZone: type: string - description: Indicates the time zone of the schedule team using tz database format. Required. + description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.' nullable: true workforceIntegrationIds: type: array @@ -48947,6 +55178,36 @@ components: $ref: '#/components/schemas/microsoft.graph.accountStatus' additionalProperties: type: object + microsoft.graph.security.auditInfo: + title: auditInfo + type: object + properties: + by: + type: string + description: Display name of the user or application that performed the action. + 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: 'Timestamp of the action. 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.' + format: date-time + additionalProperties: + type: object + microsoft.graph.security.environmentKind: + title: environmentKind + enum: + - azureSubscription + - awsOrganization + - awsAccount + - gcpOrganization + - gcpProject + - dockersHubOrganization + - devOpsConnection + - azureDevOpsOrganization + - gitHubOrganization + - gitLabGroup + - jFrogArtifactory + - unknownFutureValue + type: string microsoft.graph.ODataErrors.ODataError: required: - error @@ -49180,6 +55441,110 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.caseManagement.caseCollectionResponse: + title: Collection of case + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.case' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.caseManagement.activityCollectionResponse: + title: Collection of activity + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activity' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.caseManagement.attachmentCollectionResponse: + title: Collection of attachment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachment' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.caseManagement.relationCollectionResponse: + title: Collection of relation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relation' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.caseManagement.taskCollectionResponse: + title: Collection of task + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.task' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.caseManagement.caseTypeConfigurationCollectionResponse: + title: Collection of caseTypeConfiguration + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseTypeConfiguration' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.caseManagement.customFieldDefinitionCollectionResponse: + title: Collection of customFieldDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldDefinition' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.caseManagement.statusDefinitionCollectionResponse: + title: Collection of statusDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.statusDefinition' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.security.ediscoveryCaseCollectionResponse: title: Collection of ediscoveryCase type: object @@ -49518,6 +55883,32 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.sensorCandidateCollectionResponse: + title: Collection of sensorCandidate + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.sensorCandidate' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.sensorMigrationCollectionResponse: + title: Collection of sensorMigration + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.sensorMigration' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.security.sensorCollectionResponse: title: Collection of sensor type: object @@ -49804,6 +56195,71 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.securityCopilot.workspaceCollectionResponse: + title: Collection of workspace + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.workspace' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.securityCopilot.pluginCollectionResponse: + title: Collection of plugin + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.plugin' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.securityCopilot.sessionCollectionResponse: + title: Collection of session + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.session' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.securityCopilot.promptCollectionResponse: + title: Collection of prompt + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.prompt' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.securityCopilot.evaluationCollectionResponse: + title: Collection of evaluation + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.evaluation' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.subjectRightsRequestCollectionResponse: title: Collection of subjectRightsRequest type: object @@ -50181,6 +56637,32 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.zoneCollectionResponse: + title: Collection of zone + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.zone' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.environmentCollectionResponse: + title: Collection of environment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.environment' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.connectionDirection: title: connectionDirection enum: @@ -50559,6 +57041,20 @@ components: $ref: '#/components/schemas/microsoft.graph.userTrainingCompletionSummary' additionalProperties: type: object + microsoft.graph.security.auditRecordTypeDictionary: + title: auditRecordTypeDictionary + type: object + additionalProperties: + type: object + description: A dictionary of name-value pairs for dynamic audit event properties. + microsoft.graph.security.caseManagement.attachmentOriginType: + title: attachmentOriginType + enum: + - case + - comment + - task + - unknownFutureValue + type: string microsoft.graph.security.caseStatus: title: caseStatus enum: @@ -50622,6 +57118,7 @@ components: archivedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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: 'Time when the container was archived. 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.' format: date-time nullable: true archiveStatus: @@ -50681,7 +57178,7 @@ components: properties: format: type: string - description: 'For dateTime output types, the format of the value. Possible values are: dateOnly or dateTime.' + description: 'For dateTime output types, the format of the value. The possible values are: dateOnly or dateTime.' nullable: true formula: type: string @@ -50689,7 +57186,7 @@ components: nullable: true outputType: type: string - description: 'The output type used to format values in this column. Possible values are: boolean, currency, dateTime, number, or text.' + description: 'The output type used to format values in this column. The possible values are: boolean, currency, dateTime, number, or text.' nullable: true additionalProperties: type: object @@ -51150,6 +57647,8 @@ components: $ref: '#/components/schemas/microsoft.graph.image' location: $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + lockInfo: + $ref: '#/components/schemas/microsoft.graph.lockInfo' malware: $ref: '#/components/schemas/microsoft.graph.malware' media: @@ -51456,6 +57955,18 @@ components: resource: type: string description: Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. + vapidPublicKey: + type: string + description: 'Optional. The application server''s VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292.' + nullable: true + webPushEncryptionP256dhPublicKey: + type: string + description: 'Optional. The subscriber''s ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''p256dh''). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.' + nullable: true + webPushEncryptionSecret: + type: string + description: 'Optional. The subscriber''s auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''auth''). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.' + nullable: true additionalProperties: type: object microsoft.graph.notebook: @@ -51775,6 +58286,8 @@ components: properties: group: $ref: '#/components/schemas/microsoft.graph.identity' + sharePointGroup: + $ref: '#/components/schemas/microsoft.graph.sharePointGroupIdentity' siteGroup: $ref: '#/components/schemas/microsoft.graph.sharePointIdentity' siteUser: @@ -51949,12 +58462,34 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.cloudLicensing.assignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: assignment + type: object + properties: + disabledServicePlanIds: + type: array + items: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + description: The list of disabled service plans for this assignment. Not nullable. + allotment: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.allotment' + assignedTo: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + additionalProperties: + type: object microsoft.graph.cloudLicensing.usageRight: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: usageRight type: object properties: + externalServiceIdentifier: + type: string + nullable: true services: type: array items: @@ -51970,6 +58505,18 @@ components: type: string description: 'Unique SKU display name that is equal to the skuPartNumber on the related subscribedSku object; for example, AAD_Premium. Read-only.' nullable: true + allotments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.allotment' + description: The set of allotments associated with the assignments that combine to form this usageRight. + x-ms-navigationProperty: true + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.assignment' + description: 'The set of assignments that combine to form this usageRight, including both direct assignments and assignments inherited through group membership.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.MembershipRuleProcessingStatusDetails: @@ -52038,7 +58585,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.calendarRoleType' - description: 'List of allowed sharing or delegating permission levels for the calendar. Possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom.' + description: 'List of allowed sharing or delegating permission levels for the calendar. The possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom.' emailAddress: $ref: '#/components/schemas/microsoft.graph.emailAddress' isInsideOrganization: @@ -52303,6 +58850,8 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' container: $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' + contentSensitivityLabelAssignment: + $ref: '#/components/schemas/microsoft.graph.contentSensitivityLabelAssignment' contexts: $ref: '#/components/schemas/microsoft.graph.plannerPlanContextCollection' createdBy: @@ -52339,6 +58888,12 @@ components: x-ms-navigationProperty: true details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + historyItems: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + description: Collection of history items for entities in the plan. Read-only. Nullable. + x-ms-navigationProperty: true tasks: type: array items: @@ -52482,6 +59037,10 @@ components: description: Represents indicators and its associated verdict that suggests whether an email is compromised. detonationBehaviourDetails: $ref: '#/components/schemas/microsoft.graph.security.detonationBehaviourDetails' + detonationBehaviourDetailsV2: + type: string + description: 'Shows the exact events that took place during detonation, and problematic or benign observations that contain URLs, IPs, domains, and files that were found during detonation in a JSON format.' + nullable: true detonationChain: $ref: '#/components/schemas/microsoft.graph.security.detonationChain' detonationObservables: @@ -52498,6 +59057,22 @@ components: type: string description: The reason for the verdict of the detonation. nullable: true + entityMetadata: + type: string + description: Additional metadata about the entity in JSON format. + nullable: true + mitreTechniques: + type: string + description: 'The attack techniques, as aligned with the MITRE ATT&CK framework.' + nullable: true + staticAnalysis: + type: string + description: The results of static analysis performed on the file or URL. + nullable: true + submissionSource: + type: string + description: The source of the submission. + nullable: true additionalProperties: type: object microsoft.graph.security.deliveryAction: @@ -52649,88 +59224,74 @@ components: - unknownFutureValue - v4 type: string - microsoft.graph.activityMetadata: - title: activityMetadata + microsoft.graph.userActivityType: + title: userActivityType + enum: + - uploadText + - uploadFile + - downloadText + - downloadFile + - unknownFutureValue + - copyToClipboard + - pasteFromClipboard + - print + - accessDebugTools + type: string + microsoft.graph.contentBase: + title: contentBase type: object - properties: - activity: - $ref: '#/components/schemas/microsoft.graph.userActivityType' additionalProperties: type: object - microsoft.graph.processContentMetadataBase: - title: processContentMetadataBase - type: object - properties: - content: - $ref: '#/components/schemas/microsoft.graph.contentBase' - correlationId: - type: string - description: 'An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).' - 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: 'Required. Timestamp indicating when the original content was created (for example, file creation time, message sent time).' - format: date-time - identifier: - type: string - description: 'Required. A unique identifier for this specific content entry within the context of the calling application or enforcement plane (for example, message ID, file path/URL).' - isTruncated: - type: boolean - description: 'Required. Indicates if the provided content has been truncated from its original form (for example, due to size limits).' - length: - type: number - description: The length of the original content in bytes. - format: int64 - nullable: true - 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: 'Required. Timestamp indicating when the original content was last modified. For ephemeral content like messages, this might be the same as createdDateTime.' - format: date-time - name: - type: string - description: 'Required. A descriptive name for the content (for example, file name, web page title, ''Chat Message'').' - sequenceNumber: - type: number - description: 'A sequence number indicating the order in which content was generated or should be processed, required when correlationId is used.' - format: int64 - nullable: true - additionalProperties: - type: object - microsoft.graph.protectedApplicationMetadata: + microsoft.graph.contentCategory: + title: contentCategory + enum: + - none + - ai + - unknownFutureValue + type: string + microsoft.graph.customMetadataDictionary: allOf: - - $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' - - title: protectedApplicationMetadata + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: customMetadataDictionary type: object - properties: - applicationLocation: - $ref: '#/components/schemas/microsoft.graph.policyLocation' additionalProperties: type: object - microsoft.graph.dlpActionInfo: - title: dlpActionInfo - type: object - properties: - action: - $ref: '#/components/schemas/microsoft.graph.dlpAction' - additionalProperties: - type: object - microsoft.graph.processingError: + microsoft.graph.dlpAction: + title: dlpAction + enum: + - notifyUser + - blockAccess + - deviceRestriction + - browserRestriction + - unknownFutureValue + - restrictAccess + - generateAlert + - generateIncidentReportAction + - sPBlockAnonymousAccess + - sPRuntimeAccessControl + - sPSharingNotifyUser + - sPSharingGenerateIncidentReport + - restrictWebGrounding + - policyTip + type: string + microsoft.graph.classificationError: allOf: - - $ref: '#/components/schemas/microsoft.graph.classificationError' - - title: processingError + - $ref: '#/components/schemas/microsoft.graph.classifcationErrorBase' + - title: classificationError type: object properties: - errorType: - $ref: '#/components/schemas/microsoft.graph.contentProcessingErrorType' + details: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.classifcationErrorBase' + description: A collection of more specific errors contributing to the overall error. additionalProperties: type: object - microsoft.graph.protectionScopeState: - title: protectionScopeState + microsoft.graph.contentProcessingErrorType: + title: contentProcessingErrorType enum: - - notModified - - modified + - transient + - permanent - unknownFutureValue type: string microsoft.graph.executionMode: @@ -52750,19 +59311,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.classificationError: - allOf: - - $ref: '#/components/schemas/microsoft.graph.classifcationErrorBase' - - title: classificationError - type: object - properties: - details: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.classifcationErrorBase' - description: A collection of more specific errors contributing to the overall error. - additionalProperties: - type: object microsoft.graph.evaluateLabelJobResult: title: evaluateLabelJobResult type: object @@ -52815,9 +59363,98 @@ components: type: object additionalProperties: type: object - microsoft.graph.Dictionary: - title: Dictionary + microsoft.graph.security.huntingSchemaBuiltInFunction: + title: huntingSchemaBuiltInFunction type: object + properties: + documentation: + type: string + description: Description of the function and its usage. + nullable: true + huntingFunctionId: + type: number + description: Unique identifier for the function. Required. + format: int64 + readOnly: true + inputParameters: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.huntingSchemaFunctionParameter' + description: Collection of input parameters accepted by the function. + name: + type: string + description: Name of the function. Required. + outputColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.huntingSchemaTableColumn' + description: Collection of columns returned by the function. + path: + type: string + description: Folder path of the function. + nullable: true + additionalProperties: + type: object + microsoft.graph.security.huntingSchemaSavedFunction: + title: huntingSchemaSavedFunction + type: object + properties: + createdBy: + type: string + description: Identity of the user who created the function. + nullable: true + description: + type: string + description: Description of the function purpose and usage. + nullable: true + huntingFunctionId: + type: number + description: Unique identifier for the function. Required. + format: int64 + readOnly: true + inputParameters: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.huntingSchemaFunctionParameter' + description: Collection of input parameters accepted by the function. + lastModifiedBy: + type: string + description: Identity of the user who last modified the function. + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time when the function was last modified. + format: date-time + nullable: true + name: + type: string + description: Name of the function. Required. + outputColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.huntingSchemaTableColumn' + description: Collection of columns returned by the function. + path: + type: string + description: Folder path where the function is saved. + nullable: true + additionalProperties: + type: object + microsoft.graph.security.huntingSchemaTableColumn: + title: huntingSchemaTableColumn + type: object + properties: + dataType: + type: string + description: 'Data type of the column (for example, DateTime, String). Required.' + description: + type: string + description: Description of the column. + nullable: true + name: + type: string + description: Name of the column. Required. additionalProperties: type: object microsoft.graph.partner.security.policyStatus: @@ -52833,42 +59470,144 @@ components: properties: category: type: string - description: Category assigned to the alert triggered by the custom detection rule. + description: Indicates the category assigned to the alert triggered by the custom detection rule. Deprecated. Use tactics instead. This property will be removed from this resource on 2026-10-01. + nullable: true + customDetails: + $ref: '#/components/schemas/microsoft.graph.security.alertCustomDetails' description: type: string description: Description of the alert triggered by the custom detection rule. + entityMappings: + $ref: '#/components/schemas/microsoft.graph.security.entityMappingConfiguration' impactedAssets: type: array items: $ref: '#/components/schemas/microsoft.graph.security.impactedAsset' - description: Which asset or assets were impacted based on the alert triggered by the custom detection rule. + description: Indicates the impacted assets for the alert triggered by the custom detection rule. Deprecated. Use entityMappings instead. This property will be removed from this resource on 2026-10-01. mitreTechniques: type: array items: type: string nullable: true - description: MITRE technique assigned to the alert triggered by the custom detection rule. + description: Indicates the MITRE techniques assigned to the alert triggered by the custom detection rule. Deprecated. Use tactics instead. This property will be removed from this resource on 2026-10-01. recommendedActions: type: string description: Recommended actions to mitigate the threat related to the alert triggered by the custom detection rule. nullable: true severity: $ref: '#/components/schemas/microsoft.graph.security.alertSeverity' + tactics: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.mitreTactic' + description: The MITRE ATT&CK tactics framing for this alert. title: type: string description: Name of the alert triggered by the custom detection rule. additionalProperties: type: object + microsoft.graph.security.automatedActionSet: + title: automatedActionSet + type: object + properties: + allowFiles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.fileAction' + description: File actions that allow files identified by file hash columns in the hunting-query results. + blockFiles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.fileAction' + description: File actions that block files identified by file hash columns in the hunting-query results. + collectInvestigationPackages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.deviceAction' + description: Device actions that collect investigation packages from devices identified in the hunting-query results. + disableUsers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.accountSidAction' + description: Account actions that disable users identified by account SID columns in the hunting-query results. + forceUserPasswordResets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.accountSidAction' + description: Account actions that force password resets for users identified by account SID columns in the hunting-query results. + hardDeleteEmails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.emailAction' + description: Email actions that permanently delete messages identified in the hunting-query results. + initiateInvestigations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.deviceAction' + description: Device actions that initiate investigations on devices identified in the hunting-query results. + isolateDevices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.isolateDeviceAction' + description: Device actions that isolate devices identified in the hunting-query results. + markUsersAsCompromised: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.accountObjectIdAction' + description: Account actions that mark users as compromised when they're identified by Microsoft Entra object ID columns in the hunting-query results. + moveEmailsToDeletedItems: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.emailAction' + description: Email actions that move messages identified in the hunting-query results to Deleted Items. + moveEmailsToInbox: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.emailAction' + description: Email actions that move messages identified in the hunting-query results to the Inbox. + moveEmailsToJunk: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.emailAction' + description: Email actions that move messages identified in the hunting-query results to Junk Email. + restrictAppExecutions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.deviceAction' + description: Device actions that restrict app execution on devices identified in the hunting-query results. + runAntivirusScans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.deviceAction' + description: Device actions that run antivirus scans on devices identified in the hunting-query results. + softDeleteEmails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.emailAction' + description: Email actions that soft-delete messages identified in the hunting-query results. + stopAndQuarantineFiles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.stopAndQuarantineFileAction' + description: File actions that stop running files and quarantine them on devices identified in the hunting-query results. + additionalProperties: + type: object microsoft.graph.security.organizationalScope: title: organizationalScope type: object properties: + deviceGroups: + type: array + items: + type: string + nullable: true + description: List of device groups to which the custom detection rule applies. scopeNames: type: array items: type: string nullable: true - description: List of groups to which the custom detection rule applies. + description: 'List of groups to which the custom detection rule applies. Deprecated. Use deviceGroups instead. This property will be removed from this resource on October 1, 2026.' scopeType: $ref: '#/components/schemas/microsoft.graph.security.scopeType' additionalProperties: @@ -52910,6 +59649,60 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.securityCopilot.pluginSettingDisplayType: + title: pluginSettingDisplayType + enum: + - none + - textbox + - checkbox + - dropdown + - unknownFutureValue + type: string + microsoft.graph.security.securityCopilot.pluginSettingType: + title: pluginSettingType + enum: + - string + - bool + - array + - enum + - secretString + - unknownFutureValue + type: string + microsoft.graph.security.securityCopilot.skillVariableDescriptor: + title: skillVariableDescriptor + type: object + properties: + description: + type: string + description: Unsupported. + nullable: true + name: + type: string + description: Unsupported. + type: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.skillTypeDescriptor' + additionalProperties: + type: object + microsoft.graph.security.securityCopilot.skillPreviewState: + title: skillPreviewState + enum: + - ga + - public + - private + - unknownFutureValue + type: string + microsoft.graph.security.securityCopilot.evaluationResultType: + title: evaluationResultType + enum: + - unknown + - success + - error + - needAdditionalClaims + - rejected + - timedOut + - capacityExceeded + - unknownFutureValue + type: string microsoft.graph.subjectRightsRequestStage: title: subjectRightsRequestStage enum: @@ -52931,6 +59724,62 @@ components: - failed - unknownFutureValue type: string + microsoft.graph.cloudLicensing.assignmentError: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: assignmentError + type: object + properties: + code: + type: string + description: The error code associated with the assignment synchronization failure. + message: + type: string + description: The error message associated with the assignment synchronization failure. + occurrenceDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 at which the error most recently occurred. 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.' + format: date-time + skuId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: Unique identifier (GUID) for the service SKU that is equal to the skuId property on the related subscribedSku object. Read-only. Supports $filter. + format: uuid + nullable: true + assignedTo: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + usageRight: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.usageRight' + additionalProperties: + type: object + microsoft.graph.cloudLicensing.waitingMember: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: waitingMember + type: object + properties: + waitingSinceDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 moment when the user or device first waited for this license. 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.' + format: date-time + allotment: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.allotment' + assignedTo: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + additionalProperties: + type: object + microsoft.graph.approverDelegate: + title: approverDelegate + type: object + properties: + delegate: + $ref: '#/components/schemas/microsoft.graph.userSet' + schedule: + $ref: '#/components/schemas/microsoft.graph.requestSchedule' + additionalProperties: + type: object microsoft.graph.printerShare: allOf: - $ref: '#/components/schemas/microsoft.graph.printerBase' @@ -53051,6 +59900,97 @@ components: $ref: '#/components/schemas/microsoft.graph.userActivity' additionalProperties: type: object + microsoft.graph.callRecording: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: callRecording + type: object + properties: + callId: + type: string + description: The unique identifier for the call that is related to this recording. Read-only. + nullable: true + content: + type: string + description: The content of the recording. Read-only. + format: base64url + nullable: true + contentCorrelationId: + type: string + description: The unique identifier that links the transcript with its corresponding recording. Read-only. + 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 at which the recording was created. 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 + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 at which the recording ends. 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 + meetingId: + type: string + description: The unique identifier of the onlineMeeting related to this recording. Read-only. + nullable: true + meetingOrganizer: + $ref: '#/components/schemas/microsoft.graph.identitySet' + recordingContentUrl: + type: string + description: The URL that can be used to access the content of the recording. Read-only. + nullable: true + additionalProperties: + type: object + microsoft.graph.callTranscript: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: callTranscript + type: object + properties: + callId: + type: string + description: The unique identifier for the call that is related to this transcript. Read-only. + nullable: true + content: + type: string + description: The content of the transcript. Read-only. + format: base64url + nullable: true + contentCorrelationId: + type: string + description: The unique identifier that links the transcript with its corresponding recording. Read-only. + 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 at which the transcript was created. 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 + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 at which the transcription ends. 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 + meetingId: + type: string + description: The unique identifier of the online meeting related to this transcript. Read-only. + nullable: true + meetingOrganizer: + $ref: '#/components/schemas/microsoft.graph.identitySet' + metadataContent: + type: string + description: The time-aligned metadata of the utterances in the transcript. Read-only. + format: base64url + nullable: true + transcriptContentUrl: + type: string + description: The URL that can be used to access the content of the transcript. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -53228,7 +60168,7 @@ components: nullable: true key: type: string - description: 'Value for the key credential. Should be a Base64 encoded value. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it''s always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key.' + description: 'Value for the key credential. Should be a Base64 encoded value. Requires $select to retrieve; only available for single object requests (GET /applications/{applicationId}?$select=keyCredentials or GET /servicePrincipals/{servicePrincipalId}?$select=keyCredentials); otherwise, it''s always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key.' format: base64url nullable: true keyId: @@ -53507,6 +60447,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.approvedClientApp' + description: The collection of approved client apps that are associated with the RDS configuration. Supports $expand. x-ms-navigationProperty: true targetDeviceGroups: type: array @@ -53634,7 +60575,7 @@ components: description: A unique identifier used to manage the external auth method within Microsoft Entra ID. displayName: type: string - description: Custom name given to the registered external authentication method. + description: Custom name given to the registered external MFA. additionalProperties: type: object microsoft.graph.fido2AuthenticationMethod: @@ -53663,6 +60604,8 @@ components: type: string description: The manufacturer-assigned model of the FIDO2 security key. nullable: true + passkeyType: + $ref: '#/components/schemas/microsoft.graph.passkeyType' publicKeyCredential: $ref: '#/components/schemas/microsoft.graph.webauthnPublicKeyCredential' additionalProperties: @@ -53689,6 +60632,12 @@ components: description: 'The date and time the authentication method was registered to the user. Read-only. Optional. This optional value is null if the authentication method doesn''t populate it. 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.' format: date-time nullable: true + lastUsedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 the authentication method was last used by the user. Read-only. Optional. This optional value is null if the authentication method doesn''t populate it. 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.' + format: date-time + nullable: true additionalProperties: type: object microsoft.graph.microsoftAuthenticatorAuthenticationMethod: @@ -53860,6 +60809,13 @@ components: - meeting - unknownFutureValue type: string + microsoft.graph.migrationMode: + title: migrationMode + enum: + - inProgress + - completed + - unknownFutureValue + type: string microsoft.graph.teamworkOnlineMeetingInfo: title: teamworkOnlineMeetingInfo type: object @@ -53899,7 +60855,7 @@ components: type: object properties: body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' 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 @@ -53930,7 +60886,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' description: 'References to attached objects like files, tabs, meetings etc.' body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' channelIdentity: $ref: '#/components/schemas/microsoft.graph.channelIdentity' chatId: @@ -53946,7 +60902,7 @@ components: 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: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.' + description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.' format: date-time nullable: true etag: @@ -53962,13 +60918,13 @@ components: lastEditedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null. + description: Read-only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null. format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.' + description: 'Read-only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.' format: date-time nullable: true locale: @@ -54060,12 +61016,22 @@ components: nullable: true webUrl: type: string - description: Deep link URL of the tab instance. Read only. + description: Deep link URL of the tab instance. Read-only. nullable: true teamsApp: $ref: '#/components/schemas/microsoft.graph.teamsApp' additionalProperties: type: object + microsoft.graph.targetedChatMessage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.chatMessage' + - title: targetedChatMessage + type: object + properties: + recipient: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object microsoft.graph.cloudClipboardItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -54095,6 +61061,41 @@ components: description: A cloudClipboardItem can have multiple cloudClipboardItemPayload objects in the payloads. A window can place more than one clipboard object on the clipboard. Each one represents the same information in a different clipboard format. additionalProperties: type: object + microsoft.graph.cloudPcPoolCapabilityConfiguration: + title: cloudPcPoolCapabilityConfiguration + type: object + additionalProperties: + type: object + microsoft.graph.cloudPcConfiguration: + title: cloudPcConfiguration + type: object + properties: + imageDisplayName: + type: string + description: The display name of the image. Read-only. + nullable: true + imageId: + type: string + description: 'The unique identifier of the operating system image used for provisioning new Cloud PCs. The format for a gallery type image is: {publisherNameofferNameskuName}.' + imageType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyImageType' + osLocale: + type: string + description: The operating system locale for the Cloud PC. + additionalProperties: + type: object + microsoft.graph.cloudPcNetworkConfiguration: + title: cloudPcNetworkConfiguration + type: object + additionalProperties: + type: object + microsoft.graph.cloudPcPoolAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: cloudPcPoolAssignment + type: object + additionalProperties: + type: object microsoft.graph.cloudPcConnectionSetting: title: cloudPcConnectionSetting type: object @@ -54110,6 +61111,7 @@ components: properties: enableSingleSignOn: type: boolean + description: Indicates whether single sign-on is enabled. The default value is false. additionalProperties: type: object microsoft.graph.cloudPcConnectivityResult: @@ -54171,6 +61173,20 @@ components: - notAvailable - unknownFutureValue type: string + microsoft.graph.cloudPcEntraGroupDetail: + title: cloudPcEntraGroupDetail + type: object + properties: + groupDisplayName: + type: string + description: The display name of the Microsoft Entra ID group. Read-only. + nullable: true + groupId: + type: string + description: The unique identifier (GUID) of the Microsoft Entra ID group. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcLoginResult: title: cloudPcLoginResult type: object @@ -54290,6 +61306,12 @@ components: type: string description: 'The user principal name (UPN) of the user to whom the device is currently assigned. If no user is assigned, this field remains empty. Example values, john.doe@contoso.onmicrosoft.com and .' nullable: true + sessionStartDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 current user session starts, or null if no current user session exists. This value is autogenerated and assigned at the start of each session. 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.' + format: date-time + nullable: true additionalProperties: type: object microsoft.graph.cloudPcStatus: @@ -54310,7 +61332,10 @@ components: - resizePendingLicense - updatingSingleSignOn - modifyingSingleSignOn + - refreshPolicyConfiguration - preparing + - failoverInProgress + - failbackInProgress type: string microsoft.graph.cloudPcStatusDetail: title: cloudPcStatusDetail @@ -54357,6 +61382,27 @@ components: - administrator - unknownFutureValue type: string + microsoft.graph.cloudPcEntraUserDetail: + title: cloudPcEntraUserDetail + type: object + properties: + userDisplayName: + type: string + description: The display name of the user. Read-only. + nullable: true + userId: + type: string + description: The unique identifier (GUID) of the user. Read-only. + nullable: true + additionalProperties: + type: object + microsoft.graph.cloudPcUserExperienceType: + title: cloudPcUserExperienceType + enum: + - cloudPc + - cloudApp + - unknownFutureValue + type: string microsoft.graph.callSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -54693,6 +61739,30 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.member: + title: member + type: object + properties: + contactId: + type: string + description: 'The ID of the referenced contact, if applicable. Optional.' + nullable: true + displayName: + type: string + description: The display name of the member. Optional. + nullable: true + key: + type: string + description: The email address or routing key of the member. Required. + nullable: true + recipientType: + $ref: '#/components/schemas/microsoft.graph.recipientType' + routingType: + type: string + description: 'The routing type for the member, for example, SMTP. Optional.' + nullable: true + additionalProperties: + type: object microsoft.graph.engagementRole: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -54706,7 +61776,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.engagementRoleMember' - description: Users who have been assigned this role. + description: Users that have this role assigned. x-ms-navigationProperty: true additionalProperties: type: object @@ -54747,6 +61817,27 @@ components: $ref: '#/components/schemas/microsoft.graph.courseStatus' additionalProperties: type: object + microsoft.graph.storyline: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: storyline + type: object + properties: + followers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.storylineFollower' + description: The users who are following this user. + x-ms-navigationProperty: true + followings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.storylineFollowing' + description: The users that this user is following. + x-ms-navigationProperty: true + additionalProperties: + type: object + description: User's storyline singleton container. microsoft.graph.inferenceClassificationOverride: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -54868,6 +61959,17 @@ components: properties: binaryData: type: string + description: Arbitrary binary data. + format: base64url + nullable: true + structuredData: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.structuredDataEntry' + description: Key-value pairs of supported data types. + xmlData: + type: string + description: Binary data for storing serialized XML. format: base64url nullable: true additionalProperties: @@ -54876,10 +61978,6 @@ components: title: managedAppLogUpload type: object properties: - managedAppComponent: - type: string - description: 'The Mobile Application Management (MAM) Logs Uploading Component. Such components can be the application itself, the MAM SDK, and other on-device components that are capable of uploading diagnostic logs. Read-only.' - nullable: true managedAppComponentDescription: type: string description: 'The Mobile Application Management (MAM) Logs Uploading Component. Such components can be the application itself, the MAM SDK, and other on-device components that are capable of uploading diagnostic logs. Read-only.' @@ -56055,6 +63153,7 @@ components: - wipeCanceled - retireCanceled - discovered + - unknownFutureValue type: string description: Management state of device in Microsoft Intune. x-ms-enum: @@ -56097,6 +63196,9 @@ components: - value: discovered description: The device is discovered but not fully enrolled. name: discovered + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.ownerType: title: ownerType enum: @@ -56582,6 +63684,10 @@ components: type: string description: Current anti malware version nullable: true + controlledConfigurationEnabled: + type: boolean + description: 'When TRUE indicates the Windows Defender controlled configuration feature is enabled, when FALSE indicates the Windows Defender controlled configuration feature is not enabled. Defaults to setting on client device.' + nullable: true deviceState: $ref: '#/components/schemas/microsoft.graph.windowsDeviceHealthState' engineVersion: @@ -56897,13 +64003,21 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onlineMeetingRole' - description: 'Specifies whose identity is anonymized in the meeting. Possible values are: attendee. The attendee value can''t be removed through a PATCH operation once added.' + description: 'Specifies whose identity is anonymized in the meeting. The possible values are: attendee. The attendee value can''t be removed through a PATCH operation once added.' audioConferencing: $ref: '#/components/schemas/microsoft.graph.audioConferencing' chatInfo: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' + expiryDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 date and time when the meeting resource expires. 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.' + format: date-time + nullable: true isEndToEndEncryptionEnabled: type: boolean description: Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. @@ -56922,10 +64036,22 @@ components: nullable: true lobbyBypassSettings: $ref: '#/components/schemas/microsoft.graph.lobbyBypassSettings' + meetingOptionsWebUrl: + type: string + description: Provides the URL to the Teams meeting options page for the specified meeting. This link allows only the organizer to configure meeting settings. + nullable: true + meetingSpokenLanguageTag: + type: string + description: Specifies the spoken language used during the meeting for recording and transcription purposes. + nullable: true + meetingType: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. nullable: true + sensitivityLabelAssignment: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingSensitivityLabelAssignment' shareMeetingChatHistoryDefault: $ref: '#/components/schemas/microsoft.graph.meetingChatHistoryDefaultMode' subject: @@ -57011,32 +64137,26 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.actionItem' - description: The collection of AI-generated action items. Read-only. callId: type: string - description: The ID for the online meeting call for which the callAiInsight was generated. Read-only. nullable: true contentCorrelationId: type: string - description: The unique ID that correlates the transcript from which the insights were generated. Read-only. 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 at which the corresponding transcript was created. 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 endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 at which the corresponding transcription ends. 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 meetingNotes: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNote' - description: The collection of AI-generated meeting notes. Read-only. viewpoint: $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint' additionalProperties: @@ -57079,49 +64199,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.callRecording: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: callRecording - type: object - properties: - callId: - type: string - description: The unique identifier for the call that is related to this recording. Read-only. - nullable: true - content: - type: string - description: The content of the recording. Read-only. - format: base64url - nullable: true - contentCorrelationId: - type: string - description: The unique identifier that links the transcript with its corresponding recording. Read-only. - 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 at which the recording was created. 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 - endDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 at which the recording ends. 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 - meetingId: - type: string - description: The unique identifier of the onlineMeeting related to this recording. Read-only. - nullable: true - meetingOrganizer: - $ref: '#/components/schemas/microsoft.graph.identitySet' - recordingContentUrl: - type: string - description: The URL that can be used to access the content of the recording. Read-only. - nullable: true - additionalProperties: - type: object microsoft.graph.meetingRegistration: allOf: - $ref: '#/components/schemas/microsoft.graph.meetingRegistrationBase' @@ -57172,54 +64249,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.callTranscript: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: callTranscript - type: object - properties: - callId: - type: string - description: The unique identifier for the call that is related to this transcript. Read-only. - nullable: true - content: - type: string - description: The content of the transcript. Read-only. - format: base64url - nullable: true - contentCorrelationId: - type: string - description: The unique identifier that links the transcript with its corresponding recording. Read-only. - 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 at which the transcript was created. 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 - endDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 at which the transcription ends. 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 - meetingId: - type: string - description: The unique identifier of the online meeting related to this transcript. Read-only. - nullable: true - meetingOrganizer: - $ref: '#/components/schemas/microsoft.graph.identitySet' - metadataContent: - type: string - description: The time-aligned metadata of the utterances in the transcript. Read-only. - format: base64url - nullable: true - transcriptContentUrl: - type: string - description: The URL that can be used to access the content of the transcript. Read-only. - nullable: true - additionalProperties: - type: object microsoft.graph.outlookCategory: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -57378,6 +64407,22 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address associated with the user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + additionalProperties: + type: object microsoft.graph.accessReviewError: allOf: - $ref: '#/components/schemas/microsoft.graph.genericError' @@ -57403,6 +64448,11 @@ components: type: string description: The type of query. Examples include MicrosoftGraph and ARM. nullable: true + reviewerId: + type: string + nullable: true + scopeType: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScopeType' additionalProperties: type: object microsoft.graph.accessReviewScope: @@ -57449,6 +64499,10 @@ components: description: 'The timestamp when the approval decision was applied. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $select. Read-only.' format: date-time nullable: true + applyDescription: + type: string + description: The description of the apply result. + nullable: true applyResult: type: string description: 'The result of applying the decision. Possible values: New, AppliedSuccessfully, AppliedWithUnknownFailure, AppliedSuccessfullyButObjectNotFound, and ApplyNotSupported. Supports $select, $orderby, and $filter (eq only). Read-only.' @@ -57457,10 +64511,17 @@ components: type: string description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).' nullable: true + delegatedBy: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + description: The identities of users who delegated this decision item to the current reviewer. Null if the item wasn't delegated. A collection because multiple reviewers can delegate to the same user. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only. justification: type: string description: Justification left by the reviewer when they made the decision. nullable: true + permission: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemPermission' principal: $ref: '#/components/schemas/microsoft.graph.identity' principalLink: @@ -57718,9 +64779,12 @@ components: description: 'The date and time at which the task is due. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true + hasChat: + type: boolean + description: 'Read-only. This value is true if the task has chat messages associated with it. Otherwise, false.' hasDescription: type: boolean - description: 'Read-only. This value is true if the details object of the task has a nonempty description. Otherwise,false.' + description: 'Read-only. This value is true if the details object of the task has a nonempty description. Otherwise, false.' nullable: true isArchived: type: boolean @@ -57741,11 +64805,12 @@ components: 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: 'Read-only. Date and time at which this is last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true orderHint: type: string - description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in plannern.' + description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in planner.' nullable: true percentComplete: maximum: 2147483647 @@ -57793,6 +64858,12 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' details: $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' + description: Read-only. Nullable. Chat messages associated with the task. + x-ms-navigationProperty: true progressTaskBoardFormat: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: @@ -57827,6 +64898,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.userWorkLocation: + title: userWorkLocation + type: object + properties: + placeId: + type: string + description: 'Identifier of the place, if applicable.' + nullable: true + source: + $ref: '#/components/schemas/microsoft.graph.workLocationSource' + workLocationType: + $ref: '#/components/schemas/microsoft.graph.workLocationType' + additionalProperties: + type: object microsoft.graph.userAccountInformation: allOf: - $ref: '#/components/schemas/microsoft.graph.itemFacet' @@ -57841,8 +64926,12 @@ components: type: string description: Contains the two-character country code associated with the users' account. nullable: true + originTenantInfo: + $ref: '#/components/schemas/microsoft.graph.originTenantInfo' preferredLanguageTag: $ref: '#/components/schemas/microsoft.graph.localeInfo' + userPersona: + $ref: '#/components/schemas/microsoft.graph.userPersona' userPrincipalName: type: string description: The user principal name (UPN) of the user associated with the account. @@ -58417,6 +65506,7 @@ components: properties: inPlaceArchiveMailboxId: type: string + description: The unique identifier for the user's In-Place Archive mailbox. nullable: true primaryMailboxId: type: string @@ -58507,6 +65597,28 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.workHoursAndLocationsSetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: workHoursAndLocationsSetting + type: object + properties: + maxSharedWorkLocationDetails: + $ref: '#/components/schemas/microsoft.graph.maxWorkLocationDetails' + occurrences: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.workPlanOccurrence' + description: Collection of work plan occurrences. + x-ms-navigationProperty: true + recurrences: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.workPlanRecurrence' + description: Collection of recurring work plans defined by the user. + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.workingTimeSchedule: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -58531,6 +65643,49 @@ components: $ref: '#/components/schemas/microsoft.graph.chat' additionalProperties: type: object + microsoft.graph.teamworkSection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamworkSection + 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: 'Date and time when the section was created. Read-only. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' + format: date-time + nullable: true + displayIcon: + $ref: '#/components/schemas/microsoft.graph.sectionDisplayIcon' + displayName: + type: string + description: 'The display name of the section. Required. Maximum length is 50 characters. Display names are case-sensitive and must be unique within a user''s sections. The following names are reserved for system-defined sections and can''t be used when creating a user-defined section: RecentChats, QuickViews, TeamsAndChannels, MutedChats, MeetingChats, EngageCommunities.' + isExpanded: + type: boolean + description: Indicates whether the section is expanded in the user interface. The default value is true. + nullable: true + isHierarchicalViewEnabled: + type: boolean + description: Indicates whether the hierarchical view is enabled for the section. Read-only. + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Date and time when the section was last modified. Read-only. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' + format: date-time + nullable: true + sectionType: + $ref: '#/components/schemas/microsoft.graph.sectionType' + sortType: + $ref: '#/components/schemas/microsoft.graph.sectionSortType' + items: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamworkSectionItem' + description: 'The items (chats, channels, meetings, or communities) organized within the section.' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.todoTaskList: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -58555,6 +65710,12 @@ components: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task list. Nullable. x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueExtendedProperty' + description: The collection of single-value extended properties defined for the task list. Read-only. Nullable. + x-ms-navigationProperty: true tasks: type: array items: @@ -58707,6 +65868,30 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamsApp: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsApp + type: object + properties: + displayName: + type: string + description: The name of the catalog app provided by the app developer in the Microsoft Teams zip app package. + nullable: true + distributionMethod: + $ref: '#/components/schemas/microsoft.graph.teamsAppDistributionMethod' + externalId: + type: string + description: The ID of the catalog provided by the app developer in the Microsoft Teams zip app package. + nullable: true + appDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' + description: The details for each version of the app. + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.teamsChannelPlanner: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -58758,30 +65943,6 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallationScopes' additionalProperties: type: object - microsoft.graph.teamsApp: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamsApp - type: object - properties: - displayName: - type: string - description: The name of the catalog app provided by the app developer in the Microsoft Teams zip app package. - nullable: true - distributionMethod: - $ref: '#/components/schemas/microsoft.graph.teamsAppDistributionMethod' - externalId: - type: string - description: The ID of the catalog provided by the app developer in the Microsoft Teams zip app package. - nullable: true - appDefinitions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' - description: The details for each version of the app. - x-ms-navigationProperty: true - additionalProperties: - type: object microsoft.graph.teamsAppDefinition: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -59960,6 +67121,8 @@ components: title: file type: object properties: + archiveStatus: + $ref: '#/components/schemas/microsoft.graph.fileArchiveStatus' hashes: $ref: '#/components/schemas/microsoft.graph.hashes' mimeType: @@ -60051,6 +67214,31 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.lockInfo: + title: lockInfo + 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 lock was created, in UTC. Read-only.' + format: date-time + nullable: true + 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 + description: 'The date and time when the lock expires, in UTC. Read-only.' + format: date-time + nullable: true + lockType: + $ref: '#/components/schemas/microsoft.graph.lockType' + owners: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + description: The collection of users that currently hold the lock on the file. Read-only. + additionalProperties: + type: object microsoft.graph.malware: title: malware type: object @@ -60377,7 +67565,6 @@ components: $ref: '#/components/schemas/microsoft.graph.thumbnail' additionalProperties: type: object - description: The ThumbnailSet resource is a keyed collection of thumbnail resources. microsoft.graph.driveItemVersion: allOf: - $ref: '#/components/schemas/microsoft.graph.baseItemVersion' @@ -60407,6 +67594,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookComment' + description: Represents a collection of comments in a workbook. x-ms-navigationProperty: true functions: $ref: '#/components/schemas/microsoft.graph.workbookFunctions' @@ -60839,6 +68027,22 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.sharePointGroupIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: sharePointGroupIdentity + type: object + properties: + principalId: + type: string + description: The principal ID of the SharePoint group in the tenant. Read-only. + nullable: true + title: + type: string + description: The title of the SharePoint group. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.sharePointIdentity: allOf: - $ref: '#/components/schemas/microsoft.graph.identity' @@ -60902,6 +68106,63 @@ components: $ref: '#/components/schemas/microsoft.graph.termStore.term' additionalProperties: type: object + microsoft.graph.cloudLicensing.allotment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: allotment + type: object + properties: + allottedUnits: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of licenses contained within the allotment. Not nullable. Read-only. + format: int32 + assignableTo: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.assigneeTypes' + consumedUnits: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of licenses that are currently consumed by assignments from this allotment. Not nullable. Read-only. + format: int32 + externalServiceIdentifier: + type: string + nullable: true + services: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.service' + description: The list of services that might be enabled or disabled for assignments from this allotment. Not nullable. Read-only. + skuId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: Unique identifier (GUID) for the service SKU that is equal to the skuId property on the related subscribedSku object. Read-only. Supports $filter. + format: uuid + nullable: true + skuPartNumber: + type: string + description: 'Unique SKU display name that is equal to the skuPartNumber on the related subscribedSku object; for example, AAD_Premium. Read-only.' + nullable: true + subscriptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.subscription' + description: Basic information about the subscriptions that supports this allotment. + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.assignment' + description: The list of license assignments that consume licenses from this allotment. Not nullable. + x-ms-navigationProperty: true + waitingMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.waitingMember' + description: List of over-assigned users who are in the waiting room for an allotment due to license capacity limits. + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.cloudLicensing.service: title: service type: object @@ -61114,6 +68375,26 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.contentSensitivityLabelAssignment: + title: contentSensitivityLabelAssignment + type: object + properties: + assignmentMethod: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabelAssignmentMethod' + justificationText: + type: string + description: The justification text provided when you change the sensitivity label. Used during label downgrade to document the reason. Optional. + nullable: true + sensitivityLabelId: + type: string + description: The unique identifier of the sensitivity label applied to the content. This ID corresponds to a label defined in the Microsoft Information Protection policy. + nullable: true + tenantId: + type: string + description: The unique identifier of the tenant where the sensitivity label is defined and applied. + nullable: true + additionalProperties: + type: object microsoft.graph.plannerPlanContextCollection: title: plannerPlanContextCollection type: object @@ -61184,6 +68465,32 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerUserIds' additionalProperties: type: object + microsoft.graph.plannerHistoryItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: plannerHistoryItem + type: object + properties: + actor: + $ref: '#/components/schemas/microsoft.graph.identitySet' + entityId: + type: string + description: The ID of the entity that was changed. + entityType: + $ref: '#/components/schemas/microsoft.graph.historyEntityType' + eventType: + $ref: '#/components/schemas/microsoft.graph.historyEventType' + 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: 'The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' + format: date-time + nullable: true + planId: + type: string + description: The ID of the plan that contains the changed entity. + additionalProperties: + type: object microsoft.graph.security.compromiseIndicator: title: compromiseIndicator type: object @@ -61279,43 +68586,6 @@ components: description: The list of all dropped files in the detonation. additionalProperties: type: object - microsoft.graph.userActivityType: - title: userActivityType - enum: - - uploadText - - uploadFile - - downloadText - - downloadFile - - unknownFutureValue - type: string - microsoft.graph.contentBase: - title: contentBase - type: object - additionalProperties: - type: object - microsoft.graph.dlpAction: - title: dlpAction - enum: - - notifyUser - - blockAccess - - deviceRestriction - - browserRestriction - - unknownFutureValue - - restrictAccess - - generateAlert - - generateIncidentReportAction - - sPBlockAnonymousAccess - - sPRuntimeAccessControl - - sPSharingNotifyUser - - sPSharingGenerateIncidentReport - type: string - microsoft.graph.contentProcessingErrorType: - title: contentProcessingErrorType - enum: - - transient - - permanent - - unknownFutureValue - type: string microsoft.graph.classifcationErrorBase: title: classifcationErrorBase type: object @@ -61411,17 +68681,274 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.huntingSchemaFunctionParameter: + title: huntingSchemaFunctionParameter + type: object + properties: + cslType: + type: string + description: Data type of the parameter in Kusto Query Language (KQL) CSL format. Required. + defaultValue: + type: string + description: Default value used when the caller doesn't provide a value for this parameter. + nullable: true + name: + type: string + description: Name of the parameter. Required. + additionalProperties: + type: object + microsoft.graph.security.alertCustomDetails: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.dictionary' + - title: alertCustomDetails + type: object + additionalProperties: + type: object + microsoft.graph.security.entityMappingConfiguration: + title: entityMappingConfiguration + type: object + properties: + accounts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.accountEntityMapping' + description: Mappings from detection query columns to account entities attached to the alert. + amazonResources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.amazonResourceEntityMapping' + description: Mappings from detection query columns to Amazon Web Services resource entities attached to the alert. + azureResources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.azureResourceEntityMapping' + description: Mappings from detection query columns to Azure resource entities attached to the alert. + cloudApplications: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.cloudApplicationEntityMapping' + description: Mappings from detection query columns to cloud application entities attached to the alert. + dns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.dnsEntityMapping' + description: Mappings from detection query columns to DNS entities attached to the alert. + files: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.fileEntityMapping' + description: Mappings from detection query columns to file entities attached to the alert. + googleCloudResources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.googleCloudResourceEntityMapping' + description: Mappings from detection query columns to Google Cloud resource entities attached to the alert. + hosts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.hostEntityMapping' + description: Mappings from detection query columns to host entities attached to the alert. + ips: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.ipEntityMapping' + description: Mappings from detection query columns to IP address entities attached to the alert. + mailboxes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.mailboxEntityMapping' + description: Mappings from detection query columns to mailbox entities attached to the alert. + mailClusters: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.mailClusterEntityMapping' + description: Mappings from detection query columns to mail cluster entities attached to the alert. + mailMessages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.mailMessageEntityMapping' + description: Mappings from detection query columns to mail message entities attached to the alert. + oAuthApplications: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.oAuthApplicationEntityMapping' + description: Mappings from detection query columns to OAuth application entities attached to the alert. + processes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.processEntityMapping' + description: Mappings from detection query columns to process entities attached to the alert. + registryValues: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.registryValueEntityMapping' + description: Mappings from detection query columns to registry value entities attached to the alert. + securityGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.securityGroupEntityMapping' + description: Mappings from detection query columns to security group entities attached to the alert. + urls: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.urlEntityMapping' + description: Mappings from detection query columns to URL entities attached to the alert. + additionalProperties: + type: object microsoft.graph.security.impactedAsset: title: impactedAsset type: object additionalProperties: type: object + microsoft.graph.security.mitreTactic: + title: mitreTactic + type: object + properties: + tactic: + type: string + description: 'The MITRE tactic identifier, for example, Exploit.' + techniques: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.mitreTechnique' + description: The techniques observed within this tactic. + additionalProperties: + type: object + microsoft.graph.security.fileAction: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.automatedAction' + - title: fileAction + type: object + properties: + deviceGroupNames: + type: array + items: + type: string + nullable: true + description: Names of the device groups where the file action applies. + sha1Column: + type: string + description: Name of the hunting-query result column that contains the SHA-1 hash of the targeted file. + nullable: true + sha256Column: + type: string + description: Name of the hunting-query result column that contains the SHA-256 hash of the targeted file. + nullable: true + additionalProperties: + type: object + microsoft.graph.security.deviceAction: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.automatedAction' + - title: deviceAction + type: object + properties: + deviceIdColumn: + type: string + description: Name of the hunting-query result column that contains the device ID for the targeted device. + additionalProperties: + type: object + microsoft.graph.security.accountSidAction: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.automatedAction' + - title: accountSidAction + type: object + properties: + accountSidColumn: + type: string + description: Name of the hunting-query result column that contains the SID of the targeted account. + additionalProperties: + type: object + microsoft.graph.security.emailAction: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.automatedAction' + - title: emailAction + type: object + properties: + networkMessageIdColumn: + type: string + description: Name of the hunting-query result column that contains the network message ID of the targeted email message. + recipientColumn: + type: string + description: Name of the hunting-query result column that contains the recipient of the targeted email message. + additionalProperties: + type: object + microsoft.graph.security.isolateDeviceAction: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.deviceAction' + - title: isolateDeviceAction + type: object + properties: + isolationType: + $ref: '#/components/schemas/microsoft.graph.security.isolationType' + additionalProperties: + type: object + microsoft.graph.security.accountObjectIdAction: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.automatedAction' + - title: accountObjectIdAction + type: object + properties: + accountObjectIdColumn: + type: string + description: Name of the hunting-query result column that contains the Microsoft Entra object ID of the targeted account. + additionalProperties: + type: object + microsoft.graph.security.stopAndQuarantineFileAction: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.automatedAction' + - title: stopAndQuarantineFileAction + type: object + properties: + deviceIdColumn: + type: string + description: Name of the hunting-query result column that contains the device ID for the device where the file was observed. + sha1Column: + type: string + description: Name of the hunting-query result column that contains the SHA-1 hash of the file to stop and quarantine. + additionalProperties: + type: object microsoft.graph.security.scopeType: title: scopeType enum: - deviceGroup - unknownFutureValue type: string + microsoft.graph.security.securityCopilot.skillTypeDescriptor: + title: skillTypeDescriptor + type: object + properties: + name: + type: string + description: Unsupported. + nullable: true + additionalProperties: + type: object + microsoft.graph.userSet: + title: userSet + type: object + properties: + isBackup: + type: boolean + description: 'For a user in an approval stage, this property indicates whether the user is a backup fallback approver.' + nullable: true + additionalProperties: + type: object + microsoft.graph.requestSchedule: + title: requestSchedule + type: object + properties: + expiration: + $ref: '#/components/schemas/microsoft.graph.expirationPattern' + recurrence: + $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. In PIM, when the eligible or active assignment becomes active.' + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.printerBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -61595,7 +69122,7 @@ components: nullable: true defaultLabel: type: string - description: Label that would be used if no customizedLabel is provided. Read only. + description: Label that would be used if no customizedLabel is provided. Read-only. nullable: true fieldId: type: string @@ -61707,6 +69234,7 @@ components: properties: displayName: type: string + description: Display name for the client application. nullable: true additionalProperties: type: object @@ -61819,6 +69347,13 @@ components: - notAttested - unknownFutureValue type: string + microsoft.graph.passkeyType: + title: passkeyType + enum: + - deviceBound + - synced + - unknownFutureValue + type: string microsoft.graph.webauthnPublicKeyCredential: title: webauthnPublicKeyCredential type: object @@ -61843,6 +69378,12 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' hashFunction: $ref: '#/components/schemas/microsoft.graph.hardwareOathTokenHashFunction' + lastUsedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 the authentication method was last used by the user. Read-only. Optional. This optional value is null if the authentication method doesn''t populate it. 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.' + format: date-time + nullable: true manufacturer: type: string description: Manufacturer name of the hardware token. Supports $filter (eq). @@ -61987,6 +69528,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.chatMessageBody: + title: chatMessageBody + type: object + properties: + content: + type: string + description: The content of the chat message. + nullable: true + contentType: + $ref: '#/components/schemas/microsoft.graph.bodyType' + messageBodyContentType: + $ref: '#/components/schemas/microsoft.graph.chatMessageBodyContentType' + additionalProperties: + type: object microsoft.graph.eventMessageDetail: title: eventMessageDetail type: object @@ -62180,6 +69735,13 @@ components: description: For a list of possible values see formatName values. additionalProperties: type: object + microsoft.graph.cloudPcProvisioningPolicyImageType: + title: cloudPcProvisioningPolicyImageType + enum: + - gallery + - custom + - unknownFutureValue + type: string microsoft.graph.cloudPcHealthCheckItem: title: cloudPcHealthCheckItem type: object @@ -62209,6 +69771,8 @@ components: - availableWithWarning - unavailable - unknownFutureValue + - underServiceMaintenance + - inUse type: string microsoft.graph.cloudPcDisasterRecoveryCapabilityType: title: cloudPcDisasterRecoveryCapabilityType @@ -62397,6 +69961,15 @@ components: type: object additionalProperties: type: object + microsoft.graph.recipientType: + title: recipientType + enum: + - contact + - oneOff + - mailbox + - privateDL + - unknownFutureValue + type: string microsoft.graph.engagementRoleMember: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -62406,7 +69979,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 timestamp when the role was assigned to the user. + description: 'The date and time when the role was assigned to the user. 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.' format: date-time readOnly: true userId: @@ -62427,6 +70000,28 @@ components: - completed - unknownFutureValue type: string + microsoft.graph.storylineFollower: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: storylineFollower + type: object + properties: + follower: + $ref: '#/components/schemas/microsoft.graph.engagementIdentitySet' + additionalProperties: + type: object + description: Engagement storyline follower. + microsoft.graph.storylineFollowing: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: storylineFollowing + type: object + properties: + following: + $ref: '#/components/schemas/microsoft.graph.engagementIdentitySet' + additionalProperties: + type: object + description: Engagement storyline following. microsoft.graph.sharedInsight: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -62686,6 +70281,16 @@ components: - failed - unknownFutureValue type: string + microsoft.graph.structuredDataEntry: + title: structuredDataEntry + type: object + properties: + keyEntry: + $ref: '#/components/schemas/microsoft.graph.structuredDataEntryTypedValue' + valueEntry: + $ref: '#/components/schemas/microsoft.graph.structuredDataEntryTypedValue' + additionalProperties: + type: object microsoft.graph.managedAppLogUploadState: title: managedAppLogUploadState enum: @@ -63889,6 +71494,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + description: Provides other video teleconferencing (VTC) dial-in options. Read-only. + nullable: true + tenantKey: + type: string + description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + nullable: true + videoTeleconferenceId: + type: string + description: The video teleconferencing ID. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -63919,6 +71542,26 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object + microsoft.graph.onlineMeetingType: + title: onlineMeetingType + enum: + - adhoc + - scheduled + - recurring + - broadcast + - meetnow + - unknownFutureValue + type: string + microsoft.graph.onlineMeetingSensitivityLabelAssignment: + title: onlineMeetingSensitivityLabelAssignment + type: object + properties: + sensitivityLabelId: + type: string + description: Id of the sensitivity label that is applied to the Teams meeting. + nullable: true + additionalProperties: + type: object microsoft.graph.meetingChatHistoryDefaultMode: title: meetingChatHistoryDefaultMode enum: @@ -63988,15 +71631,12 @@ components: properties: ownerDisplayName: type: string - description: The display name of the owner of the action item. nullable: true text: type: string - description: The text content of the action item. nullable: true title: type: string - description: The title of the action item. nullable: true additionalProperties: type: object @@ -64008,14 +71648,11 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint' - description: A collection of subpoints of the meeting note. text: type: string - description: The text of the meeting note. nullable: true title: type: string - description: The title of the meeting note. nullable: true additionalProperties: type: object @@ -64027,7 +71664,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mentionEvent' - description: The collection of AI-generated mention events. additionalProperties: type: object microsoft.graph.virtualEventExternalInformation: @@ -64059,6 +71695,11 @@ components: type: string description: Email address of the user associated with this attendance record. nullable: true + engagements: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.meetingEngagement' + description: The list of real-time participant interaction behaviors during a meeting. externalRegistrationInformation: $ref: '#/components/schemas/microsoft.graph.virtualEventExternalRegistrationInformation' identity: @@ -64073,7 +71714,7 @@ components: nullable: true role: type: string - description: 'Role of the attendee. Possible values are: None, Attendee, Presenter, and Organizer.' + description: 'Role of the attendee. The possible values are: None, Attendee, Presenter, and Organizer.' nullable: true totalAttendanceInSeconds: maximum: 2147483647 @@ -64191,22 +71832,40 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.userIdentity: - allOf: - - $ref: '#/components/schemas/microsoft.graph.identity' - - title: userIdentity - type: object - properties: - ipAddress: - type: string - description: Indicates the client IP address associated with the user performing the activity (audit log only). - nullable: true - userPrincipalName: - type: string - description: The userPrincipalName attribute of the user. - nullable: true - additionalProperties: - type: object + microsoft.graph.accessReviewReviewerScopeType: + title: accessReviewReviewerScopeType + enum: + - user + - group + - self + - manager + - sponsor + - resourceOwner + - managerOrSponsor + - unknownFutureValue + type: string + microsoft.graph.accessReviewInstanceDecisionItemPermission: + title: accessReviewInstanceDecisionItemPermission + type: object + properties: + description: + type: string + description: The description of the permission. + nullable: true + displayName: + type: string + description: The display name of the permission. + nullable: true + id: + type: string + description: The identifier of the permission. + nullable: true + type: + type: string + description: The type of the permission. + nullable: true + additionalProperties: + type: object microsoft.graph.decisionItemPrincipalResourceMembership: title: decisionItemPrincipalResourceMembership type: object @@ -64219,6 +71878,10 @@ components: title: accessReviewInstanceDecisionItemResource type: object properties: + description: + type: string + description: Description of the resource + nullable: true displayName: type: string description: Display name of the resource @@ -64229,7 +71892,7 @@ components: nullable: true type: type: string - description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy.' + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' nullable: true additionalProperties: type: object @@ -64293,6 +71956,9 @@ components: type: number description: 'Duration of each recurrence of review (accessReviewInstance) in number of days. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its durationInDays setting will be used instead of the value of this property.' format: int32 + isAgenticExperienceEnabled: + type: boolean + nullable: true justificationRequiredOnApproval: type: boolean description: Indicates whether reviewers are required to provide justification with their decision. Default value is false. @@ -64492,6 +72158,51 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerExternalReferences' additionalProperties: type: object + microsoft.graph.plannerTaskChatMessage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: plannerTaskChatMessage + type: object + properties: + content: + type: string + description: The content of the chat message. Supports plain text and sanitized HTML. + nullable: true + 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: 'The date and time when the message was created. 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.' + format: date-time + 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 + format: date-time + nullable: true + editedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + mentions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMention' + description: The list of mentions in the message. + messageType: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessageType' + parentEntityId: + type: string + description: The ID of the parent plannerTask that this message belongs to. + nullable: true + reactions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatReaction' + description: The reactions on the message. + additionalProperties: + type: object microsoft.graph.plannerProgressTaskBoardTaskFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.plannerDelta' @@ -64504,6 +72215,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.workLocationSource: + title: workLocationSource + enum: + - none + - manual + - scheduled + - automatic + - unknownFutureValue + type: string + microsoft.graph.workLocationType: + title: workLocationType + enum: + - unspecified + - office + - remote + - timeOff + - unknownFutureValue + type: string microsoft.graph.itemFacet: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -64542,6 +72271,30 @@ components: description: Where the values within an entity originated if synced from another source. additionalProperties: type: object + microsoft.graph.originTenantInfo: + title: originTenantInfo + type: object + properties: + originTenantId: + type: string + description: The identifier of the tenant where the user account was originally provisioned. + nullable: true + originUserId: + type: string + description: The identifier of the user in the origin tenant. + nullable: true + additionalProperties: + type: object + microsoft.graph.userPersona: + title: userPersona + enum: + - unknown + - externalMember + - externalGuest + - internalMember + - internalGuest + - unknownFutureValue + type: string microsoft.graph.personAnnualEventType: title: personAnnualEventType enum: @@ -64577,7 +72330,7 @@ components: properties: abbreviation: type: string - description: 'Shortened name of the degree or program (example: PhD, MBA)' + description: 'Shortened name of the degree or program, for example, PhD and MBA.' nullable: true activities: type: array @@ -64604,14 +72357,14 @@ components: items: type: string nullable: true - description: Majors and minors associated with the program. (if applicable) + description: 'Majors and minors associated with the program, if applicable.' grade: type: string - description: 'The final grade, class, GPA, or score.' + description: 'The final grade, class, grade point average (GPA), or score.' nullable: true notes: type: string - description: More notes the user provided. + description: More notes provided by the user. nullable: true webUrl: type: string @@ -64681,6 +72434,14 @@ components: type: string description: A description for the position in question. nullable: true + employeeId: + type: string + description: The identifier assigned to the employee. + nullable: true + employeeType: + type: string + description: The type of employment for the position. + nullable: true endMonthYear: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -64736,6 +72497,10 @@ components: type: string description: 'Legal entity number of the company or its subdivision. For information on how to set the value for the companyCode, see profileSourceAnnotation.' nullable: true + costCenter: + type: string + description: The cost center associated with the company or department. + nullable: true department: type: string description: Department Name within a company. @@ -64744,6 +72509,10 @@ components: type: string description: Company name. nullable: true + division: + type: string + description: The division within the company. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -64836,7 +72605,7 @@ components: items: type: string nullable: true - description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read only.' + description: 'The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify ''fr'' for the neutral French culture, but not ''fr-FR'' for the French culture in France. Returned by default. Read-only.' additionalProperties: type: object microsoft.graph.changeTrackedEntity: @@ -64892,6 +72661,13 @@ components: type: number format: int64 nullable: true + familyMembersUsage: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' + isPooledStorageEnabled: + type: boolean + nullable: true manageWebUrl: type: string description: A URL that can be used in a browser to manage the breakdown. Read-only. @@ -64957,6 +72733,59 @@ components: description: Base64-encoded JSON setting value. additionalProperties: type: object + microsoft.graph.maxWorkLocationDetails: + title: maxWorkLocationDetails + enum: + - unknown + - none + - approximate + - specific + - unknownFutureValue + type: string + microsoft.graph.workPlanOccurrence: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: workPlanOccurrence + type: object + properties: + end: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + placeId: + type: string + description: Identifier of a place from the Microsoft Graph Places Directory API. Only applicable when workLocationType is set to office. + nullable: true + recurrenceId: + type: string + description: The identifier of the parent recurrence pattern that generated this occurrence. The value is null for time-off occurrences because they don't have a parent recurrence. + nullable: true + start: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + timeOffDetails: + $ref: '#/components/schemas/microsoft.graph.timeOffDetails' + workLocationType: + $ref: '#/components/schemas/microsoft.graph.workLocationType' + additionalProperties: + type: object + microsoft.graph.workPlanRecurrence: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: workPlanRecurrence + type: object + properties: + end: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + placeId: + type: string + description: Identifier of a place from the Microsoft Graph Places Directory API. Only applicable when workLocationType is set to office. + nullable: true + recurrence: + $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' + start: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + workLocationType: + $ref: '#/components/schemas/microsoft.graph.workLocationType' + additionalProperties: + type: object microsoft.graph.teamInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -64975,6 +72804,63 @@ components: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: type: object + microsoft.graph.sectionDisplayIcon: + title: sectionDisplayIcon + type: object + properties: + contentUrl: + type: string + description: The URL to a custom icon image. Applicable when iconType is custom. + nullable: true + displayName: + type: string + description: The human-readable name of the icon. + nullable: true + iconType: + type: string + description: 'The type of icon. Use an emoji character such as 👍 for an emoji icon, or custom for a custom image icon.' + skinTone: + $ref: '#/components/schemas/microsoft.graph.sectionIconSkinTone' + additionalProperties: + type: object + microsoft.graph.sectionType: + title: sectionType + enum: + - userDefined + - systemDefined + - unknownFutureValue + type: string + microsoft.graph.sectionSortType: + title: sectionSortType + enum: + - mostRecent + - unreadThenMostRecent + - nameAlphabetical + - userDefinedCustomOrder + - unknownFutureValue + type: string + microsoft.graph.teamworkSectionItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamworkSectionItem + 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: 'Date and time when the item was added to the section. Read-only. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' + format: date-time + nullable: true + itemType: + $ref: '#/components/schemas/microsoft.graph.sectionItemType' + 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 when the item was last modified. Read-only. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.wellknownListName: title: wellknownListName enum: @@ -64983,6 +72869,18 @@ components: - flaggedEmails - unknownFutureValue type: string + microsoft.graph.singleValueExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: singleValueExtendedProperty + type: object + properties: + value: + type: string + description: The value of the property. + nullable: true + additionalProperties: + type: object microsoft.graph.todoTask: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -65070,6 +72968,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueExtendedProperty' + description: A collection of custom fields linked to the task. x-ms-navigationProperty: true additionalProperties: type: object @@ -65094,6 +72993,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.virtualEventExternalInformation' description: 'The external information of a virtual event. Returned only for event organizers or coorganizers; otherwise, null.' + isRegistrationEnabled: + type: boolean + nullable: true + isRegistrationRequired: + type: boolean + description: Indicates whether attendee registration is enabled for the virtual event. + nullable: true settings: $ref: '#/components/schemas/microsoft.graph.virtualEventSettings' startDateTime: @@ -65138,13 +73044,6 @@ components: - $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationConfiguration' - title: virtualEventWebinarRegistrationConfiguration type: object - properties: - isManualApprovalEnabled: - type: boolean - nullable: true - isWaitlistEnabled: - type: boolean - nullable: true additionalProperties: type: object microsoft.graph.virtualEventRegistration: @@ -65224,6 +73123,14 @@ components: - moderators - unknownFutureValue type: string + microsoft.graph.teamsAppDistributionMethod: + title: teamsAppDistributionMethod + enum: + - store + - organization + - sideloaded + - unknownFutureValue + type: string microsoft.graph.teamsAppResourceSpecificPermission: title: teamsAppResourceSpecificPermission type: object @@ -65246,14 +73153,6 @@ components: type: string x-ms-enum-flags: isFlags: true - microsoft.graph.teamsAppDistributionMethod: - title: teamsAppDistributionMethod - enum: - - store - - organization - - sideloaded - - unknownFutureValue - type: string microsoft.graph.teamsAppAuthorization: title: teamsAppAuthorization type: object @@ -65992,6 +73891,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.fileArchiveStatus: + title: fileArchiveStatus + enum: + - notArchived + - fullyArchived + - reactivating + - unknownFutureValue + type: string microsoft.graph.hashes: title: hashes type: object @@ -66032,6 +73939,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.lockType: + title: lockType + enum: + - none + - exclusive + - shared + - unknownFutureValue + type: string microsoft.graph.mediaSource: title: mediaSource type: object @@ -66198,7 +74113,7 @@ components: properties: calculationMode: type: string - description: 'Returns the calculation mode used in the workbook. Possible values are: Automatic, AutomaticExceptTables, Manual.' + description: 'Returns the calculation mode used in the workbook. The possible values are: Automatic, AutomaticExceptTables, Manual.' additionalProperties: type: object microsoft.graph.workbookComment: @@ -66207,13 +74122,26 @@ components: - title: workbookComment type: object properties: + cellAddress: + type: string + description: 'The cell where the comment is located. The address value is in A1-style, which contains the sheet reference (for example, Sheet1!A1). Read-only.' + nullable: true content: type: string - description: The content of the comment. + description: The content of the comment that is the String displayed to end-users. nullable: true contentType: type: string - description: The content type of the comment. + description: 'The content type of the comment. Supported values are: plain, mention.' + mentions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.workbookCommentMention' + description: 'A collection that contains all the people mentioned within the comment. When contentType is plain, this property is an empty array. Read-only.' + richContent: + type: string + description: 'The rich content of the comment (for example, comment content with mentions, where the first mentioned entity has an ID attribute of 0 and the second has an ID attribute of 1). When contentType is plain, this property is empty. Read-only.' + nullable: true replies: type: array items: @@ -66250,7 +74178,7 @@ components: description: Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. type: type: string - description: 'The type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' + description: 'The type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: $ref: '#/components/schemas/microsoft.graph.Json' @@ -66314,7 +74242,7 @@ components: description: Indicates whether the total row is visible or not. This value can be set to show or remove the total row. style: type: string - description: 'A constant value that represents the Table style. Possible values are: TableStyleLight1 through TableStyleLight21, TableStyleMedium1 through TableStyleMedium28, TableStyleStyleDark1 through TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' + description: 'A constant value that represents the Table style. The possible values are: TableStyleLight1 through TableStyleLight21, TableStyleMedium1 through TableStyleMedium28, TableStyleStyleDark1 through TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.' nullable: true columns: type: array @@ -66552,6 +74480,29 @@ components: type: string x-ms-enum-flags: isFlags: true + microsoft.graph.cloudLicensing.subscription: + title: subscription + type: object + properties: + nextLifecycleDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date on which the current state transitions to the next state. + format: date + startDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: The date when the subscription started. + format: date + state: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.subscriptionState' + subscriptionId: + type: string + description: Identifier for the subscription object. + tags: + $ref: '#/components/schemas/microsoft.graph.cloudLicensing.subscriptionTags' + additionalProperties: + type: object microsoft.graph.attendeeType: title: attendeeType enum: @@ -66598,6 +74549,14 @@ components: - onlineMeeting - plannerTask type: string + microsoft.graph.sensitivityLabelAssignmentMethod: + title: sensitivityLabelAssignmentMethod + enum: + - standard + - privileged + - auto + - unknownFutureValue + type: string microsoft.graph.plannerCreationSourceKind: title: plannerCreationSourceKind enum: @@ -66738,6 +74697,22 @@ components: type: object additionalProperties: type: object + microsoft.graph.historyEntityType: + title: historyEntityType + enum: + - task + - unknownFutureValue + type: string + microsoft.graph.historyEventType: + title: historyEventType + enum: + - created + - updated + - deleted + - undeleted + - moved + - unknownFutureValue + type: string microsoft.graph.security.verdictCategory: title: verdictCategory enum: @@ -66786,6 +74761,336 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.accountEntityMapping: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.entityMapping' + - title: accountEntityMapping + type: object + properties: + aadUserIdColumn: + type: string + description: Name of the detection query column that maps to the Microsoft Entra user ID of the alert entity. + nullable: true + dnsDomainColumn: + type: string + description: Name of the detection query column that maps to the DNS domain of the alert entity. + nullable: true + nameColumn: + type: string + description: Name of the detection query column that maps to the name of the alert entity. + nullable: true + ntDomainColumn: + type: string + description: Name of the detection query column that maps to the NT domain of the alert entity. + nullable: true + sidColumn: + type: string + description: Name of the detection query column that maps to the security identifier (SID) of the alert entity. + nullable: true + upnColumn: + type: string + description: Name of the detection query column that maps to the user principal name (UPN) of the alert entity. + nullable: true + upnSuffixColumn: + type: string + description: Name of the detection query column that maps to the UPN suffix of the alert entity. + nullable: true + additionalProperties: + type: object + microsoft.graph.security.amazonResourceEntityMapping: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.entityMapping' + - title: amazonResourceEntityMapping + type: object + properties: + amazonResourceIdColumn: + type: string + description: Name of the detection query column that maps to the Amazon resource ID of the alert entity. + additionalProperties: + type: object + microsoft.graph.security.azureResourceEntityMapping: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.entityMapping' + - title: azureResourceEntityMapping + type: object + properties: + resourceIdColumn: + type: string + description: Name of the detection query column that maps to the resource ID of the alert entity. + additionalProperties: + type: object + microsoft.graph.security.cloudApplicationEntityMapping: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.entityMapping' + - title: cloudApplicationEntityMapping + type: object + properties: + appIdColumn: + type: string + description: Name of the detection query column that maps to the application ID of the alert entity. + nullable: true + nameColumn: + type: string + description: Name of the detection query column that maps to the name of the alert entity. + nullable: true + additionalProperties: + type: object + microsoft.graph.security.dnsEntityMapping: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.entityMapping' + - title: dnsEntityMapping + type: object + properties: + domainNameColumn: + type: string + description: Name of the detection query column that maps to the domain name of the alert entity. + hostIpAddressColumn: + type: string + description: Name of the detection query column that maps to the host IP address of the alert entity. + serverIpColumn: + type: string + description: Name of the detection query column that maps to the server IP address of the alert entity. + additionalProperties: + type: object + microsoft.graph.security.fileEntityMapping: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.entityMapping' + - title: fileEntityMapping + type: object + properties: + nameColumn: + type: string + description: Name of the detection query column that maps to the name of the alert entity. + nullable: true + sha1Column: + type: string + description: Name of the detection query column that maps to the SHA-1 hash of the alert entity. + nullable: true + sha256Column: + type: string + description: Name of the detection query column that maps to the SHA-256 hash of the alert entity. + nullable: true + additionalProperties: + type: object + microsoft.graph.security.googleCloudResourceEntityMapping: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.entityMapping' + - title: googleCloudResourceEntityMapping + type: object + properties: + fullResourceNameColumn: + type: string + description: Name of the detection query column that maps to the full resource name of the alert entity. + additionalProperties: + type: object + microsoft.graph.security.hostEntityMapping: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.entityMapping' + - title: hostEntityMapping + type: object + properties: + deviceIdColumn: + type: string + description: Name of the detection query column that maps to the device ID of the alert entity. + nullable: true + dnsDomainColumn: + type: string + description: Name of the detection query column that maps to the DNS domain of the alert entity. + nullable: true + nameColumn: + type: string + description: Name of the detection query column that maps to the name of the alert entity. + nullable: true + netBiosNameColumn: + type: string + description: Name of the detection query column that maps to the NetBIOS name of the alert entity. + nullable: true + ntDomainColumn: + type: string + description: Name of the detection query column that maps to the NT domain of the alert entity. + nullable: true + additionalProperties: + type: object + microsoft.graph.security.ipEntityMapping: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.entityMapping' + - title: ipEntityMapping + type: object + properties: + addressColumn: + type: string + description: Name of the detection query column that maps to the IP address of the alert entity. + nullable: true + scopeColumn: + type: string + description: Name of the detection query column that maps to the scope of the alert entity. + nullable: true + additionalProperties: + type: object + microsoft.graph.security.mailboxEntityMapping: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.entityMapping' + - title: mailboxEntityMapping + type: object + properties: + primaryAddressColumn: + type: string + description: Name of the detection query column that maps to the primary email address of the alert entity. + additionalProperties: + type: object + microsoft.graph.security.mailClusterEntityMapping: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.entityMapping' + - title: mailClusterEntityMapping + type: object + properties: + queryColumn: + type: string + description: Name of the detection query column that maps to the query of the alert entity. + sourceColumn: + type: string + description: Name of the detection query column that maps to the source of the alert entity. + additionalProperties: + type: object + microsoft.graph.security.mailMessageEntityMapping: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.entityMapping' + - title: mailMessageEntityMapping + type: object + properties: + networkMessageIdColumn: + type: string + description: Name of the detection query column that maps to the network message ID of the alert entity. + recipientColumn: + type: string + description: Name of the detection query column that maps to the recipient of the alert entity. + senderColumn: + type: string + description: Name of the detection query column that maps to the sender of the alert entity. + subjectColumn: + type: string + description: Name of the detection query column that maps to the subject of the alert entity. + additionalProperties: + type: object + microsoft.graph.security.oAuthApplicationEntityMapping: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.entityMapping' + - title: oAuthApplicationEntityMapping + type: object + properties: + oAuthAppIdColumn: + type: string + description: Name of the detection query column that maps to the OAuth application ID of the alert entity. + additionalProperties: + type: object + microsoft.graph.security.processEntityMapping: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.entityMapping' + - title: processEntityMapping + type: object + properties: + sha1Column: + type: string + description: Name of the detection query column that maps to the SHA-1 hash of the alert entity. + nullable: true + sha256Column: + type: string + description: Name of the detection query column that maps to the SHA-256 hash of the alert entity. + nullable: true + additionalProperties: + type: object + microsoft.graph.security.registryValueEntityMapping: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.entityMapping' + - title: registryValueEntityMapping + type: object + properties: + keyColumn: + type: string + description: Name of the detection query column that maps to the registry key of the alert entity. + valueNameColumn: + type: string + description: Name of the detection query column that maps to the value name of the alert entity. + additionalProperties: + type: object + microsoft.graph.security.securityGroupEntityMapping: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.entityMapping' + - title: securityGroupEntityMapping + type: object + properties: + distinguishedNameColumn: + type: string + description: Name of the detection query column that maps to the distinguished name of the alert entity. + nullable: true + objectIdColumn: + type: string + description: Name of the detection query column that maps to the object ID of the alert entity. + nullable: true + sidColumn: + type: string + description: Name of the detection query column that maps to the security identifier (SID) of the alert entity. + nullable: true + additionalProperties: + type: object + microsoft.graph.security.urlEntityMapping: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.entityMapping' + - title: urlEntityMapping + type: object + properties: + addressColumn: + type: string + description: Name of the detection query column that maps to the URL address of the alert entity. + additionalProperties: + type: object + microsoft.graph.security.mitreTechnique: + title: mitreTechnique + type: object + properties: + subTechniques: + type: array + items: + type: string + nullable: true + description: 'The MITRE ATT&CK subtechnique identifiers that are associated with this technique, for example, T1059.001.' + technique: + type: string + description: 'The MITRE ATT&CK technique identifier, for example, T1059.' + additionalProperties: + type: object + microsoft.graph.security.automatedAction: + title: automatedAction + type: object + additionalProperties: + type: object + microsoft.graph.security.isolationType: + title: isolationType + enum: + - full + - selective + - unknownFutureValue + type: string + microsoft.graph.expirationPattern: + title: expirationPattern + type: object + properties: + duration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: 'The requestor''s desired duration of access represented in ISO 8601 format for durations. For example, PT3H refers to three hours. If specified in a request, endDateTime shouldn''t be present and the type property should be set to afterDuration.' + format: duration + nullable: true + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.' + format: date-time + nullable: true + type: + $ref: '#/components/schemas/microsoft.graph.expirationPatternType' + additionalProperties: + type: object microsoft.graph.printerCapabilities: title: printerCapabilities type: object @@ -66872,13 +75177,13 @@ components: items: type: string nullable: true - description: 'The media (that is, paper) colors supported by the printer.' + description: 'The media (for example, paper) colors supported by the printer.' mediaSizes: type: array items: type: string nullable: true - description: The media sizes supported by the printer. Supports standard size names for ISO and ANSI media sizes. Valid values are in the following table. + description: 'The media sizes supported by the printer. Supports standard size names for ISO and ANSI media sizes. For the list of supported values, see mediaSizes values.' mediaTypes: type: array items: @@ -67317,12 +75622,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' - x-ms-navigationProperty: true + description: Collection of certificate restrictions settings to be applied to an application or service principal. passwordCredentials: type: array items: $ref: '#/components/schemas/microsoft.graph.passwordCredentialConfiguration' - x-ms-navigationProperty: true + description: Collection of password restrictions settings to be applied to an application or service principal. additionalProperties: type: object microsoft.graph.customAppManagementApplicationConfiguration: @@ -67333,6 +75638,8 @@ components: $ref: '#/components/schemas/microsoft.graph.audiencesConfiguration' identifierUris: $ref: '#/components/schemas/microsoft.graph.identifierUriConfiguration' + redirectUris: + $ref: '#/components/schemas/microsoft.graph.redirectUriConfiguration' additionalProperties: type: object microsoft.graph.customClaimConfiguration: @@ -67625,6 +75932,14 @@ components: - emailUser - azureCommunicationServicesUser type: string + microsoft.graph.chatMessageBodyContentType: + title: chatMessageBodyContentType + enum: + - text + - html + - markdown + - unknownFutureValue + type: string microsoft.graph.chatMessageMentionedIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -67775,6 +76090,19 @@ components: - value: exclude description: 'Indicates out-filter, rule matching will not offer the payload to devices.' name: exclude + microsoft.graph.engagementIdentitySet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - title: engagementIdentitySet + type: object + properties: + audience: + $ref: '#/components/schemas/microsoft.graph.identity' + group: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object + description: The Viva Engage identities. microsoft.graph.sharingDetail: title: sharingDetail type: object @@ -67905,6 +76233,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.structuredDataEntryTypedValue: + title: structuredDataEntryTypedValue + type: object + properties: + type: + $ref: '#/components/schemas/microsoft.graph.structuredDataEntryValueType' + values: + type: array + items: + type: string + description: 'Represents the value. The contained elements might be one of the following cases: when the type is stringArray, it contains arbitrary string values; otherwise, it contains exactly one string value. The caller is responsible for data type conversion.' + additionalProperties: + type: object microsoft.graph.settingSource: title: settingSource type: object @@ -68334,11 +76675,9 @@ components: properties: text: type: string - description: The text of the meeting note subpoint. nullable: true title: type: string - description: The title of the meeting note subpoint. nullable: true additionalProperties: type: object @@ -68349,14 +76688,12 @@ components: 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: 'The date and time of the mention event. 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.' format: date-time nullable: true speaker: $ref: '#/components/schemas/microsoft.graph.identitySet' transcriptUtterance: type: string - description: The utterance in the online meeting transcript that contains the mention event. nullable: true additionalProperties: type: object @@ -68385,6 +76722,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.meetingEngagement: + title: meetingEngagement + type: object + properties: + 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 UTC date and time when the engagement event occurred, in ISO 8601 format.' + format: date-time + nullable: true + engagementSubType: + type: string + description: 'The specific engagement action within the type (e.g., like, love, applause, laugh, surprised for reactions; raiseHand for hand; cameraOn for camera; unmute, mute for microphone).' + nullable: true + engagementType: + $ref: '#/components/schemas/microsoft.graph.meetingEngagementType' + additionalProperties: + type: object microsoft.graph.virtualEventExternalRegistrationInformation: title: virtualEventExternalRegistrationInformation type: object @@ -68538,6 +76893,45 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerTaskChatMention: + title: plannerTaskChatMention + type: object + properties: + mentioned: + type: string + description: The ID of the mentioned user. + nullable: true + mentionType: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMentionType' + position: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The zero-based position of the mention in the message content. + format: int32 + additionalProperties: + type: object + microsoft.graph.plannerTaskChatMessageType: + title: plannerTaskChatMessageType + enum: + - richTextHtml + - plainText + - unknownFutureValue + type: string + microsoft.graph.plannerTaskChatReaction: + title: plannerTaskChatReaction + type: object + properties: + reactionEvents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatReactionEvent' + reactionType: + type: string + description: 'The type of reaction, such as like, heart, or emoji characters.' + nullable: true + additionalProperties: + type: object microsoft.graph.allowedAudiences: title: allowedAudiences enum: @@ -68654,6 +77048,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.familyMemberStorageQuota: + title: familyMemberStorageQuota + type: object + properties: + additionalAllocations: + $ref: '#/components/schemas/microsoft.graph.additionalStorageAllocations' + used: + type: number + format: int64 + nullable: true + user: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object microsoft.graph.serviceStorageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' @@ -68661,6 +77069,38 @@ components: type: object additionalProperties: type: object + microsoft.graph.timeOffDetails: + title: timeOffDetails + type: object + properties: + isAllDay: + type: boolean + description: Indicates whether the time-off entry spans the entire day. + subject: + type: string + description: The subject or reason for the time-off entry. + nullable: true + additionalProperties: + type: object + microsoft.graph.sectionIconSkinTone: + title: sectionIconSkinTone + enum: + - light + - mediumLight + - medium + - mediumDark + - dark + - unknownFutureValue + type: string + microsoft.graph.sectionItemType: + title: sectionItemType + enum: + - chat + - channel + - meeting + - community + - unknownFutureValue + type: string microsoft.graph.attachmentBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -68765,17 +77205,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.singleValueExtendedProperty: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: singleValueExtendedProperty - type: object - properties: - value: - type: string - nullable: true - additionalProperties: - type: object microsoft.graph.communicationsIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -68845,6 +77274,13 @@ components: - title: virtualEventSession type: object properties: + capacity: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Represents the expected number of attendees for town hall session. + format: int32 + nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: @@ -68878,6 +77314,14 @@ components: description: Total capacity of the virtual event. format: int32 nullable: true + isManualApprovalEnabled: + type: boolean + description: Indicates whether registrations require organizer approval before a participant is confirmed. + nullable: true + isWaitlistEnabled: + type: boolean + description: Indicates whether more registrants are automatically placed on a waitlist when capacity is reached. + nullable: true registrationWebUrl: type: string description: Registration URL of the virtual event. @@ -69075,6 +77519,26 @@ components: $ref: '#/components/schemas/microsoft.graph.linkScopeAbilities' additionalProperties: type: object + microsoft.graph.workbookCommentMention: + title: workbookCommentMention + type: object + properties: + email: + type: string + description: Represents the email address of the person that is mentioned in a comment. + nullable: true + id: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Represents the ID of the person that is mentioned in a comment. + format: int32 + name: + type: string + description: Represents the display name of the person that is mentioned in a comment. + nullable: true + additionalProperties: + type: object microsoft.graph.workbookCommentReply: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -69083,11 +77547,20 @@ components: properties: content: type: string - description: The content of the reply. + description: The content of the reply that is the displayed to end-users. nullable: true contentType: type: string - description: The content type for the reply. + description: 'The content type for the reply. Supported values are: plain, mention.' + mentions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.workbookCommentMention' + description: 'A collection that contains all the people mentioned within the reply. When contentType is plain, this property is an empty array. Read-only.' + richContent: + type: string + description: 'The rich content of the reply (for example, reply content with mentions, where the first mentioned entity has an ID attribute of 0 and the second has an ID attribute of 1). When contentType is plain, this property is empty. Read-only.' + nullable: true task: $ref: '#/components/schemas/microsoft.graph.workbookDocumentTask' additionalProperties: @@ -69307,6 +77780,38 @@ components: description: Indicates whether the worksheet is protected. Read-only. additionalProperties: type: object + microsoft.graph.cloudLicensing.subscriptionState: + title: subscriptionState + enum: + - active + - warning + - suspended + - lockedOut + - deleted + - unknownFutureValue + type: string + microsoft.graph.cloudLicensing.subscriptionTags: + title: subscriptionTags + enum: + - none + - trial + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.security.entityMapping: + title: entityMapping + type: object + additionalProperties: + type: object + microsoft.graph.expirationPatternType: + title: expirationPatternType + enum: + - notSpecified + - noExpiration + - afterDateTime + - afterDuration + type: string microsoft.graph.printColorMode: title: printColorMode enum: @@ -70424,7 +78929,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printFinishing' - description: Finishing processes to use when printing. + description: 'Finishing processes to use when printing. Possible values are: none, staple, punch, cover, bind, saddleStitch, stitchEdge, stapleTopLeft, stapleBottomLeft, stapleTopRight, stapleBottomRight, stitchLeftEdge, stitchTopEdge, stitchRightEdge, stitchBottomEdge, stapleDualLeft, stapleDualTop, stapleDualRight, stapleDualBottom, unknownFutureValue. You must use the Prefer: include-unknown-enum-members request header to get the following values in this [evolvable enum](/graph/best-practices-concept#handling-future-members-in-evolvable-enumerottom,bindLeft,bindTop,bindRight,bindBottom,foldAccordion,foldDoubleGate,foldGate,foldHalf,foldHalfZ,foldLeftGate,foldLetter,foldParallel,foldPoster,foldRightGate,foldZ,foldEngineeringZ,punchTopLeft,punchBottomLeft,punchTopRight,punchBottomRight,punchDualLeft,punchDualTop,punchDualRight,punchDualBottom,punchTripleLeft,punchTripleTop,punchTripleRight,punchTripleBottom,punchQuadLeft,punchQuadTop,punchQuadRight,punchQuadBottom,fold,trim,bale,bookletMaker,coat,laminate,trimAfterPages,trimAfterDocuments,trimAfterCopies,trimAfterJob`.' fitPdfToPage: type: boolean nullable: true @@ -70595,7 +79100,7 @@ components: maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' + description: 'String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to asymmetricKeyLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: @@ -70639,7 +79144,7 @@ components: type: object properties: azureAdMultipleOrgs: - $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + $ref: '#/components/schemas/microsoft.graph.azureAdMultipleOrgsAudienceRestriction' personalMicrosoftAccount: $ref: '#/components/schemas/microsoft.graph.audienceRestriction' additionalProperties: @@ -70654,6 +79159,22 @@ components: $ref: '#/components/schemas/microsoft.graph.identifierUriRestriction' additionalProperties: type: object + microsoft.graph.redirectUriConfiguration: + title: redirectUriConfiguration + type: object + properties: + uriWithBlockedDomain: + $ref: '#/components/schemas/microsoft.graph.redirectUriBlockedDomainConfiguration' + uriWithBlockedScheme: + $ref: '#/components/schemas/microsoft.graph.redirectUriBlockedSchemeConfiguration' + uriWithoutAllowedDomain: + $ref: '#/components/schemas/microsoft.graph.redirectUriAllowedDomainConfiguration' + uriWithoutAllowedScheme: + $ref: '#/components/schemas/microsoft.graph.redirectUriAllowedSchemeConfiguration' + uriWithWildcard: + $ref: '#/components/schemas/microsoft.graph.redirectUriWildcardConfiguration' + additionalProperties: + type: object microsoft.graph.customClaimAttributeBase: title: customClaimAttributeBase type: object @@ -70970,6 +79491,21 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.structuredDataEntryValueType: + title: structuredDataEntryValueType + enum: + - dateTime + - boolean + - byte + - string + - integer32 + - unsignedInteger32 + - integer64 + - unsignedInteger64 + - stringArray + - byteArray + - unknownFutureValue + type: string microsoft.graph.settingSourceType: title: settingSourceType enum: @@ -70983,6 +79519,15 @@ components: - deviceIntent type: string description: Authoring source of a policy + microsoft.graph.meetingEngagementType: + title: meetingEngagementType + enum: + - reaction + - hand + - camera + - microphone + - unknownFutureValue + type: string microsoft.graph.plannerApprovalStatus: title: plannerApprovalStatus enum: @@ -71026,6 +79571,40 @@ components: description: Read-only. A collection of keys from the plannerFormsDictionary that identify the plannerFormReference objects that specify the requirements to complete the plannerTask. additionalProperties: type: object + microsoft.graph.plannerTaskChatMentionType: + title: plannerTaskChatMentionType + enum: + - user + - application + - unknownFutureValue + type: string + microsoft.graph.plannerTaskChatReactionEvent: + title: plannerTaskChatReactionEvent + type: object + properties: + 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: 'The date and time when the reaction was added. 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.' + format: date-time + additionalProperties: + type: object + microsoft.graph.additionalStorageAllocations: + title: additionalStorageAllocations + type: object + properties: + bonusQuotaInBytes: + type: number + format: int64 + nullable: true + subscriptionQuotaInBytes: + type: number + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.storageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -71134,6 +79713,29 @@ components: - darkPink - darkYellow - unknownFutureValue + - darkRed + - cranberry + - darkOrange + - bronze + - peach + - gold + - lime + - forest + - lightGreen + - jade + - lightTeal + - darkTeal + - steel + - skyBlue + - blueGray + - lavender + - lilac + - plum + - magenta + - darkBrown + - beige + - charcoal + - silver type: string microsoft.graph.sharingRole: title: sharingRole @@ -71277,7 +79879,7 @@ components: nullable: true type: type: string - description: 'The type of the change history. Possible values are: create, assign, unassign, unassignAll, setPriority, setTitle, setPercentComplete, setSchedule, remove, restore, undo.' + description: 'The type of the change history. The possible values are: create, assign, unassign, unassignAll, setPriority, setTitle, setPercentComplete, setSchedule, remove, restore, undo.' undoChangeId: type: string description: The ID of the workbookDocumentTaskChange that was undone for the undo change action. Only exists on an undo change history. Nullable. @@ -71307,7 +79909,7 @@ components: nullable: true dataOption: type: string - description: 'Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.' + description: 'Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.' icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' key: @@ -71318,7 +79920,7 @@ components: format: int32 sortOn: type: string - description: 'Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.' + description: 'Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.' additionalProperties: type: object microsoft.graph.workbookChartAxes: @@ -71658,7 +80260,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeExemption' - x-ms-navigationProperty: true + description: The collection of customSecurityAttributeExemption to exempt from the policy enforcement. Limit of 5. additionalProperties: type: object microsoft.graph.appKeyCredentialRestrictionType: @@ -71685,6 +80287,13 @@ components: - customPasswordAddition - unknownFutureValue type: string + microsoft.graph.azureAdMultipleOrgsAudienceRestriction: + allOf: + - $ref: '#/components/schemas/microsoft.graph.audienceRestriction' + - title: azureAdMultipleOrgsAudienceRestriction + type: object + additionalProperties: + type: object microsoft.graph.audienceRestriction: title: audienceRestriction type: object @@ -71712,7 +80321,7 @@ components: $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' excludeAppsReceivingV2Tokens: type: boolean - description: 'If true, the restriction isn''t enforced for applications that are configured to receive V2 tokens in Microsoft Entra ID; else, the restriction isn''t enforced for those applications.' + description: 'If true, the restriction isn''t enforced for applications that are configured to receive V2 tokens in Microsoft Entra ID; else, the restriction is enforced for those applications.' nullable: true excludeSaml: type: boolean @@ -71732,6 +80341,157 @@ components: $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object + microsoft.graph.redirectUriBlockedDomainConfiguration: + title: redirectUriBlockedDomainConfiguration + type: object + properties: + blockedDomains: + type: array + items: + type: string + description: 'Collection of domain names that are blocked globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.' + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + description: Indicates whether the restriction state was set by Microsoft. + readOnly: true + publicClient: + $ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedDomainConfiguration' + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. + format: date-time + nullable: true + spa: + $ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedDomainConfiguration' + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + web: + $ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedDomainConfiguration' + additionalProperties: + type: object + microsoft.graph.redirectUriBlockedSchemeConfiguration: + title: redirectUriBlockedSchemeConfiguration + type: object + properties: + blockedSchemes: + type: array + items: + type: string + description: Collection of URI schemes that are blocked globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + exemptFormats: + type: array + items: + type: string + description: Collection of URI patterns that are exempt from the blocked scheme restrictions. Patterns must follow specific validation rules for standard URI formats or URN formats. + isStateSetByMicrosoft: + type: boolean + description: Indicates whether the restriction state was set by Microsoft. + readOnly: true + publicClient: + $ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration' + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. + format: date-time + nullable: true + spa: + $ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration' + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + web: + $ref: '#/components/schemas/microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration' + additionalProperties: + type: object + microsoft.graph.redirectUriAllowedDomainConfiguration: + title: redirectUriAllowedDomainConfiguration + type: object + properties: + allowedDomains: + type: array + items: + type: string + description: 'Collection of domain names that are allowed globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.' + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + description: Indicates whether the restriction state was set by Microsoft. + readOnly: true + publicClient: + $ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedDomainConfiguration' + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. + format: date-time + nullable: true + spa: + $ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedDomainConfiguration' + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + web: + $ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedDomainConfiguration' + additionalProperties: + type: object + microsoft.graph.redirectUriAllowedSchemeConfiguration: + title: redirectUriAllowedSchemeConfiguration + type: object + properties: + allowedSchemes: + type: array + items: + type: string + description: Collection of URI schemes that are allowed globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme. + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + description: Indicates whether the restriction state was set by Microsoft. + readOnly: true + publicClient: + $ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration' + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. + format: date-time + nullable: true + spa: + $ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration' + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + web: + $ref: '#/components/schemas/microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration' + additionalProperties: + type: object + microsoft.graph.redirectUriWildcardConfiguration: + title: redirectUriWildcardConfiguration + type: object + properties: + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + excludeFormats: + $ref: '#/components/schemas/microsoft.graph.redirectUriWildcardExcludeFormats' + isStateSetByMicrosoft: + type: boolean + description: Indicates whether the restriction state was set by Microsoft. + readOnly: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. + format: date-time + nullable: true + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + additionalProperties: + type: object microsoft.graph.transformationAttribute: title: transformationAttribute type: object @@ -71979,7 +80739,7 @@ components: format: int32 set: type: string - description: 'The set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' + description: 'The set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.' additionalProperties: type: object microsoft.graph.workbookChartAxis: @@ -72121,10 +80881,75 @@ components: - title: customSecurityAttributeExemption type: object properties: + id: + type: string operator: $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeComparisonOperator' additionalProperties: type: object + microsoft.graph.redirectUriPlatformBlockedDomainConfiguration: + title: redirectUriPlatformBlockedDomainConfiguration + type: object + properties: + blockedDomains: + type: array + items: + type: string + description: 'Collection of domain names that are blocked for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.' + additionalProperties: + type: object + microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration: + title: redirectUriPlatformBlockedSchemeConfiguration + type: object + properties: + blockedSchemes: + type: array + items: + type: string + description: Collection of URI schemes that are blocked for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. + exemptFormats: + type: array + items: + type: string + description: Collection of URI patterns that are exempt from the blocked scheme restrictions for this platform. Patterns must follow specific validation rules for standard URI formats or URN formats. + additionalProperties: + type: object + microsoft.graph.redirectUriPlatformAllowedDomainConfiguration: + title: redirectUriPlatformAllowedDomainConfiguration + type: object + properties: + allowedDomains: + type: array + items: + type: string + description: 'Collection of domain names that are allowed for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported.' + additionalProperties: + type: object + microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration: + title: redirectUriPlatformAllowedSchemeConfiguration + type: object + properties: + allowedSchemes: + type: array + items: + type: string + description: Collection of URI schemes that are allowed for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme for this platform. + additionalProperties: + type: object + microsoft.graph.redirectUriWildcardExcludeFormats: + title: redirectUriWildcardExcludeFormats + type: object + properties: + excludeWildcardsInPath: + type: boolean + description: 'When true, blocks the use of wildcards in the path portion of redirect URIs. When false, allows wildcards in paths.' + excludeWildcardsInPathWithDomains: + type: array + items: + type: string + description: 'Collection of domain names where wildcards in the path portion of redirect URIs are blocked. Accepts only valid host names (no wildcards) as defined in RFC 3986 §3.2.2. For example, login.microsoft.com or contoso.com.' + additionalProperties: + type: object microsoft.graph.attributeMapping: title: attributeMapping type: object @@ -72673,6 +81498,54 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.security.auditLogRecordCollectionResponse' + microsoft.graph.security.caseManagement.caseCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseCollectionResponse' + microsoft.graph.security.caseManagement.activityCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.activityCollectionResponse' + microsoft.graph.security.caseManagement.attachmentCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.attachmentCollectionResponse' + microsoft.graph.security.caseManagement.relationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.relationCollectionResponse' + microsoft.graph.security.caseManagement.taskCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.taskCollectionResponse' + microsoft.graph.security.caseManagement.caseTypeConfigurationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.caseTypeConfigurationCollectionResponse' + microsoft.graph.security.caseManagement.customFieldDefinitionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.customFieldDefinitionCollectionResponse' + microsoft.graph.security.caseManagement.statusDefinitionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.caseManagement.statusDefinitionCollectionResponse' microsoft.graph.security.ediscoveryCaseCollectionResponse: description: Retrieved collection content: @@ -72829,6 +81702,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.security.identityAccountsCollectionResponse' + microsoft.graph.security.sensorCandidateCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.sensorCandidateCollectionResponse' + microsoft.graph.security.sensorMigrationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.sensorMigrationCollectionResponse' microsoft.graph.security.sensorCollectionResponse: description: Retrieved collection content: @@ -72961,6 +81846,36 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.securityActionCollectionResponse' + microsoft.graph.security.securityCopilot.workspaceCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.workspaceCollectionResponse' + microsoft.graph.security.securityCopilot.pluginCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.pluginCollectionResponse' + microsoft.graph.security.securityCopilot.sessionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.sessionCollectionResponse' + microsoft.graph.security.securityCopilot.promptCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.promptCollectionResponse' + microsoft.graph.security.securityCopilot.evaluationCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.securityCopilot.evaluationCollectionResponse' microsoft.graph.subjectRightsRequestCollectionResponse: description: Retrieved collection content: @@ -73135,6 +82050,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.userSecurityProfileCollectionResponse' + microsoft.graph.security.zoneCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.zoneCollectionResponse' + microsoft.graph.security.environmentCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.environmentCollectionResponse' parameters: top: name: $top diff --git a/openApiDocs/beta/Teams.yml b/openApiDocs/beta/Teams.yml index e329c79dec..6e9ed38da2 100644 --- a/openApiDocs/beta/Teams.yml +++ b/openApiDocs/beta/Teams.yml @@ -6295,42 +6295,27 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /chats/$count: - get: - tags: - - chats.chat - summary: Get the number of the resource - operationId: chat_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /chats/microsoft.graph.allMessages(): + '/chats/{chat-id}/targetedMessages': get: tags: - - chats.chat.Functions - summary: Invoke function allMessages - operationId: chat_allMessage + - chats.targetedChatMessage + summary: Get targetedMessages from chats + description: A collection of targeted messages in the chat that are visible only to specific users. Nullable. + operationId: chat_ListTargetedMessage parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat - $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 @@ -6341,63 +6326,6 @@ 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 chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /chats/microsoft.graph.getAllMessages(): - get: - tags: - - chats.chat.Functions - summary: Invoke function getAllMessages - description: 'Get all messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chats-getallmessages?view=graph-rest-beta - operationId: chat_getAllMessage - parameters: - - name: model - in: query - description: The payment model for the API - style: form - explode: false - 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 @@ -6408,16 +6336,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 @@ -6430,114 +6348,68 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.targetedChatMessageCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - /chats/microsoft.graph.getAllRetainedMessages(): - get: + x-ms-docs-operation-type: operation + post: tags: - - chats.chat.Functions - summary: Invoke function getAllRetainedMessages - description: 'Get all retained messages from all chats that a user is a participant in, including one-on-one chats, group chats, and meeting chats. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-getallretainedmessages?view=graph-rest-beta - operationId: chat_getAllRetainedMessage + - chats.targetedChatMessage + summary: Create new navigation property to targetedMessages for chats + operationId: chat_CreateTargetedMessage 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 + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chat + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.targetedChatMessage' + required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.targetedChatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team': + x-ms-docs-operation-type: operation + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}': get: tags: - - groups.team - summary: Get team from groups - description: The team associated with this group. - operationId: group_GetTeam + - chats.targetedChatMessage + summary: Get targetedMessages from chats + description: A collection of targeted messages in the chat that are visible only to specific users. Nullable. + operationId: chat_GetTargetedMessage parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: chat + - name: targetedChatMessage-id + in: path + description: The unique identifier of targetedChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: targetedChatMessage - name: $select in: query description: Select properties to be returned @@ -6564,34 +6436,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.targetedChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - - groups.team - summary: Create team from group - description: 'Create a new team from a group. In order to create a team, the group must have at least one owner. If the group was created less than 15 minutes ago, calls to create a team might fail with a 404 Not Found error because the group information didn''t fully replicate.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-put-teams?view=graph-rest-beta - operationId: group_SetTeam + - chats.targetedChatMessage + summary: Update the navigation property targetedMessages in chats + operationId: chat_UpdateTargetedMessage parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: chat + - name: targetedChatMessage-id + in: path + description: The unique identifier of targetedChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: targetedChatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.targetedChatMessage' required: true responses: 2XX: @@ -6599,24 +6475,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.targetedChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - groups.team - summary: Delete navigation property team for groups - operationId: group_DeleteTeam + - chats.targetedChatMessage + summary: Delete navigation property targetedMessages for chats + operationId: chat_DeleteTargetedMessage parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: chat + - name: targetedChatMessage-id + in: path + description: The unique identifier of targetedChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: targetedChatMessage - name: If-Match in: header description: ETag @@ -6629,22 +6513,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/allChannels': + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/hostedContents': get: tags: - - groups.team - summary: Get allChannels from groups - description: List of channels either hosted in or shared with the team (incoming channels). - operationId: group.team_ListAllChannel + - chats.targetedChatMessage + summary: Get hostedContents from chats + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: chat.targetedMessage_ListHostedContent parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: chat + - name: targetedChatMessage-id + in: path + description: The unique identifier of targetedChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: targetedChatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -6682,120 +6574,84 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/team/allChannels/{channel-id}': - get: + post: tags: - - groups.team - summary: Get allChannels from groups - description: List of channels either hosted in or shared with the team (incoming channels). - operationId: group.team_GetAllChannel + - chats.targetedChatMessage + summary: Create new navigation property to hostedContents for chats + operationId: chat.targetedMessage_CreateHostedContent parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: targetedChatMessage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true responses: 2XX: - description: Retrieved navigation property + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/allChannels/$count': + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/hostedContents/{chatMessageHostedContent-id}': get: tags: - - groups.team - summary: Get the number of the resource - operationId: group.team.allChannel_GetCount + - chats.targetedChatMessage + summary: Get hostedContents from chats + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: chat.targetedMessage_GetHostedContent parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple 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/channels': - get: - tags: - - groups.team - summary: Get channels from groups - description: The collection of channels and messages associated with the team. - operationId: group.team_ListChannel - parameters: - - name: group-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of group + description: The unique identifier of targetedChatMessage required: true style: simple 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 + x-ms-docs-key-type: targetedChatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -6818,159 +6674,220 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' 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 channels for groups - operationId: group.team_CreateChannel + - chats.targetedChatMessage + summary: Update the navigation property hostedContents in chats + operationId: chat.targetedMessage_UpdateHostedContent parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: chat + - name: targetedChatMessage-id + in: path + description: The unique identifier of targetedChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: targetedChatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}': - get: + delete: tags: - - groups.team - summary: Get channels from groups - description: The collection of channels and messages associated with the team. - operationId: group.team_GetChannel + - chats.targetedChatMessage + summary: Delete navigation property hostedContents for chats + operationId: chat.targetedMessage_DeleteHostedContent parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: targetedChatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - description: Retrieved navigation property + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': + get: + tags: + - chats.targetedChatMessage + summary: Get media content for the navigation property hostedContents from chats + description: The unique identifier for an entity. Read-only. + operationId: chat.targetedMessage_GetHostedContentsContent + parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: targetedChatMessage-id + in: path + description: The unique identifier of targetedChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: targetedChatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + responses: + 2XX: + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + put: tags: - - groups.team - summary: Update the navigation property channels in groups - operationId: group.team_UpdateChannel + - chats.targetedChatMessage + summary: Update media content for the navigation property hostedContents in chats + description: The unique identifier for an entity. Read-only. + operationId: chat.targetedMessage_SetHostedContentsContent parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: targetedChatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - - groups.team - summary: Delete navigation property channels for groups - operationId: group.team_DeleteChannel + - chats.targetedChatMessage + summary: Delete media content for the navigation property hostedContents in chats + description: The unique identifier for an entity. Read-only. + operationId: chat.targetedMessage_DeleteHostedContentsContent parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: targetedChatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -6982,31 +6899,60 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/allMembers': + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/hostedContents/$count': get: tags: - - groups.team - summary: Get allMembers from groups - description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. - operationId: group.team.channel_ListAllMember + - chats.targetedChatMessage + summary: Get the number of the resource + operationId: chat.targetedMessage.hostedContent_GetCount parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: targetedChatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies': + get: + tags: + - chats.targetedChatMessage + summary: Get replies from chats + description: Replies for a specified message. Supports $expand for channel messages. + operationId: chat.targetedMessage_ListReply + parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: targetedChatMessage-id + in: path + description: The unique identifier of targetedChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: targetedChatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -7044,7 +6990,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -7053,32 +6999,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.team - summary: Create new navigation property to allMembers for groups - operationId: group.team.channel_CreateAllMember + - chats.targetedChatMessage + summary: Create new navigation property to replies for chats + operationId: chat.targetedMessage_CreateReply parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: targetedChatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -7086,42 +7032,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/allMembers/{conversationMember-id}': + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}': get: tags: - - groups.team - summary: Get allMembers from groups - description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. - operationId: group.team.channel_GetAllMember + - chats.targetedChatMessage + summary: Get replies from chats + description: Replies for a specified message. Supports $expand for channel messages. + operationId: chat.targetedMessage_GetReply parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: conversationMember-id + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: chatMessage - name: $select in: query description: Select properties to be returned @@ -7148,46 +7094,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - groups.team - summary: Update the navigation property allMembers in groups - operationId: group.team.channel_UpdateAllMember + - chats.targetedChatMessage + summary: Update the navigation property replies in chats + operationId: chat.targetedMessage_UpdateReply parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: conversationMember-id + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -7195,40 +7141,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - groups.team - summary: Delete navigation property allMembers for groups - operationId: group.team.channel_DeleteAllMember + - chats.targetedChatMessage + summary: Delete navigation property replies for chats + operationId: chat.targetedMessage_DeleteReply parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: conversationMember-id + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: chatMessage - name: If-Match in: header description: ETag @@ -7241,188 +7187,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/allMembers/$count': + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/hostedContents': get: tags: - - groups.team - summary: Get the number of the resource - operationId: group.team.channel.allMember_GetCount - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - 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' - '/groups/{group-id}/team/channels/{channel-id}/allMembers/microsoft.graph.add': - post: - tags: - - groups.team - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: group.team.channel.allMember_add - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team/channels/{channel-id}/allMembers/microsoft.graph.remove': - post: - tags: - - groups.team - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: group.team.channel.allMember_remove + - chats.targetedChatMessage + summary: Get hostedContents from chats + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: chat.targetedMessage.reply_ListHostedContent parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: channel-id + - name: chat-id in: path - description: The unique identifier of channel + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team/channels/{channel-id}/enabledApps': - get: - tags: - - groups.team - summary: Get enabledApps from groups - description: A collection of enabled apps in the channel. - operationId: group.team.channel_ListEnabledApp - parameters: - - name: group-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of group + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -7460,129 +7256,100 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAppCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/enabledApps/{teamsApp-id}': - get: + post: tags: - - groups.team - summary: Get enabledApps from groups - description: A collection of enabled apps in the channel. - operationId: group.team.channel_GetEnabledApp + - chats.targetedChatMessage + summary: Create new navigation property to hostedContents for chats + operationId: chat.targetedMessage.reply_CreateHostedContent parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: teamsApp-id + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id in: path - description: The unique identifier of teamsApp + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsApp - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true responses: 2XX: - description: Retrieved navigation property + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/enabledApps/$count': + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': get: tags: - - groups.team - summary: Get the number of the resource - operationId: group.team.channel.enabledApp_GetCount + - chats.targetedChatMessage + summary: Get hostedContents from chats + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: chat.targetedMessage.reply_GetHostedContent parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of targetedChatMessage required: true style: simple 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' - '/groups/{group-id}/team/channels/{channel-id}/filesFolder': - get: - tags: - - groups.team - summary: Get filesFolder from groups - description: Metadata for the location where the channel's files are stored. - operationId: group.team.channel_GetFilesFolder - parameters: - - name: group-id + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id in: path - description: The unique identifier of group + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of channel + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -7609,81 +7376,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/filesFolder/content': - get: + patch: tags: - - groups.team - summary: Get content for the navigation property filesFolder from groups - description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' - operationId: group.team.channel_GetFilesFolderContent + - chats.targetedChatMessage + summary: Update the navigation property hostedContents in chats + operationId: chat.targetedMessage.reply_UpdateHostedContent parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: $format - in: query - description: Format of the content - style: form - explode: false - schema: - type: string - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - put: - tags: - - groups.team - summary: Update content for the navigation property filesFolder in groups - description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' - operationId: group.team.channel_SetFilesFolderContent - parameters: - - name: group-id + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id in: path - description: The unique identifier of group + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of channel + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -7691,32 +7431,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - - groups.team - summary: Delete content for the navigation property filesFolder in groups - description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' - operationId: group.team.channel_DeleteFilesFolderContent + - chats.targetedChatMessage + summary: Delete navigation property hostedContents for chats + operationId: chat.targetedMessage.reply_DeleteHostedContent parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -7728,30 +7484,47 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/channels/{channel-id}/filesFolder/contentStream': + x-ms-docs-operation-type: operation + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - - groups.team - summary: Get contentStream for the navigation property filesFolder from groups - description: 'The content stream, if the item represents a file.' - operationId: group.team.channel_GetFilesFolderContentStream + - chats.targetedChatMessage + summary: Get media content for the navigation property hostedContents from chats + description: The unique identifier for an entity. Read-only. + operationId: chat.targetedMessage.reply_GetHostedContentsContent parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: description: Retrieved media content @@ -7764,27 +7537,43 @@ paths: $ref: '#/components/responses/error' put: tags: - - groups.team - summary: Update contentStream for the navigation property filesFolder in groups - description: 'The content stream, if the item represents a file.' - operationId: group.team.channel_SetFilesFolderContentStream + - chats.targetedChatMessage + summary: Update media content for the navigation property hostedContents in chats + description: The unique identifier for an entity. Read-only. + operationId: chat.targetedMessage.reply_SetHostedContentsContent parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New media content. content: @@ -7800,27 +7589,43 @@ paths: $ref: '#/components/responses/error' delete: tags: - - groups.team - summary: Delete contentStream for the navigation property filesFolder in groups - description: 'The content stream, if the item represents a file.' - operationId: group.team.channel_DeleteFilesFolderContentStream + - chats.targetedChatMessage + summary: Delete media content for the navigation property hostedContents in chats + description: The unique identifier for an entity. Read-only. + operationId: chat.targetedMessage.reply_DeleteHostedContentsContent parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -7832,287 +7637,249 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/channels/{channel-id}/members': + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/hostedContents/$count': get: tags: - - groups.team - summary: Get members from groups - description: A collection of membership records associated with the channel. - operationId: group.team.channel_ListMember + - chats.targetedChatMessage + summary: Get the number of the resource + operationId: chat.targetedMessage.reply.hostedContent_GetCount parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - - $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.conversationMemberCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.setReaction': post: tags: - - groups.team - summary: Create new navigation property to members for groups - operationId: group.team.channel_CreateMember + - chats.targetedChatMessage + summary: Invoke action setReaction + operationId: chat.targetedMessage.reply_setReaction parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/members/{conversationMember-id}': - get: + x-ms-docs-operation-type: action + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.softDelete': + post: tags: - - groups.team - summary: Get members from groups - description: A collection of membership records associated with the channel. - operationId: group.team.channel_GetMember + - chats.targetedChatMessage + 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: chat.targetedMessage.reply_softDelete parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: conversationMember-id + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: chatMessage responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.undoSoftDelete': + post: tags: - - groups.team - summary: Update the navigation property members in groups - operationId: group.team.channel_UpdateMember + - chats.targetedChatMessage + 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: chat.targetedMessage.reply_undoSoftDelete parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: conversationMember-id + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - required: true + x-ms-docs-key-type: chatMessage responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.unsetReaction': + post: tags: - - groups.team - summary: Delete navigation property members for groups - operationId: group.team.channel_DeleteMember + - chats.targetedChatMessage + summary: Invoke action unsetReaction + operationId: chat.targetedMessage.reply_unsetReaction parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: conversationMember-id + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember - - name: If-Match - in: header - description: ETag - style: simple - 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 + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/members/$count': + x-ms-docs-operation-type: action + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/$count': get: tags: - - groups.team + - chats.targetedChatMessage summary: Get the number of the resource - operationId: group.team.channel.member_GetCount + operationId: chat.targetedMessage.reply_GetCount parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: targetedChatMessage - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -8120,33 +7887,122 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/channels/{channel-id}/members/microsoft.graph.add': + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/microsoft.graph.delta()': + get: + tags: + - chats.targetedChatMessage + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: chat.targetedMessage.reply_delta + parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: targetedChatMessage-id + in: path + description: The unique identifier of targetedChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: targetedChatMessage + - $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 chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/microsoft.graph.forwardToChat': post: tags: - - groups.team - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + - chats.targetedChatMessage + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: group.team.channel.member_add + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: chat.targetedMessage.reply_forwardToChat parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: targetedChatMessage requestBody: description: Action parameters content: @@ -8154,10 +8010,18 @@ paths: schema: type: object properties: - values: + targetChatIds: type: array items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' additionalProperties: type: object required: true @@ -8184,33 +8048,33 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/team/channels/{channel-id}/members/microsoft.graph.remove': + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/microsoft.graph.replyWithQuote': post: tags: - - groups.team - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + - chats.targetedChatMessage + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: group.team.channel.member_remove + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: chat.targetedMessage.reply_replyGraphWPreQuote parameters: - - name: group-id + - name: chat-id in: path - description: The unique identifier of group + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: chat + - name: targetedChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: targetedChatMessage requestBody: description: Action parameters content: @@ -8218,10 +8082,13 @@ paths: schema: type: object properties: - values: + messageIds: type: array items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' additionalProperties: type: object required: true @@ -8231,12 +8098,101 @@ paths: content: application/json: schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/chats/{chat-id}/targetedMessages/$count': + get: + tags: + - chats.targetedChatMessage + summary: Get the number of the resource + operationId: chat.targetedMessage_GetCount + parameters: + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /chats/$count: + get: + tags: + - chats.chat + summary: Get the number of the resource + operationId: chat_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /chats/microsoft.graph.allMessages(): + get: + tags: + - chats.chat.Functions + summary: Invoke function allMessages + operationId: chat_allMessage + 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 chatMessage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' + $ref: '#/components/schemas/microsoft.graph.chatMessage' '@odata.nextLink': type: string nullable: true @@ -8244,39 +8200,43 @@ paths: type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action + x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/team/channels/{channel-id}/messages': + /chats/microsoft.graph.getAllMessages(): get: tags: - - groups.team - summary: Get messages from groups - description: A collection of all the messages in the channel. Nullable. - operationId: group.team.channel_ListMessage + - chats.chat.Functions + summary: Invoke function getAllMessages + description: 'Get all messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chats-getallmessages?view=graph-rest-beta + operationId: chat_getAllMessage parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple + - name: model + in: query + description: The payment model for the API + style: form + explode: false 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: $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 @@ -8287,6 +8247,56 @@ 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 chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /chats/microsoft.graph.getAllRetainedMessages(): + get: + tags: + - chats.chat.Functions + summary: Invoke function getAllRetainedMessages + description: 'Get all retained messages from all chats that a user is a participant in, including one-on-one chats, group chats, and meeting chats. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chat-getallretainedmessages?view=graph-rest-beta + operationId: chat_getAllRetainedMessage + 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 @@ -8297,6 +8307,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 @@ -8309,18 +8329,35 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + description: Success + content: + application/json: + schema: + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object 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 - post: + '/groups/{group-id}/team': + get: tags: - groups.team - summary: Create new navigation property to messages for groups - operationId: group.team.channel_CreateMessage + summary: Get team from groups + description: The team associated with this group. + operationId: group_GetTeam parameters: - name: group-id in: path @@ -8330,38 +8367,76 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: channel-id + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.team' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - groups.team + summary: Create team from group + description: 'Create a new team from a group. In order to create a team, the group must have at least one owner. If the group was created less than 15 minutes ago, calls to create a team might fail with a 404 Not Found error because the group information didn''t fully replicate.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-put-teams?view=graph-rest-beta + operationId: group_SetTeam + parameters: + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: group requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.team' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}': - get: + delete: tags: - groups.team - summary: Get messages from groups - description: A collection of all the messages in the channel. Nullable. - operationId: group.team.channel_GetMessage + summary: Delete navigation property team for groups + operationId: group_DeleteTeam parameters: - name: group-id in: path @@ -8371,22 +8446,49 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: channel-id - in: path - description: The unique identifier of channel - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/allChannels': + get: + tags: + - groups.team + summary: Get allChannels from groups + description: List of channels either hosted in or shared with the team (incoming channels). + operationId: group.team_ListAllChannel + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + 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 @@ -8409,19 +8511,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/team/allChannels/{channel-id}': + get: tags: - groups.team - summary: Update the navigation property messages in groups - operationId: group.team.channel_UpdateMessage + summary: Get allChannels from groups + description: List of channels either hosted in or shared with the team (incoming channels). + operationId: group.team_GetAllChannel parameters: - name: group-id in: path @@ -8439,36 +8542,42 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - required: true + uniqueItems: true + type: array + items: + 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.chatMessage' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/team/allChannels/$count': + get: tags: - groups.team - summary: Delete navigation property messages for groups - operationId: group.team.channel_DeleteMessage + summary: Get the number of the resource + operationId: group.team.allChannel_GetCount parameters: - name: group-id in: path @@ -8478,41 +8587,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/hostedContents': + '/groups/{group-id}/team/channels': get: tags: - groups.team - summary: Get hostedContents from groups - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: group.team.channel.message_ListHostedContent + summary: Get channels from groups + description: The collection of channels and messages associated with the team. + operationId: group.team_ListChannel parameters: - name: group-id in: path @@ -8522,22 +8610,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -8575,7 +8647,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -8585,8 +8657,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to hostedContents for groups - operationId: group.team.channel.message_CreateHostedContent + summary: Create new navigation property to channels for groups + operationId: group.team_CreateChannel parameters: - name: group-id in: path @@ -8596,28 +8668,12 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.channel' required: true responses: 2XX: @@ -8625,17 +8681,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + '/groups/{group-id}/team/channels/{channel-id}': get: tags: - groups.team - summary: Get hostedContents from groups - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: group.team.channel.message_GetHostedContent + summary: Get channels from groups + description: The collection of channels and messages associated with the team. + operationId: group.team_GetChannel parameters: - name: group-id in: path @@ -8653,22 +8709,6 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -8695,15 +8735,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property hostedContents in groups - operationId: group.team.channel.message_UpdateHostedContent + summary: Update the navigation property channels in groups + operationId: group.team_UpdateChannel parameters: - name: group-id in: path @@ -8721,28 +8761,12 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.channel' required: true responses: 2XX: @@ -8750,15 +8774,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property hostedContents for groups - operationId: group.team.channel.message_DeleteHostedContent + summary: Delete navigation property channels for groups + operationId: group.team_DeleteChannel parameters: - name: group-id in: path @@ -8776,22 +8800,6 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -8804,13 +8812,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': + '/groups/{group-id}/team/channels/{channel-id}/allMembers': get: tags: - groups.team - summary: Get media content for the navigation property hostedContents from groups - description: The unique identifier for an entity. Read-only. - operationId: group.team.channel.message_GetHostedContentsContent + summary: Get allMembers from groups + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + operationId: group.team.channel_ListAllMember parameters: - name: group-id in: path @@ -8828,38 +8836,55 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent + uniqueItems: true + type: array + items: + 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 media content - content: - application/octet-stream: - schema: - type: string - format: binary + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' - put: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - groups.team - summary: Update media content for the navigation property hostedContents in groups - description: The unique identifier for an entity. Read-only. - operationId: group.team.channel.message_SetHostedContentsContent + summary: Create new navigation property to allMembers for groups + operationId: group.team.channel_CreateAllMember parameters: - name: group-id in: path @@ -8877,41 +8902,30 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New media content. + description: New navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/allMembers/{conversationMember-id}': + get: tags: - groups.team - summary: Delete media content for the navigation property hostedContents in groups - description: The unique identifier for an entity. Read-only. - operationId: group.team.channel.message_DeleteHostedContentsContent + summary: Get allMembers from groups + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + operationId: group.team.channel_GetAllMember parameters: - name: group-id in: path @@ -8929,39 +8943,49 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: conversationMember-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple + x-ms-docs-key-type: conversationMember + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/$count': - get: + x-ms-docs-operation-type: operation + patch: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.channel.message.hostedContent_GetCount + summary: Update the navigation property allMembers in groups + operationId: group.team.channel_UpdateAllMember parameters: - name: group-id in: path @@ -8979,27 +9003,36 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: conversationMember-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: conversationMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': - post: + x-ms-docs-operation-type: operation + delete: tags: - groups.team - summary: Invoke action setReaction - operationId: group.team.channel.message_setReaction + summary: Delete navigation property allMembers for groups + operationId: group.team.channel_DeleteAllMember parameters: - name: group-id in: path @@ -9017,43 +9050,32 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: conversationMember-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of conversationMember required: true style: simple 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 - additionalProperties: - type: object - required: true + x-ms-docs-key-type: conversationMember + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/allMembers/$count': + get: 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: group.team.channel.message_softDelete + summary: Get the number of the resource + operationId: group.team.channel.allMember_GetCount parameters: - name: group-id in: path @@ -9071,30 +9093,23 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + '/groups/{group-id}/team/channels/{channel-id}/allMembers/microsoft.graph.add': 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. + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: group.team.channel.message_undoSoftDelete + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: group.team.channel.allMember_add parameters: - name: group-id in: path @@ -9112,26 +9127,53 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/channels/{channel-id}/allMembers/microsoft.graph.remove': post: tags: - groups.team - summary: Invoke action unsetReaction - operationId: group.team.channel.message_unsetReaction + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: group.team.channel.allMember_remove parameters: - name: group-id in: path @@ -9149,14 +9191,6 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: description: Action parameters content: @@ -9164,25 +9198,43 @@ paths: schema: type: object properties: - reactionType: - type: string - nullable: true + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' additionalProperties: type: object required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/channels/{channel-id}/enabledApps': get: tags: - groups.team - summary: Get replies from groups - description: Replies for a specified message. Supports $expand for channel messages. - operationId: group.team.channel.message_ListReply + summary: Get enabledApps from groups + description: A collection of enabled apps in the channel. + operationId: group.team.channel_ListEnabledApp parameters: - name: group-id in: path @@ -9200,14 +9252,6 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -9245,18 +9289,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamsAppCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/groups/{group-id}/team/channels/{channel-id}/enabledApps/{teamsApp-id}': + get: tags: - groups.team - summary: Create new navigation property to replies for groups - operationId: group.team.channel.message_CreateReply + summary: Get enabledApps from groups + description: A collection of enabled apps in the channel. + operationId: group.team.channel_GetEnabledApp parameters: - name: group-id in: path @@ -9274,38 +9320,50 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: teamsApp-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsApp required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - required: true + x-ms-docs-key-type: teamsApp + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.chatMessage' + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': + '/groups/{group-id}/team/channels/{channel-id}/enabledApps/$count': get: tags: - groups.team - summary: Get replies from groups - description: Replies for a specified message. Supports $expand for channel messages. - operationId: group.team.channel.message_GetReply + summary: Get the number of the resource + operationId: group.team.channel.enabledApp_GetCount parameters: - name: group-id in: path @@ -9323,22 +9381,37 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/channels/{channel-id}/filesFolder': + get: + tags: + - groups.team + summary: Get filesFolder from groups + description: Metadata for the location where the channel's files are stored. + operationId: group.team.channel_GetFilesFolder + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: group + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: channel - name: $select in: query description: Select properties to be returned @@ -9365,15 +9438,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/team/channels/{channel-id}/filesFolder/content': + get: tags: - groups.team - summary: Update the navigation property replies in groups - operationId: group.team.channel.message_UpdateReply + summary: Get content for the navigation property filesFolder from groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.team.channel_GetFilesFolderContent parameters: - name: group-id in: path @@ -9391,28 +9466,53 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: $format + in: query + description: Format of the content + style: form + explode: false + schema: + type: string + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - groups.team + summary: Update content for the navigation property filesFolder in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.team.channel_SetFilesFolderContent + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: group + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: channel requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + type: string + format: binary required: true responses: 2XX: @@ -9420,15 +9520,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property replies for groups - operationId: group.team.channel.message_DeleteReply + summary: Delete content for the navigation property filesFolder in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.team.channel_DeleteFilesFolderContent parameters: - name: group-id in: path @@ -9446,41 +9546,93 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/channels/{channel-id}/filesFolder/contentStream': + get: + tags: + - groups.team + summary: Get contentStream for the navigation property filesFolder from groups + description: 'The content stream, if the item represents a file.' + operationId: group.team.channel_GetFilesFolderContentStream + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: group + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: channel + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - groups.team + summary: Update contentStream for the navigation property filesFolder in groups + description: 'The content stream, if the item represents a file.' + operationId: group.team.channel_SetFilesFolderContentStream + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true style: simple schema: type: string + x-ms-docs-key-type: channel + 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' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': - get: + delete: tags: - groups.team - summary: Get hostedContents from groups - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: group.team.channel.message.reply_ListHostedContent + summary: Delete contentStream for the navigation property filesFolder in groups + description: 'The content stream, if the item represents a file.' + operationId: group.team.channel_DeleteFilesFolderContentStream parameters: - name: group-id in: path @@ -9498,22 +9650,40 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/channels/{channel-id}/joinedUsers': + get: + tags: + - groups.team + summary: Get joinedUsers from groups + operationId: group.team.channel_ListJoinedUser + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: group + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: channel - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -9551,7 +9721,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -9561,8 +9731,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to hostedContents for groups - operationId: group.team.channel.message.reply_CreateHostedContent + summary: Create new navigation property to joinedUsers for groups + operationId: group.team.channel_CreateJoinedUser parameters: - name: group-id in: path @@ -9580,28 +9750,12 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -9609,17 +9763,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': + '/groups/{group-id}/team/channels/{channel-id}/joinedUsers/{conversationMember-id}': get: tags: - groups.team - summary: Get hostedContents from groups - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: group.team.channel.message.reply_GetHostedContent + summary: Get joinedUsers from groups + operationId: group.team.channel_GetJoinedUser parameters: - name: group-id in: path @@ -9637,30 +9790,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: conversationMember-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -9687,15 +9824,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property hostedContents in groups - operationId: group.team.channel.message.reply_UpdateHostedContent + summary: Update the navigation property joinedUsers in groups + operationId: group.team.channel_UpdateJoinedUser parameters: - name: group-id in: path @@ -9713,36 +9850,20 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: conversationMember-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -9750,15 +9871,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property hostedContents for groups - operationId: group.team.channel.message.reply_DeleteHostedContent + summary: Delete navigation property joinedUsers for groups + operationId: group.team.channel_DeleteJoinedUser parameters: - name: group-id in: path @@ -9776,30 +9897,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: conversationMember-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -9812,13 +9917,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': + '/groups/{group-id}/team/channels/{channel-id}/joinedUsers/$count': get: tags: - groups.team - summary: Get media content for the navigation property hostedContents from groups - description: The unique identifier for an entity. Read-only. - operationId: group.team.channel.message.reply_GetHostedContentsContent + summary: Get the number of the resource + operationId: group.team.channel.joinedUser_GetCount parameters: - name: group-id in: path @@ -9836,46 +9940,23 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - put: + '/groups/{group-id}/team/channels/{channel-id}/joinedUsers/microsoft.graph.add': + post: tags: - groups.team - summary: Update media content for the navigation property hostedContents in groups - description: The unique identifier for an entity. Read-only. - operationId: group.team.channel.message.reply_SetHostedContentsContent + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: group.team.channel.joinedUser_add parameters: - name: group-id in: path @@ -9893,49 +9974,53 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/channels/{channel-id}/joinedUsers/microsoft.graph.remove': + post: tags: - groups.team - summary: Delete media content for the navigation property hostedContents in groups - description: The unique identifier for an entity. Read-only. - operationId: group.team.channel.message.reply_DeleteHostedContentsContent + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: group.team.channel.joinedUser_remove parameters: - name: group-id in: path @@ -9953,47 +10038,50 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/channels/{channel-id}/members': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.channel.message.reply.hostedContent_GetCount + summary: Get members from groups + description: A collection of membership records associated with the channel. + operationId: group.team.channel_ListMember parameters: - name: group-id in: path @@ -10011,35 +10099,55 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $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/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - groups.team - summary: Invoke action setReaction - operationId: group.team.channel.message.reply_setReaction + summary: Create new navigation property to members for groups + operationId: group.team.channel_CreateMember parameters: - name: group-id in: path @@ -10057,51 +10165,30 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/members/{conversationMember-id}': + get: 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: group.team.channel.message.reply_softDelete + summary: Get members from groups + description: A collection of membership records associated with the channel. + operationId: group.team.channel_GetMember parameters: - name: group-id in: path @@ -10119,38 +10206,49 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: conversationMember-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: conversationMember + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage + uniqueItems: true + type: array + items: + 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.conversationMember' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': - post: + x-ms-docs-operation-type: operation + patch: 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: group.team.channel.message.reply_undoSoftDelete + summary: Update the navigation property members in groups + operationId: group.team.channel_UpdateMember parameters: - name: group-id in: path @@ -10168,34 +10266,79 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: conversationMember-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: conversationMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.team + summary: Delete navigation property members for groups + operationId: group.team.channel_DeleteMember + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/members/$count': + get: tags: - groups.team - summary: Invoke action unsetReaction - operationId: group.team.channel.message.reply_unsetReaction + summary: Get the number of the resource + operationId: group.team.channel.member_GetCount parameters: - name: group-id in: path @@ -10213,22 +10356,40 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/channels/{channel-id}/members/microsoft.graph.add': + post: + tags: + - groups.team + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: group.team.channel.member_add + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: group + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: channel requestBody: description: Action parameters content: @@ -10236,24 +10397,46 @@ paths: schema: type: object properties: - reactionType: - type: string - nullable: true + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' additionalProperties: type: object required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/$count': - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/channels/{channel-id}/members/microsoft.graph.remove': + post: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.channel.message.reply_GetCount + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: group.team.channel.member_remove parameters: - name: group-id in: path @@ -10271,31 +10454,50 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/channels/{channel-id}/messages': get: tags: - groups.team - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: group.team.channel.message.reply_delta + summary: Get messages from groups + description: A collection of all the messages in the channel. Nullable. + operationId: group.team.channel_ListMessage parameters: - name: group-id in: path @@ -10313,22 +10515,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -10336,9 +10530,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -10358,41 +10552,59 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': + x-ms-docs-operation-type: operation post: tags: - groups.team - summary: Invoke action forwardToChat - description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta - operationId: group.team.channel.message.reply_forwardToChat + summary: Create new navigation property to messages for groups + operationId: group.team.channel_CreateMessage + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}': + get: + tags: + - groups.team + summary: Get messages from groups + description: A collection of all the messages in the channel. Nullable. + operationId: group.team.channel_GetMessage parameters: - name: group-id in: path @@ -10418,61 +10630,41 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - targetChatIds: - type: array - items: - type: string - nullable: true - messageIds: - type: array - items: - type: string - nullable: true - additionalMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object - required: 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: Success + description: Retrieved navigation property content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': - post: + x-ms-docs-operation-type: operation + patch: tags: - groups.team - summary: Invoke action replyWithQuote - description: Reply with quote to a single chat message or multiple chat messages in a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta - operationId: group.team.channel.message.reply_replyGraphWPreQuote + summary: Update the navigation property messages in groups + operationId: group.team.channel_UpdateMessage parameters: - name: group-id in: path @@ -10499,21 +10691,11 @@ paths: type: string x-ms-docs-key-type: chatMessage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - messageIds: - type: array - items: - type: string - nullable: true - replyMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -10524,13 +10706,12 @@ paths: $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/channels/{channel-id}/messages/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.channel.message_GetCount + summary: Delete navigation property messages for groups + operationId: group.team.channel_DeleteMessage parameters: - name: group-id in: path @@ -10548,23 +10729,33 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/channels/{channel-id}/messages/microsoft.graph.delta()': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/hostedContents': get: tags: - groups.team - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: group.team.channel.message_delta + summary: Get hostedContents from groups + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: group.team.channel.message_ListHostedContent parameters: - name: group-id in: path @@ -10582,14 +10773,22 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -10597,9 +10796,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -10619,41 +10818,18 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/team/channels/{channel-id}/messages/microsoft.graph.forwardToChat': + x-ms-docs-operation-type: operation post: tags: - groups.team - summary: Invoke action forwardToChat - description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta - operationId: group.team.channel.message_forwardToChat + summary: Create new navigation property to hostedContents for groups + operationId: group.team.channel.message_CreateHostedContent parameters: - name: group-id in: path @@ -10671,61 +10847,38 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - targetChatIds: - type: array - items: - type: string - nullable: true - messageIds: - type: array - items: - type: string - nullable: true - additionalMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team/channels/{channel-id}/messages/microsoft.graph.replyWithQuote': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + get: tags: - groups.team - summary: Invoke action replyWithQuote - description: Reply with quote to a single chat message or multiple chat messages in a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta - operationId: group.team.channel.message_replyGraphWPreQuote + summary: Get hostedContents from groups + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: group.team.channel.message_GetHostedContent parameters: - name: group-id in: path @@ -10743,43 +10896,57 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - messageIds: - type: array - items: - type: string - nullable: true - replyMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object - required: true + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.chatMessage' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.archive': - post: + x-ms-docs-operation-type: operation + patch: tags: - groups.team - summary: Invoke action archive - description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta - operationId: group.team.channel_archive + summary: Update the navigation property hostedContents in groups + operationId: group.team.channel.message_UpdateHostedContent parameters: - name: group-id in: path @@ -10797,36 +10964,44 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - shouldSetSpoSiteReadOnlyForMembers: - type: boolean - default: false - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.completeMigration': - post: + x-ms-docs-operation-type: operation + delete: tags: - groups.team - summary: Invoke action completeMigration - description: 'Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta - operationId: group.team.channel_completeMigration + summary: Delete navigation property hostedContents for groups + operationId: group.team.channel.message_DeleteHostedContent parameters: - name: group-id in: path @@ -10844,22 +11019,41 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - groups.team - summary: Invoke function doesUserHaveAccess - description: Determine whether a user has access to a channel. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta - operationId: group.team.channel_doesUserHaveAccess + summary: Get media content for the navigation property hostedContents from groups + description: The unique identifier for an entity. Read-only. + operationId: group.team.channel.message_GetHostedContentsContent parameters: - name: group-id in: path @@ -10877,56 +11071,38 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: userId - in: query - description: 'Usage: userId=''@userId''' - style: form - explode: false - schema: - type: string - nullable: true - - name: tenantId - in: query - description: 'Usage: tenantId=''@tenantId''' - style: form - explode: false + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: type: string - nullable: true - - name: userPrincipalName - in: query - description: 'Usage: userPrincipalName=''@userPrincipalName''' - style: form - explode: false + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple schema: type: string - nullable: true + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - type: object - properties: - value: - type: boolean - default: false - additionalProperties: - type: object + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.provisionEmail': - post: + put: tags: - groups.team - summary: Invoke action provisionEmail - description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta - operationId: group.team.channel_provisionEmail + summary: Update media content for the navigation property hostedContents in groups + description: The unique identifier for an entity. Read-only. + operationId: group.team.channel.message_SetHostedContentsContent parameters: - name: group-id in: path @@ -10944,26 +11120,41 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + 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 - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.removeEmail': - post: + delete: tags: - groups.team - summary: Invoke action removeEmail - description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta - operationId: group.team.channel_removeEmail + summary: Delete media content for the navigation property hostedContents in groups + description: The unique identifier for an entity. Read-only. + operationId: group.team.channel.message_DeleteHostedContentsContent parameters: - name: group-id in: path @@ -10981,22 +11172,39 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.startMigration': - post: + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/$count': + get: tags: - groups.team - summary: Invoke action startMigration - description: 'Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-startmigration?view=graph-rest-beta - operationId: group.team.channel_startMigration + summary: Get the number of the resource + operationId: group.team.channel.message.hostedContent_GetCount parameters: - name: group-id in: path @@ -11014,37 +11222,27 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - conversationCreationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 - additionalProperties: - type: object - required: true + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.unarchive': + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': post: tags: - groups.team - summary: Invoke action unarchive - description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-beta - operationId: group.team.channel_unarchive + summary: Invoke action setReaction + operationId: group.team.channel.message_setReaction parameters: - name: group-id in: path @@ -11062,19 +11260,43 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + 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 + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/team/channels/{channel-id}/planner': - get: + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': + post: tags: - groups.team - summary: Get planner from groups - description: 'Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable.' - operationId: group.team.channel_GetPlanner + 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: group.team.channel.message_softDelete parameters: - name: group-id in: path @@ -11092,41 +11314,30 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: $select - in: query - description: Select properties to be returned - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + post: tags: - groups.team - summary: Update the navigation property planner in groups - operationId: group.team.channel_UpdatePlanner + 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: group.team.channel.message_undoSoftDelete parameters: - name: group-id in: path @@ -11144,28 +11355,26 @@ paths: 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 + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage 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: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: tags: - groups.team - summary: Delete navigation property planner for groups - operationId: group.team.channel_DeletePlanner + summary: Invoke action unsetReaction + operationId: group.team.channel.message_unsetReaction parameters: - name: group-id in: path @@ -11183,25 +11392,40 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: If-Match - in: header - description: ETag + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true style: simple 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 + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/planner/plans': + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies': 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: group.team.channel.planner_ListPlan + summary: Get replies from groups + description: Replies for a specified message. Supports $expand for channel messages. + operationId: group.team.channel.message_ListReply parameters: - name: group-id in: path @@ -11219,6 +11443,14 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -11256,7 +11488,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -11266,8 +11498,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to plans for groups - operationId: group.team.channel.planner_CreatePlan + summary: Create new navigation property to replies for groups + operationId: group.team.channel.message_CreateReply parameters: - name: group-id in: path @@ -11285,12 +11517,20 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -11298,17 +11538,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}': + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': 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: group.team.channel.planner_GetPlan + summary: Get replies from groups + description: Replies for a specified message. Supports $expand for channel messages. + operationId: group.team.channel.message_GetReply parameters: - name: group-id in: path @@ -11326,14 +11566,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - name: $select in: query description: Select properties to be returned @@ -11360,15 +11608,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property plans in groups - operationId: group.team.channel.planner_UpdatePlan + summary: Update the navigation property replies in groups + operationId: group.team.channel.message_UpdateReply parameters: - name: group-id in: path @@ -11386,20 +11634,28 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -11407,15 +11663,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property plans for groups - operationId: group.team.channel.planner_DeletePlan + summary: Delete navigation property replies for groups + operationId: group.team.channel.message_DeleteReply parameters: - name: group-id in: path @@ -11433,14 +11689,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - name: If-Match in: header description: ETag @@ -11453,13 +11717,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets': + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': get: tags: - groups.team - summary: Get buckets from groups - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: group.team.channel.planner.plan_ListBucket + summary: Get hostedContents from groups + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: group.team.channel.message.reply_ListHostedContent parameters: - name: group-id in: path @@ -11477,14 +11741,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -11522,7 +11794,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -11532,8 +11804,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to buckets for groups - operationId: group.team.channel.planner.plan_CreateBucket + summary: Create new navigation property to hostedContents for groups + operationId: group.team.channel.message.reply_CreateHostedContent parameters: - name: group-id in: path @@ -11551,20 +11823,28 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -11572,17 +11852,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': get: tags: - groups.team - summary: Get buckets from groups - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: group.team.channel.planner.plan_GetBucket + summary: Get hostedContents from groups + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: group.team.channel.message.reply_GetHostedContent parameters: - name: group-id in: path @@ -11600,22 +11880,30 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of plannerBucket + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -11642,15 +11930,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property buckets in groups - operationId: group.team.channel.planner.plan_UpdateBucket + summary: Update the navigation property hostedContents in groups + operationId: group.team.channel.message.reply_UpdateHostedContent parameters: - name: group-id in: path @@ -11668,28 +11956,36 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of plannerBucket + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -11697,15 +11993,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property buckets for groups - operationId: group.team.channel.planner.plan_DeleteBucket + summary: Delete navigation property hostedContents for groups + operationId: group.team.channel.message.reply_DeleteHostedContent parameters: - name: group-id in: path @@ -11723,22 +12019,30 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of plannerBucket + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -11751,13 +12055,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - groups.team - summary: Get tasks from groups - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: group.team.channel.planner.plan.bucket_ListTask + summary: Get media content for the navigation property hostedContents from groups + description: The unique identifier for an entity. Read-only. + operationId: group.team.channel.message.reply_GetHostedContentsContent parameters: - name: group-id in: path @@ -11775,71 +12079,46 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of plannerBucket + description: The unique identifier of chatMessage required: true style: simple 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 + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + put: tags: - groups.team - summary: Create new navigation property to tasks for groups - operationId: group.team.channel.planner.plan.bucket_CreateTask + summary: Update media content for the navigation property hostedContents in groups + description: The unique identifier for an entity. Read-only. + operationId: group.team.channel.message.reply_SetHostedContentsContent parameters: - name: group-id in: path @@ -11857,46 +12136,49 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of plannerBucket + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New navigation property + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + type: string + format: binary required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': - get: + delete: tags: - groups.team - summary: Get tasks from groups - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: group.team.channel.planner.plan.bucket_GetTask + summary: Delete media content for the navigation property hostedContents in groups + description: The unique identifier for an entity. Read-only. + operationId: group.team.channel.message.reply_DeleteHostedContentsContent parameters: - name: group-id in: path @@ -11914,65 +12196,47 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of plannerBucket + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessageHostedContent required: true style: simple 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 + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': + get: tags: - groups.team - summary: Update the navigation property tasks in groups - operationId: group.team.channel.planner.plan.bucket_UpdateTask + summary: Get the number of the resource + operationId: group.team.channel.message.reply.hostedContent_GetCount parameters: - name: group-id in: path @@ -11990,52 +12254,35 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: chatMessage-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' - required: true + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: tags: - groups.team - summary: Delete navigation property tasks for groups - operationId: group.team.channel.planner.plan.bucket_DeleteTask + summary: Invoke action setReaction + operationId: group.team.channel.message.reply_setReaction parameters: - name: group-id in: path @@ -12053,49 +12300,51 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: chatMessage-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - 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 + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + post: tags: - groups.team - summary: Get assignedToTaskBoardFormat from groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: group.team.channel.planner.plan.bucket.task_GetAssignedToTaskBoardFormat + 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: group.team.channel.message.reply_softDelete parameters: - name: group-id in: path @@ -12113,65 +12362,38 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: chatMessage-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessage required: true style: simple 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 + x-ms-docs-key-type: chatMessage responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + post: tags: - groups.team - summary: Update the navigation property assignedToTaskBoardFormat in groups - operationId: group.team.channel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat + 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: group.team.channel.message.reply_undoSoftDelete parameters: - name: group-id in: path @@ -12189,59 +12411,34 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: chatMessage-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of chatMessage required: true style: simple schema: type: string - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' - required: true + x-ms-docs-key-type: chatMessage responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: tags: - groups.team - summary: Delete navigation property assignedToTaskBoardFormat for groups - operationId: group.team.channel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat + summary: Invoke action unsetReaction + operationId: group.team.channel.message.reply_unsetReaction parameters: - name: group-id in: path @@ -12259,49 +12456,47 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: chatMessage-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - 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 + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/$count': get: tags: - groups.team - summary: Get bucketTaskBoardFormat from groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: group.team.channel.planner.plan.bucket.task_GetBucketTaskBoardFormat + summary: Get the number of the resource + operationId: group.team.channel.message.reply_GetCount parameters: - name: group-id in: path @@ -12319,30 +12514,61 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + 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' + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + get: + tags: + - groups.team + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: group.team.channel.message.reply_delta + parameters: + - name: group-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: group + - name: channel-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $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 @@ -12353,6 +12579,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 @@ -12365,19 +12601,41 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object 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 + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': + post: tags: - groups.team - summary: Update the navigation property bucketTaskBoardFormat in groups - operationId: group.team.channel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: group.team.channel.message.reply_forwardToChat parameters: - name: group-id in: path @@ -12395,43 +12653,35 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: chatMessage-id in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of chatMessage required: true style: simple schema: type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object required: true responses: 2XX: @@ -12439,15 +12689,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': + post: tags: - groups.team - summary: Delete navigation property bucketTaskBoardFormat for groups - operationId: group.team.channel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: group.team.channel.message.reply_replyGraphWPreQuote parameters: - name: group-id in: path @@ -12465,49 +12733,47 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: chatMessage-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/messages/$count': get: tags: - groups.team - summary: Get details from groups - description: Read-only. Nullable. More details about the task. - operationId: group.team.channel.planner.plan.bucket.task_GetDetail + summary: Get the number of the resource + operationId: group.team.channel.message_GetCount parameters: - name: group-id in: path @@ -12525,30 +12791,45 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/channels/{channel-id}/messages/microsoft.graph.delta()': + get: + tags: + - groups.team + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: group.team.channel.message_delta + parameters: + - name: group-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: group + - name: channel-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + 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: $select in: query description: Select properties to be returned @@ -12559,6 +12840,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 @@ -12571,19 +12862,41 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object 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 + '/groups/{group-id}/team/channels/{channel-id}/messages/microsoft.graph.forwardToChat': + post: tags: - groups.team - summary: Update the navigation property details in groups - operationId: group.team.channel.planner.plan.bucket.task_UpdateDetail + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: group.team.channel.message_forwardToChat parameters: - name: group-id in: path @@ -12601,43 +12914,27 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. - required: true - style: simple - schema: - type: string requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object required: true responses: 2XX: @@ -12645,15 +12942,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/channels/{channel-id}/messages/microsoft.graph.replyWithQuote': + post: tags: - groups.team - summary: Delete navigation property details for groups - operationId: group.team.channel.planner.plan.bucket.task_DeleteDetail + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: group.team.channel.message_replyGraphWPreQuote parameters: - name: group-id in: path @@ -12671,49 +12986,90 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.archive': + post: + tags: + - groups.team + summary: Invoke action archive + description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta + operationId: group.team.channel_archive + parameters: + - name: group-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: group + - name: channel-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: channel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + shouldSetSpoSiteReadOnlyForMembers: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.completeMigration': + post: tags: - groups.team - summary: Get progressTaskBoardFormat from groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: group.team.channel.planner.plan.bucket.task_GetProgressTaskBoardFormat + summary: Invoke action completeMigration + description: 'Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta + operationId: group.team.channel_completeMigration parameters: - name: group-id in: path @@ -12731,65 +13087,89 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': + get: + tags: + - groups.team + summary: Invoke function doesUserHaveAccess + description: Determine whether a user has access to a channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta + operationId: group.team.channel_doesUserHaveAccess + parameters: + - name: group-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: group + - name: channel-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple + x-ms-docs-key-type: channel + - name: userId + in: query + description: 'Usage: userId=''@userId''' + style: form + explode: false schema: type: string - x-ms-docs-key-type: plannerTask - - name: $select + nullable: true + - name: tenantId in: query - description: Select properties to be returned + description: 'Usage: tenantId=''@tenantId''' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + type: string + nullable: true + - name: userPrincipalName in: query - description: Expand related entities + description: 'Usage: userPrincipalName=''@userPrincipalName''' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + type: string + nullable: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + type: object + properties: + value: + type: boolean + default: false + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.provisionEmail': + post: tags: - groups.team - summary: Update the navigation property progressTaskBoardFormat in groups - operationId: group.team.channel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat + summary: Invoke action provisionEmail + description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta + operationId: group.team.channel_provisionEmail parameters: - name: group-id in: path @@ -12807,59 +13187,107 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.removeEmail': + post: + tags: + - groups.team + summary: Invoke action removeEmail + description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta + operationId: group.team.channel_removeEmail + parameters: + - name: group-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: group + - name: channel-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: channel + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.startMigration': + post: + tags: + - groups.team + summary: Invoke action startMigration + description: 'Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-startmigration?view=graph-rest-beta + operationId: group.team.channel_startMigration + parameters: + - name: group-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel required: true style: simple schema: type: string + x-ms-docs-key-type: channel requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + type: object + properties: + conversationCreationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.unarchive': + post: tags: - groups.team - summary: Delete navigation property progressTaskBoardFormat for groups - operationId: group.team.channel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat + summary: Invoke action unarchive + description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-beta + operationId: group.team.channel_unarchive parameters: - name: group-id in: path @@ -12877,48 +13305,71 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/planner': + get: + tags: + - groups.team + summary: Get planner from groups + description: 'Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: group.team.channel_GetPlanner + parameters: + - name: group-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: group + - name: channel-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple + x-ms-docs-key-type: channel + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + type: string responses: 2XX: - 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 - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count': - get: + patch: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.channel.planner.plan.bucket.task_GetCount + summary: Update the navigation property planner in groups + operationId: group.team.channel_UpdatePlanner parameters: - name: group-id in: path @@ -12936,39 +13387,64 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + 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: + - groups.team + summary: Delete navigation property planner for groups + operationId: group.team.channel_DeletePlanner + parameters: + - name: group-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: group + - name: channel-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: channel + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/planner/plans': get: tags: - groups.team - summary: Invoke function delta - description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta - operationId: group.team.channel.planner.plan.bucket.task_delta + 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: group.team.channel.planner_ListPlan parameters: - name: group-id in: path @@ -12986,30 +13462,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - 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: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -13017,9 +13477,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -13039,37 +13499,18 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of plannerTask - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/$count': - get: + x-ms-docs-operation-type: operation + post: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.channel.planner.plan.bucket_GetCount + summary: Create new navigation property to plans for groups + operationId: group.team.channel.planner_CreatePlan parameters: - name: group-id in: path @@ -13087,31 +13528,30 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}': get: tags: - groups.team - summary: Invoke function delta - description: 'Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta - operationId: group.team.channel.planner.plan.bucket_delta + 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: group.team.channel.planner_GetPlan parameters: - name: group-id in: path @@ -13137,11 +13577,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: $select in: query description: Select properties to be returned @@ -13152,16 +13587,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 @@ -13174,38 +13599,19 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - title: Collection of plannerBucket - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/details': - get: + x-ms-docs-operation-type: operation + patch: tags: - groups.team - summary: Get details from groups - description: Extra details about the plan. Read-only. Nullable. - operationId: group.team.channel.planner.plan_GetDetail + summary: Update the navigation property plans in groups + operationId: group.team.channel.planner_UpdatePlan parameters: - name: group-id in: path @@ -13231,41 +13637,28 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + delete: tags: - groups.team - summary: Update the navigation property details in groups - operationId: group.team.channel.planner.plan_UpdateDetail + summary: Delete navigation property plans for groups + operationId: group.team.channel.planner_DeletePlan parameters: - name: group-id in: path @@ -13293,33 +13686,23 @@ paths: x-ms-docs-key-type: plannerPlan - name: If-Match in: header - description: ETag value. - required: true + description: ETag style: simple schema: type: string - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' - required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets': + get: tags: - groups.team - summary: Delete navigation property details for groups - operationId: group.team.channel.planner.plan_DeleteDetail + summary: Get buckets from groups + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: group.team.channel.planner.plan_ListBucket parameters: - name: group-id in: path @@ -13345,28 +13728,55 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: If-Match - in: header - description: ETag - style: simple + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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 + 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 + $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 - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive': post: tags: - groups.team - 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: group.team.channel.planner.plan_archive + summary: Create new navigation property to buckets for groups + operationId: group.team.channel.planner.plan_CreateBucket parameters: - name: group-id in: path @@ -13393,30 +13803,29 @@ paths: type: string x-ms-docs-key-type: plannerPlan requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - justification: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': get: tags: - groups.team - summary: Invoke function getUsageRights - operationId: group.team.channel.planner.plan_getUsageRight + summary: Get buckets from groups + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: group.team.channel.planner.plan_GetBucket parameters: - name: group-id in: path @@ -13442,26 +13851,49 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.planUsageRight' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': - post: + x-ms-docs-operation-type: operation + patch: 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: group.team.channel.planner.plan_moveToContainer + summary: Update the navigation property buckets in groups + operationId: group.team.channel.planner.plan_UpdateBucket parameters: - name: group-id in: path @@ -13487,17 +13919,20 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - container: - $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -13505,20 +13940,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': - post: + x-ms-docs-operation-type: operation + delete: 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: group.team.channel.planner.plan_unarchive + summary: Delete navigation property buckets for groups + operationId: group.team.channel.planner.plan_DeleteBucket parameters: - name: group-id in: path @@ -13544,32 +13974,33 @@ 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 - additionalProperties: - type: object - required: true + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': get: tags: - groups.team summary: Get tasks from groups - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: group.team.channel.planner.plan_ListTask + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: group.team.channel.planner.plan.bucket_ListTask parameters: - name: group-id in: path @@ -13595,6 +14026,14 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -13643,7 +14082,7 @@ paths: tags: - groups.team summary: Create new navigation property to tasks for groups - operationId: group.team.channel.planner.plan_CreateTask + operationId: group.team.channel.planner.plan.bucket_CreateTask parameters: - name: group-id in: path @@ -13669,6 +14108,14 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property content: @@ -13686,13 +14133,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': get: tags: - groups.team summary: Get tasks from groups - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: group.team.channel.planner.plan_GetTask + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: group.team.channel.planner.plan.bucket_GetTask parameters: - name: group-id in: path @@ -13718,6 +14165,14 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -13760,7 +14215,7 @@ paths: tags: - groups.team summary: Update the navigation property tasks in groups - operationId: group.team.channel.planner.plan_UpdateTask + operationId: group.team.channel.planner.plan.bucket_UpdateTask parameters: - name: group-id in: path @@ -13786,6 +14241,14 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -13815,7 +14278,7 @@ paths: tags: - groups.team summary: Delete navigation property tasks for groups - operationId: group.team.channel.planner.plan_DeleteTask + operationId: group.team.channel.planner.plan.bucket_DeleteTask parameters: - name: group-id in: path @@ -13841,6 +14304,14 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -13861,13 +14332,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - groups.team summary: Get assignedToTaskBoardFormat from groups description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: group.team.channel.planner.plan.task_GetAssignedToTaskBoardFormat + operationId: group.team.channel.planner.plan.bucket.task_GetAssignedToTaskBoardFormat parameters: - name: group-id in: path @@ -13893,6 +14364,14 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -13935,7 +14414,7 @@ paths: tags: - groups.team summary: Update the navigation property assignedToTaskBoardFormat in groups - operationId: group.team.channel.planner.plan.task_UpdateAssignedToTaskBoardFormat + operationId: group.team.channel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat parameters: - name: group-id in: path @@ -13961,6 +14440,14 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -13997,7 +14484,7 @@ paths: tags: - groups.team summary: Delete navigation property assignedToTaskBoardFormat for groups - operationId: group.team.channel.planner.plan.task_DeleteAssignedToTaskBoardFormat + operationId: group.team.channel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat parameters: - name: group-id in: path @@ -14023,6 +14510,14 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -14043,13 +14538,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - groups.team summary: Get bucketTaskBoardFormat from groups description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: group.team.channel.planner.plan.task_GetBucketTaskBoardFormat + operationId: group.team.channel.planner.plan.bucket.task_GetBucketTaskBoardFormat parameters: - name: group-id in: path @@ -14075,6 +14570,14 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -14117,7 +14620,7 @@ paths: tags: - groups.team summary: Update the navigation property bucketTaskBoardFormat in groups - operationId: group.team.channel.planner.plan.task_UpdateBucketTaskBoardFormat + operationId: group.team.channel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat parameters: - name: group-id in: path @@ -14143,6 +14646,14 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -14179,7 +14690,7 @@ paths: tags: - groups.team summary: Delete navigation property bucketTaskBoardFormat for groups - operationId: group.team.channel.planner.plan.task_DeleteBucketTaskBoardFormat + operationId: group.team.channel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat parameters: - name: group-id in: path @@ -14205,6 +14716,14 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -14225,13 +14744,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': get: tags: - groups.team summary: Get details from groups description: Read-only. Nullable. More details about the task. - operationId: group.team.channel.planner.plan.task_GetDetail + operationId: group.team.channel.planner.plan.bucket.task_GetDetail parameters: - name: group-id in: path @@ -14257,6 +14776,14 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -14299,7 +14826,7 @@ paths: tags: - groups.team summary: Update the navigation property details in groups - operationId: group.team.channel.planner.plan.task_UpdateDetail + operationId: group.team.channel.planner.plan.bucket.task_UpdateDetail parameters: - name: group-id in: path @@ -14325,6 +14852,14 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -14361,7 +14896,7 @@ paths: tags: - groups.team summary: Delete navigation property details for groups - operationId: group.team.channel.planner.plan.task_DeleteDetail + operationId: group.team.channel.planner.plan.bucket.task_DeleteDetail parameters: - name: group-id in: path @@ -14387,6 +14922,14 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -14407,13 +14950,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages': get: tags: - groups.team - summary: Get progressTaskBoardFormat from groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: group.team.channel.planner.plan.task_GetProgressTaskBoardFormat + summary: Get messages from groups + description: Read-only. Nullable. Chat messages associated with the task. + operationId: group.team.channel.planner.plan.bucket.task_ListMessage parameters: - name: group-id in: path @@ -14439,6 +14982,14 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -14447,6 +14998,21 @@ paths: schema: type: string x-ms-docs-key-type: plannerTask + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 @@ -14469,19 +15035,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/responses/microsoft.graph.plannerTaskChatMessageCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - groups.team - summary: Update the navigation property progressTaskBoardFormat in groups - operationId: group.team.channel.planner.plan.task_UpdateProgressTaskBoardFormat + summary: Create new navigation property to messages for groups + operationId: group.team.channel.planner.plan.bucket.task_CreateMessage parameters: - name: group-id in: path @@ -14507,43 +15072,46 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: plannerBucket-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask required: true style: simple schema: type: string + x-ms-docs-key-type: plannerTask requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}': + get: tags: - groups.team - summary: Delete navigation property progressTaskBoardFormat for groups - operationId: group.team.channel.planner.plan.task_DeleteProgressTaskBoardFormat + summary: Get messages from groups + description: Read-only. Nullable. Chat messages associated with the task. + operationId: group.team.channel.planner.plan.bucket.task_GetMessage parameters: - name: group-id in: path @@ -14569,6 +15137,14 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -14577,24 +15153,49 @@ paths: schema: type: string x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true style: simple schema: type: string + x-ms-docs-key-type: plannerTaskChatMessage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/$count': - get: + patch: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.channel.planner.plan.task_GetCount + summary: Update the navigation property messages in groups + operationId: group.team.channel.planner.plan.bucket.task_UpdateMessage parameters: - name: group-id in: path @@ -14620,23 +15221,52 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': - get: + x-ms-docs-operation-type: operation + delete: tags: - groups.team - summary: Invoke function delta - description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta - operationId: group.team.channel.planner.plan.task_delta + summary: Delete navigation property messages for groups + operationId: group.team.channel.planner.plan.bucket.task_DeleteMessage parameters: - name: group-id in: path @@ -14662,74 +15292,52 @@ 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: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerTaskChatMessage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/json: - schema: - title: Collection of plannerTask - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/$count': - get: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction': + post: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.channel.planner.plan_GetCount + summary: Invoke action setReaction + description: Set a reaction to a plannerTaskChatMessage for the current user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-setreaction?view=graph-rest-beta + operationId: group.team.channel.planner.plan.bucket.task.message_setReaction parameters: - name: group-id in: path @@ -14747,23 +15355,66 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/microsoft.graph.delta()': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.unsetReaction': + post: tags: - groups.team - summary: Invoke function delta - description: 'Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + summary: Invoke action unsetReaction + description: Remove a reaction from a plannerTaskChatMessage for the current user. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerplan-delta?view=graph-rest-beta - operationId: group.team.channel.planner.plan_delta + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-unsetreaction?view=graph-rest-beta + operationId: group.team.channel.planner.plan.bucket.task.message_unsetReaction parameters: - name: group-id in: path @@ -14781,75 +15432,62 @@ paths: 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: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + additionalProperties: + type: object + required: true responses: 2XX: description: Success - content: - application/json: - schema: - title: Collection of plannerPlan - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams': + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/$count': get: tags: - groups.team - summary: Get sharedWithTeams from groups - description: A collection of teams with which a channel is shared. - operationId: group.team.channel_ListSharedGraphWPreTeam + summary: Get the number of the resource + operationId: group.team.channel.planner.plan.bucket.task.message_GetCount parameters: - name: group-id in: path @@ -14867,55 +15505,44 @@ paths: 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerTask + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + get: tags: - groups.team - summary: Create new navigation property to sharedWithTeams for groups - operationId: group.team.channel_CreateSharedGraphWPreTeam + summary: Get progressTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: group.team.channel.planner.plan.bucket.task_GetProgressTaskBoardFormat parameters: - name: group-id in: path @@ -14933,55 +15560,30 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}': - get: - tags: - - groups.team - summary: Get sharedWithTeams from groups - description: A collection of teams with which a channel is shared. - operationId: group.team.channel_GetSharedGraphWPreTeam - parameters: - - name: group-id + - name: plannerPlan-id in: path - description: The unique identifier of group + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: channel-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -15008,15 +15610,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property sharedWithTeams in groups - operationId: group.team.channel_UpdateSharedGraphWPreTeam + summary: Update the navigation property progressTaskBoardFormat in groups + operationId: group.team.channel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat parameters: - name: group-id in: path @@ -15034,20 +15636,43 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: plannerPlan-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: 2XX: @@ -15055,15 +15680,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property sharedWithTeams for groups - operationId: group.team.channel_DeleteSharedGraphWPreTeam + summary: Delete navigation property progressTaskBoardFormat for groups + operationId: group.team.channel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat parameters: - name: group-id in: path @@ -15081,14 +15706,30 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: plannerPlan-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -15101,13 +15742,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count': get: tags: - groups.team - summary: Get allowedMembers from groups - description: A collection of team members who have access to the shared channel. - operationId: group.team.channel.sharedGraphWPreTeam_ListAllowedMember + summary: Get the number of the resource + operationId: group.team.channel.planner.plan.bucket.task_GetCount parameters: - name: group-id in: path @@ -15125,22 +15765,80 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: plannerPlan-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': + get: + tags: + - groups.team + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: group.team.channel.planner.plan.bucket.task_delta + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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 + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -15148,9 +15846,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: @@ -15170,20 +15868,37 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + description: Success + content: + application/json: + schema: + title: Collection of plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object 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 - '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/$count': get: tags: - groups.team - summary: Get allowedMembers from groups - description: A collection of team members who have access to the shared channel. - operationId: group.team.channel.sharedGraphWPreTeam_GetAllowedMember + summary: Get the number of the resource + operationId: group.team.channel.planner.plan.bucket_GetCount parameters: - name: group-id in: path @@ -15201,22 +15916,61 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: plannerPlan-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - name: conversationMember-id + 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' + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': + get: + tags: + - groups.team + summary: Invoke function delta + description: 'Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta + operationId: group.team.channel.planner.plan.bucket_delta + parameters: + - name: group-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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: $select in: query description: Select properties to be returned @@ -15227,6 +15981,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 @@ -15239,20 +16003,38 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + title: Collection of plannerBucket + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/details': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.channel.sharedGraphWPreTeam.allowedMember_GetCount + summary: Get details from groups + description: Extra details about the plan. Read-only. Nullable. + operationId: group.team.channel.planner.plan_GetDetail parameters: - name: group-id in: path @@ -15270,27 +16052,49 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: plannerPlan-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: plannerPlan + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.plannerPlanDetails' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': - get: + x-ms-docs-operation-type: operation + patch: tags: - groups.team - summary: Get team from groups - operationId: group.team.channel.sharedGraphWPreTeam_GetTeam + summary: Update the navigation property details in groups + operationId: group.team.channel.planner.plan_UpdateDetail parameters: - name: group-id in: path @@ -15308,50 +16112,43 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: plannerPlan-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag value. + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/$count': - get: + delete: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.channel.sharedGraphWPreTeam_GetCount + summary: Delete navigation property details for groups + operationId: group.team.channel.planner.plan_DeleteDetail parameters: - name: group-id in: path @@ -15369,20 +16166,33 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/channels/{channel-id}/tabs': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/historyItems': get: tags: - groups.team - summary: Get tabs from groups - description: A collection of all the tabs in the channel. - operationId: group.team.channel_ListTab + summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. + operationId: group.team.channel.planner.plan_ListHistoryItem parameters: - name: group-id in: path @@ -15400,6 +16210,14 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -15437,7 +16255,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerHistoryItemCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -15447,8 +16265,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to tabs for groups - operationId: group.team.channel_CreateTab + summary: Create new navigation property to historyItems for groups + operationId: group.team.channel.planner.plan_CreateHistoryItem parameters: - name: group-id in: path @@ -15466,12 +16284,20 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' required: true responses: 2XX: @@ -15479,17 +16305,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/tabs/{teamsTab-id}': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/historyItems/{plannerHistoryItem-id}': get: tags: - groups.team - summary: Get tabs from groups - description: A collection of all the tabs in the channel. - operationId: group.team.channel_GetTab + summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. + operationId: group.team.channel.planner.plan_GetHistoryItem parameters: - name: group-id in: path @@ -15507,14 +16333,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: teamsTab-id + - name: plannerPlan-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: plannerPlan + - name: plannerHistoryItem-id + in: path + description: The unique identifier of plannerHistoryItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerHistoryItem - name: $select in: query description: Select properties to be returned @@ -15541,15 +16375,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property tabs in groups - operationId: group.team.channel_UpdateTab + summary: Update the navigation property historyItems in groups + operationId: group.team.channel.planner.plan_UpdateHistoryItem parameters: - name: group-id in: path @@ -15567,20 +16401,28 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: teamsTab-id + - name: plannerPlan-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: plannerPlan + - name: plannerHistoryItem-id + in: path + description: The unique identifier of plannerHistoryItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerHistoryItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' required: true responses: 2XX: @@ -15588,15 +16430,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property tabs for groups - operationId: group.team.channel_DeleteTab + summary: Delete navigation property historyItems for groups + operationId: group.team.channel.planner.plan_DeleteHistoryItem parameters: - name: group-id in: path @@ -15614,14 +16456,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: teamsTab-id + - name: plannerPlan-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: plannerPlan + - name: plannerHistoryItem-id + in: path + description: The unique identifier of plannerHistoryItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerHistoryItem - name: If-Match in: header description: ETag @@ -15634,13 +16484,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/historyItems/$count': get: tags: - groups.team - summary: Get teamsApp from groups - description: The application that is linked to the tab. - operationId: group.team.channel.tab_GetTeamsApp + summary: Get the number of the resource + operationId: group.team.channel.planner.plan.historyItem_GetCount parameters: - name: group-id in: path @@ -15658,50 +16507,31 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: teamsTab-id + - name: plannerPlan-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/tabs/$count': - get: + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive': + post: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.channel.tab_GetCount + 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: group.team.channel.planner.plan_archive parameters: - name: group-id in: path @@ -15719,41 +16549,39 @@ paths: 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' - '/groups/{group-id}/team/channels/$count': - get: - tags: - - groups.team - summary: Get the number of the resource - operationId: group.team.channel_GetCount - parameters: - - name: group-id + - name: plannerPlan-id in: path - description: The unique identifier of group + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/channels/microsoft.graph.allMessages()': + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': get: tags: - groups.team - summary: Invoke function allMessages - operationId: group.team.channel_allMessage + summary: Invoke function getUsageRights + operationId: group.team.channel.planner.plan_getUsageRight parameters: - name: group-id in: path @@ -15763,75 +16591,42 @@ paths: 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: $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 + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerPlan responses: 2XX: description: Success content: application/json: schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.planUsageRight' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team/channels/microsoft.graph.getAllMessages()': - get: + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': + post: tags: - groups.team - summary: Invoke function getAllMessages - description: 'Retrieve messages across all channels in a team, including text, audio, and video conversations. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' + 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/channel-getallmessages?view=graph-rest-beta - operationId: group.team.channel_getAllMessage + url: https://learn.microsoft.com/graph/api/plannerplan-movetocontainer?view=graph-rest-beta + operationId: group.team.channel.planner.plan_moveToContainer parameters: - name: group-id in: path @@ -15841,82 +16636,54 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: model - in: query - description: The payment model for the API - style: form - explode: false + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple 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 + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + container: + $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' + additionalProperties: + type: object + required: true responses: 2XX: description: Success content: application/json: schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team/channels/microsoft.graph.getAllRetainedMessages()': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': + post: tags: - groups.team - summary: Invoke function getAllRetainedMessages - description: 'Get all retained messages across all channels in a team. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' + 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/channel-getallretainedmessages?view=graph-rest-beta - operationId: group.team.channel_getAllRetainedMessage + url: https://learn.microsoft.com/graph/api/plannerplan-unarchive?view=graph-rest-beta + operationId: group.team.channel.planner.plan_unarchive parameters: - name: group-id in: path @@ -15926,71 +16693,48 @@ paths: 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: $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 + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: description: Success - content: - application/json: - schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team/group': + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks': get: tags: - groups.team - summary: Get group from groups - operationId: group.team_GetGroup + summary: Get tasks from groups + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: group.team.channel.planner.plan_ListTask parameters: - name: group-id in: path @@ -16000,52 +16744,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: $select - in: query - description: Select properties to be returned - 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: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.group' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/group/serviceProvisioningErrors': - get: - tags: - - groups.team - summary: Get serviceProvisioningErrors property value - description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object.' - operationId: group.team.group_ListServiceProvisioningError - parameters: - - name: group-id + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id in: path - description: The unique identifier of group + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -16083,18 +16797,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/team/group/serviceProvisioningErrors/$count': - get: + x-ms-docs-operation-type: operation + post: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.group.ServiceProvisioningError_GetCount + summary: Create new navigation property to tasks for groups + operationId: group.team.channel.planner.plan_CreateTask parameters: - name: group-id in: path @@ -16104,20 +16818,46 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/incomingChannels': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': get: tags: - groups.team - summary: Get incomingChannels from groups - description: List of channels shared with the team. - operationId: group.team_ListIncomingChannel + summary: Get tasks from groups + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: group.team.channel.planner.plan_GetTask parameters: - name: group-id in: path @@ -16127,21 +16867,30 @@ paths: 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 + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -16164,20 +16913,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/team/incomingChannels/{channel-id}': - get: + patch: tags: - groups.team - summary: Get incomingChannels from groups - description: List of channels shared with the team. - operationId: group.team_GetIncomingChannel + summary: Update the navigation property tasks in groups + operationId: group.team.channel.planner.plan_UpdateTask parameters: - name: group-id in: path @@ -16195,42 +16943,44 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerTask + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/incomingChannels/$count': - get: + delete: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.incomingChannel_GetCount + summary: Delete navigation property tasks for groups + operationId: group.team.channel.planner.plan_DeleteTask parameters: - name: group-id in: path @@ -16240,20 +16990,49 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/installedApps': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - groups.team - summary: Get installedApps from groups - description: The apps installed in this team. - operationId: group.team_ListInstalledApp + summary: Get assignedToTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: group.team.channel.planner.plan.task_GetAssignedToTaskBoardFormat parameters: - name: group-id in: path @@ -16263,21 +17042,30 @@ paths: 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 + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -16300,18 +17088,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAppInstallationCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' 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 installedApps for groups - operationId: group.team_CreateInstalledApp + summary: Update the navigation property assignedToTaskBoardFormat in groups + operationId: group.team.channel.planner.plan.task_UpdateAssignedToTaskBoardFormat parameters: - name: group-id in: path @@ -16321,30 +17110,111 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/installedApps/{teamsAppInstallation-id}': + delete: + tags: + - groups.team + summary: Delete navigation property assignedToTaskBoardFormat for groups + operationId: group.team.channel.planner.plan.task_DeleteAssignedToTaskBoardFormat + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - groups.team - summary: Get installedApps from groups - description: The apps installed in this team. - operationId: group.team_GetInstalledApp + summary: Get bucketTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: group.team.channel.planner.plan.task_GetBucketTaskBoardFormat parameters: - name: group-id in: path @@ -16354,14 +17224,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsAppInstallation-id + - name: channel-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -16388,15 +17274,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property installedApps in groups - operationId: group.team_UpdateInstalledApp + summary: Update the navigation property bucketTaskBoardFormat in groups + operationId: group.team.channel.planner.plan.task_UpdateBucketTaskBoardFormat parameters: - name: group-id in: path @@ -16406,20 +17292,43 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsAppInstallation-id + - name: channel-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: 2XX: @@ -16427,15 +17336,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property installedApps for groups - operationId: group.team_DeleteInstalledApp + summary: Delete navigation property bucketTaskBoardFormat for groups + operationId: group.team.channel.planner.plan.task_DeleteBucketTaskBoardFormat parameters: - name: group-id in: path @@ -16445,14 +17354,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsAppInstallation-id + - name: channel-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -16465,16 +17390,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': - post: + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': + get: tags: - groups.team - summary: Invoke action upgrade - description: Upgrade an app installation within a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-teamsappinstallation-upgrade?view=graph-rest-beta - operationId: group.team.installedApp_upgrade + summary: Get details from groups + description: Read-only. Nullable. More details about the task. + operationId: group.team.channel.planner.plan.task_GetDetail parameters: - name: group-id in: path @@ -16484,56 +17406,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsAppInstallation-id + - name: channel-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - consentedPermissionSet: - $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/installedApps/{teamsAppInstallation-id}/teamsApp': - get: - tags: - - groups.team - summary: Get teamsApp from groups - description: The app that is installed. - operationId: group.team.installedApp_GetTeamsApp - parameters: - - name: group-id + x-ms-docs-key-type: channel + - name: plannerPlan-id in: path - description: The unique identifier of group + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: teamsAppInstallation-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -16560,17 +17456,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': - get: + patch: tags: - groups.team - summary: Get teamsAppDefinition from groups - description: The details of this version of the app. - operationId: group.team.installedApp_GetTeamsAppDefinition + summary: Update the navigation property details in groups + operationId: group.team.channel.planner.plan.task_UpdateDetail parameters: - name: group-id in: path @@ -16580,50 +17474,59 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsAppInstallation-id + - name: channel-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/installedApps/$count': - get: + delete: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.installedApp_GetCount + summary: Delete navigation property details for groups + operationId: group.team.channel.planner.plan.task_DeleteDetail parameters: - name: group-id in: path @@ -16633,20 +17536,49 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/members': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages': get: tags: - groups.team - summary: Get members from groups - description: Members and owners of the team. - operationId: group.team_ListMember + summary: Get messages from groups + description: Read-only. Nullable. Chat messages associated with the task. + operationId: group.team.channel.planner.plan.task_ListMessage parameters: - name: group-id in: path @@ -16656,6 +17588,30 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -16693,7 +17649,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskChatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -16703,8 +17659,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to members for groups - operationId: group.team_CreateMember + summary: Create new navigation property to messages for groups + operationId: group.team.channel.planner.plan.task_CreateMessage parameters: - name: group-id in: path @@ -16714,12 +17670,36 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -16727,17 +17707,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/members/{conversationMember-id}': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}': get: tags: - groups.team - summary: Get members from groups - description: Members and owners of the team. - operationId: group.team_GetMember + summary: Get messages from groups + description: Read-only. Nullable. Chat messages associated with the task. + operationId: group.team.channel.planner.plan.task_GetMessage parameters: - name: group-id in: path @@ -16747,14 +17727,38 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationMember-id + - name: channel-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage - name: $select in: query description: Select properties to be returned @@ -16781,15 +17785,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property members in groups - operationId: group.team_UpdateMember + summary: Update the navigation property messages in groups + operationId: group.team.channel.planner.plan.task_UpdateMessage parameters: - name: group-id in: path @@ -16799,20 +17803,44 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationMember-id + - name: channel-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -16820,15 +17848,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property members for groups - operationId: group.team_DeleteMember + summary: Delete navigation property messages for groups + operationId: group.team.channel.planner.plan.task_DeleteMessage parameters: - name: group-id in: path @@ -16838,14 +17866,38 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationMember-id + - name: channel-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage - name: If-Match in: header description: ETag @@ -16858,12 +17910,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/members/$count': - get: + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction': + post: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.member_GetCount + summary: Invoke action setReaction + description: Set a reaction to a plannerTaskChatMessage for the current user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-setreaction?view=graph-rest-beta + operationId: group.team.channel.planner.plan.task.message_setReaction parameters: - name: group-id in: path @@ -16873,32 +17929,38 @@ paths: 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/members/microsoft.graph.add': - post: - tags: - - groups.team - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: group.team.member_add - parameters: - - name: group-id + - name: channel-id in: path - description: The unique identifier of group + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage requestBody: description: Action parameters content: @@ -16906,46 +17968,27 @@ paths: schema: type: object properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + reactionType: + type: string additionalProperties: type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team/members/microsoft.graph.remove': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.unsetReaction': post: tags: - groups.team - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + summary: Invoke action unsetReaction + description: Remove a reaction from a plannerTaskChatMessage for the current user. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: group.team.member_remove + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-unsetreaction?view=graph-rest-beta + operationId: group.team.channel.planner.plan.task.message_unsetReaction parameters: - name: group-id in: path @@ -16955,177 +17998,38 @@ paths: schema: type: string x-ms-docs-key-type: group - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team/microsoft.graph.archive': - post: - tags: - - groups.team - summary: Invoke action archive - description: "Archive the specified team. \r\nWhen a team is archived, users can no longer make most changes to the team. For example, users can no longer: send or like messages on any channel in the team; edit the team's name or description; nor edit other settings. However, membership changes to the team continue to be allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which can occur subsequent to a response from this API. To archive a team, the team and group must have an owner. To restore a team from its archived state, use the API to unarchive." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-archive?view=graph-rest-beta - operationId: group.team_archive - parameters: - - name: group-id + - name: channel-id in: path - description: The unique identifier of group + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: group - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - shouldSetSpoSiteReadOnlyForMembers: - type: boolean - default: false - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/microsoft.graph.clone': - post: - tags: - - groups.team - summary: Invoke action clone - description: "Create a copy of a team. This operation also creates a copy of the corresponding group.\r\nYou can specify which parts of the team to clone: When tabs are cloned, they aren't configured. The tabs are displayed on the tab bar in Microsoft Teams, and the first time a user opens them, they must go through the configuration screen. \r\nIf the user who opens the tab doesn't have permission to configure apps, they see a message that says that the tab isn't configured. Cloning is a long-running operation. After the POST clone returns, you need to GET the operation returned by the Location: header to see if it's running, succeeded, or failed. You should continue to GET until the status isn't running. The recommended delay between GETs is 5 seconds." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-clone?view=graph-rest-beta - operationId: group.team_clone - parameters: - - name: group-id + x-ms-docs-key-type: channel + - name: plannerPlan-id in: path - description: The unique identifier of group + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: group - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - displayName: - type: string - nullable: true - description: - type: string - nullable: true - mailNickname: - type: string - nullable: true - classification: - type: string - nullable: true - visibility: - $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' - partsToClone: - $ref: '#/components/schemas/microsoft.graph.clonableTeamParts' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/microsoft.graph.completeMigration': - post: - tags: - - groups.team - summary: Invoke action completeMigration - description: 'Complete the message migration process by removing migration mode from a team. Migration mode is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a completeMigration request is made, you can''t import additional messages into the team. You can add members to the team after the request returns a successful response.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-completemigration?view=graph-rest-beta - operationId: group.team_completeMigration - parameters: - - name: group-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of group + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: group - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/microsoft.graph.sendActivityNotification': - post: - tags: - - groups.team - summary: Invoke action sendActivityNotification - description: 'Send an activity feed notification in the scope of a team. For more information, see sending Teams activity notifications.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-sendactivitynotification?view=graph-rest-beta - operationId: group.team_sendActivityNotification - parameters: - - name: group-id + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id in: path - description: The unique identifier of group + description: The unique identifier of plannerTaskChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: plannerTaskChatMessage requestBody: description: Action parameters content: @@ -17133,29 +18037,8 @@ paths: schema: type: object properties: - topic: - $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' - activityType: - type: string - nullable: true - chainId: - type: number - format: int64 - nullable: true - previewText: - $ref: '#/components/schemas/microsoft.graph.itemBody' - teamsAppId: - type: string - nullable: true - templateParameters: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValuePair' - iconId: + reactionType: type: string - nullable: true - recipient: - $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' additionalProperties: type: object required: true @@ -17165,16 +18048,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/team/microsoft.graph.unarchive': - post: + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/$count': + get: tags: - groups.team - summary: Invoke action unarchive - description: 'Restore an archived team and restores users'' ability to send messages and edit the team, abiding by tenant and team settings. Teams are archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which might occur subsequent to a response from this API.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-unarchive?view=graph-rest-beta - operationId: group.team_unarchive + summary: Get the number of the resource + operationId: group.team.channel.planner.plan.task.message_GetCount parameters: - name: group-id in: path @@ -17184,19 +18063,44 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/operations': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - groups.team - summary: Get operations from groups - description: The async operations that ran or are running on this team. - operationId: group.team_ListOperation + summary: Get progressTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: group.team.channel.planner.plan.task_GetProgressTaskBoardFormat parameters: - name: group-id in: path @@ -17206,21 +18110,30 @@ paths: 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 + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -17243,18 +18156,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAsyncOperationCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' 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 operations for groups - operationId: group.team_CreateOperation + summary: Update the navigation property progressTaskBoardFormat in groups + operationId: group.team.channel.planner.plan.task_UpdateProgressTaskBoardFormat parameters: - name: group-id in: path @@ -17264,30 +18178,59 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/operations/{teamsAsyncOperation-id}': - get: + delete: tags: - groups.team - summary: Get operations from groups - description: The async operations that ran or are running on this team. - operationId: group.team_GetOperation + summary: Delete navigation property progressTaskBoardFormat for groups + operationId: group.team.channel.planner.plan.task_DeleteProgressTaskBoardFormat parameters: - name: group-id in: path @@ -17297,49 +18240,48 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsAsyncOperation-id + - name: channel-id in: path - description: The unique identifier of teamsAsyncOperation + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAsyncOperation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/$count': + get: tags: - groups.team - summary: Update the navigation property operations in groups - operationId: group.team_UpdateOperation + summary: Get the number of the resource + operationId: group.team.channel.planner.plan.task_GetCount parameters: - name: group-id in: path @@ -17349,36 +18291,39 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsAsyncOperation-id + - name: channel-id in: path - description: The unique identifier of teamsAsyncOperation + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAsyncOperation - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' - required: true + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': + get: tags: - groups.team - summary: Delete navigation property operations for groups - operationId: group.team_DeleteOperation + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: group.team.channel.planner.plan.task_delta parameters: - name: group-id in: path @@ -17388,32 +18333,90 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsAsyncOperation-id + - name: channel-id in: path - description: The unique identifier of teamsAsyncOperation + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAsyncOperation - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true style: simple 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: $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 plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/operations/$count': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.operation_GetCount + operationId: group.team.channel.planner.plan_GetCount parameters: - name: group-id in: path @@ -17423,6 +18426,14 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -17430,13 +18441,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/owners': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/microsoft.graph.delta()': get: tags: - groups.team - summary: Get owners from groups - description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' - operationId: group.team_ListOwner + summary: Invoke function delta + description: 'Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-delta?view=graph-rest-beta + operationId: group.team.channel.planner.plan_delta parameters: - name: group-id in: path @@ -17446,14 +18460,22 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + 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 + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -17461,9 +18483,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: @@ -17483,20 +18505,38 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userCollectionResponse' + description: Success + content: + application/json: + schema: + title: Collection of plannerPlan + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object 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 - '/groups/{group-id}/team/owners/{user-id}': + '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams': get: tags: - groups.team - summary: Get owners from groups - description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' - operationId: group.team_GetOwner + summary: Get sharedWithTeams from groups + description: A collection of teams with which a channel is shared. + operationId: group.team.channel_ListSharedGraphWPreTeam parameters: - name: group-id in: path @@ -17506,14 +18546,29 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: user-id + - name: channel-id in: path - description: The unique identifier of user + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: user + 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 @@ -17536,21 +18591,59 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' + 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 sharedWithTeams for groups + operationId: group.team.channel_CreateSharedGraphWPreTeam + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + required: true + responses: + 2XX: + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/owners/{user-id}/mailboxSettings': + '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}': get: tags: - groups.team - 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. Returned only on $select.' - operationId: group.team.owner_GetMailboxSetting + summary: Get sharedWithTeams from groups + description: A collection of teams with which a channel is shared. + operationId: group.team.channel_GetSharedGraphWPreTeam parameters: - name: group-id in: path @@ -17560,14 +18653,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: user-id + - name: channel-id in: path - description: The unique identifier of user + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: user + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: $select in: query description: Select properties to be returned @@ -17590,18 +18691,19 @@ paths: type: string responses: 2XX: - description: Entity result. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update property mailboxSettings value. - operationId: group.team.owner_UpdateMailboxSetting + summary: Update the navigation property sharedWithTeams in groups + operationId: group.team.channel_UpdateSharedGraphWPreTeam parameters: - name: group-id in: path @@ -17611,20 +18713,28 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: user-id + - name: channel-id in: path - description: The unique identifier of user + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: user + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' required: true responses: 2XX: @@ -17632,16 +18742,59 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/owners/{user-id}/serviceProvisioningErrors': + x-ms-docs-operation-type: operation + delete: + tags: + - groups.team + summary: Delete navigation property sharedWithTeams for groups + operationId: group.team.channel_DeleteSharedGraphWPreTeam + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': get: tags: - groups.team - 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: group.team.owner_ListServiceProvisioningError + summary: Get allowedMembers from groups + description: A collection of team members who have access to the shared channel. + operationId: group.team.channel.sharedGraphWPreTeam_ListAllowedMember parameters: - name: group-id in: path @@ -17651,14 +18804,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: user-id + - name: channel-id in: path - description: The unique identifier of user + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: user + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -17696,18 +18857,89 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/team/owners/{user-id}/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': + get: + tags: + - groups.team + summary: Get allowedMembers from groups + description: A collection of team members who have access to the shared channel. + operationId: group.team.channel.sharedGraphWPreTeam_GetAllowedMember + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.owner.ServiceProvisioningError_GetCount + operationId: group.team.channel.sharedGraphWPreTeam.allowedMember_GetCount parameters: - name: group-id in: path @@ -17717,14 +18949,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: user-id + - name: channel-id in: path - description: The unique identifier of user + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: user + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -17732,13 +18972,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/owners(userPrincipalName=''{userPrincipalName}'')': + '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': get: tags: - groups.team - summary: Get owners from groups - description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' - operationId: group.team.owner_GetGraphBPreUserPrincipalName + summary: Get team from groups + operationId: group.team.channel.sharedGraphWPreTeam_GetTeam parameters: - name: group-id in: path @@ -17748,14 +18987,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: userPrincipalName + - name: channel-id in: path - description: Alternate key of user + description: The unique identifier of channel required: true style: simple schema: type: string - nullable: true + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: $select in: query description: Select properties to be returned @@ -17782,16 +19029,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/owners/$count': + '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.owner_GetCount + operationId: group.team.channel.sharedGraphWPreTeam_GetCount parameters: - name: group-id in: path @@ -17801,6 +19048,14 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -17808,13 +19063,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/permissionGrants': + '/groups/{group-id}/team/channels/{channel-id}/tabs': get: tags: - groups.team - summary: Get permissionGrants from groups - description: A collection of permissions granted to apps to access the team. - operationId: group.team_ListPermissionGrant + summary: Get tabs from groups + description: A collection of all the tabs in the channel. + operationId: group.team.channel_ListTab parameters: - name: group-id in: path @@ -17824,6 +19079,14 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -17861,7 +19124,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.resourceSpecificPermissionGrantCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -17871,8 +19134,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to permissionGrants for groups - operationId: group.team_CreatePermissionGrant + summary: Create new navigation property to tabs for groups + operationId: group.team.channel_CreateTab parameters: - name: group-id in: path @@ -17882,12 +19145,20 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.teamsTab' required: true responses: 2XX: @@ -17895,17 +19166,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/permissionGrants/{resourceSpecificPermissionGrant-id}': + '/groups/{group-id}/team/channels/{channel-id}/tabs/{teamsTab-id}': get: tags: - groups.team - summary: Get permissionGrants from groups - description: A collection of permissions granted to apps to access the team. - operationId: group.team_GetPermissionGrant + summary: Get tabs from groups + description: A collection of all the tabs in the channel. + operationId: group.team.channel_GetTab parameters: - name: group-id in: path @@ -17915,14 +19186,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: resourceSpecificPermissionGrant-id + - name: channel-id in: path - description: The unique identifier of resourceSpecificPermissionGrant + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant + x-ms-docs-key-type: channel + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab - name: $select in: query description: Select properties to be returned @@ -17949,15 +19228,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property permissionGrants in groups - operationId: group.team_UpdatePermissionGrant + summary: Update the navigation property tabs in groups + operationId: group.team.channel_UpdateTab parameters: - name: group-id in: path @@ -17967,20 +19246,28 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: resourceSpecificPermissionGrant-id + - name: channel-id in: path - description: The unique identifier of resourceSpecificPermissionGrant + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant + x-ms-docs-key-type: channel + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.teamsTab' required: true responses: 2XX: @@ -17988,15 +19275,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property permissionGrants for groups - operationId: group.team_DeletePermissionGrant + summary: Delete navigation property tabs for groups + operationId: group.team.channel_DeleteTab parameters: - name: group-id in: path @@ -18006,14 +19293,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: resourceSpecificPermissionGrant-id + - name: channel-id in: path - description: The unique identifier of resourceSpecificPermissionGrant + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant + x-ms-docs-key-type: channel + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab - name: If-Match in: header description: ETag @@ -18026,12 +19321,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/permissionGrants/$count': + '/groups/{group-id}/team/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.permissionGrant_GetCount + summary: Get teamsApp from groups + description: The application that is linked to the tab. + operationId: group.team.channel.tab_GetTeamsApp parameters: - name: group-id in: path @@ -18041,29 +19337,22 @@ paths: 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/photo': - get: - tags: - - groups.team - summary: Get photo from groups - description: The team photo. - operationId: group.team_GetPhoto - parameters: - - name: group-id + - name: channel-id in: path - description: The unique identifier of group + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: channel + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab - name: $select in: query description: Select properties to be returned @@ -18090,48 +19379,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.team - summary: Update the navigation property photo in groups - operationId: group.team_UpdatePhoto - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/photo/$value': + '/groups/{group-id}/team/channels/{channel-id}/tabs/$count': get: tags: - groups.team - summary: Get media content for the navigation property photo from groups - description: The team photo. - operationId: group.team_GetPhotoContent + summary: Get the number of the resource + operationId: group.team.channel.tab_GetCount parameters: - name: group-id in: path @@ -18141,50 +19398,27 @@ paths: schema: type: string x-ms-docs-key-type: group - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - put: - tags: - - groups.team - summary: Update media content for the navigation property photo in groups - description: The team photo. - operationId: group.team_SetPhotoContent - parameters: - - name: group-id + - name: channel-id in: path - description: The unique identifier of group + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: group - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - delete: + '/groups/{group-id}/team/channels/$count': + get: tags: - groups.team - summary: Delete media content for the navigation property photo in groups - description: The team photo. - operationId: group.team_DeletePhotoContent + summary: Get the number of the resource + operationId: group.team.channel_GetCount parameters: - name: group-id in: path @@ -18194,24 +19428,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel': + '/groups/{group-id}/team/channels/microsoft.graph.allMessages()': get: tags: - groups.team - summary: Get primaryChannel from groups - description: The general channel for the team. - operationId: group.team_GetPrimaryChannel + summary: Invoke function allMessages + operationId: group.team.channel_allMessage parameters: - name: group-id in: path @@ -18221,6 +19450,11 @@ paths: 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: $select in: query description: Select properties to be returned @@ -18231,6 +19465,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 @@ -18241,52 +19485,40 @@ paths: type: array items: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.channel' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.team - summary: Update the navigation property primaryChannel in groups - operationId: group.team_UpdatePrimaryChannel - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.channel' - required: true responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/channels/microsoft.graph.getAllMessages()': + get: tags: - groups.team - summary: Delete navigation property primaryChannel for groups - operationId: group.team_DeletePrimaryChannel + summary: Invoke function getAllMessages + description: 'Retrieve messages across all channels in a team, including text, audio, and video conversations. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-getallmessages?view=graph-rest-beta + operationId: group.team.channel_getAllMessage parameters: - name: group-id in: path @@ -18296,42 +19528,21 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/allMembers': - get: - tags: - - groups.team - summary: Get allMembers from groups - description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. - operationId: group.team.primaryChannel_ListAllMember - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple + - name: model + in: query + description: The payment model for the API + style: form + explode: false 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 + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -18339,9 +19550,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: @@ -18361,18 +19572,38 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + description: Success + content: + application/json: + schema: + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object 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 - post: + '/groups/{group-id}/team/channels/microsoft.graph.getAllRetainedMessages()': + get: tags: - groups.team - summary: Create new navigation property to allMembers for groups - operationId: group.team.primaryChannel_CreateAllMember + summary: Invoke function getAllRetainedMessages + description: 'Get all retained messages across all channels in a team. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-getallretainedmessages?view=graph-rest-beta + operationId: group.team.channel_getAllRetainedMessage parameters: - name: group-id in: path @@ -18382,30 +19613,71 @@ paths: schema: type: string x-ms-docs-key-type: group - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - required: 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: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/allMembers/{conversationMember-id}': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/group': get: tags: - groups.team - summary: Get allMembers from groups - description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. - operationId: group.team.primaryChannel_GetAllMember + summary: Get group from groups + operationId: group.team_GetGroup parameters: - name: group-id in: path @@ -18415,14 +19687,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationMember-id - in: path - description: The unique identifier of conversationMember - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -18449,15 +19713,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.group' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/team/group/serviceProvisioningErrors': + get: tags: - groups.team - summary: Update the navigation property allMembers in groups - operationId: group.team.primaryChannel_UpdateAllMember + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object.' + operationId: group.team.group_ListServiceProvisioningError parameters: - name: group-id in: path @@ -18467,71 +19733,55 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationMember-id - in: path - description: The unique identifier of conversationMember - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: conversationMember - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.team - summary: Delete navigation property allMembers for groups - operationId: group.team.primaryChannel_DeleteAllMember - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: group - - name: conversationMember-id - in: path - description: The unique identifier of conversationMember - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: conversationMember - - name: If-Match - in: header - description: ETag - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/allMembers/$count': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/group/serviceProvisioningErrors/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.primaryChannel.allMember_GetCount + operationId: group.team.group.ServiceProvisioningError_GetCount parameters: - name: group-id in: path @@ -18548,125 +19798,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/allMembers/microsoft.graph.add': - post: - tags: - - groups.team - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: group.team.primaryChannel.allMember_add - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team/primaryChannel/allMembers/microsoft.graph.remove': - post: - tags: - - groups.team - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: group.team.primaryChannel.allMember_remove - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team/primaryChannel/enabledApps': + '/groups/{group-id}/team/incomingChannels': get: tags: - groups.team - summary: Get enabledApps from groups - description: A collection of enabled apps in the channel. - operationId: group.team.primaryChannel_ListEnabledApp + summary: Get incomingChannels from groups + description: List of channels shared with the team. + operationId: group.team_ListIncomingChannel parameters: - name: group-id in: path @@ -18713,20 +19851,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAppCollectionResponse' + $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/enabledApps/{teamsApp-id}': + '/groups/{group-id}/team/incomingChannels/{channel-id}': get: tags: - groups.team - summary: Get enabledApps from groups - description: A collection of enabled apps in the channel. - operationId: group.team.primaryChannel_GetEnabledApp + summary: Get incomingChannels from groups + description: List of channels shared with the team. + operationId: group.team_GetIncomingChannel parameters: - name: group-id in: path @@ -18736,14 +19874,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsApp-id + - name: channel-id in: path - description: The unique identifier of teamsApp + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsApp + x-ms-docs-key-type: channel - name: $select in: query description: Select properties to be returned @@ -18770,16 +19908,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/enabledApps/$count': + '/groups/{group-id}/team/incomingChannels/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.primaryChannel.enabledApp_GetCount + operationId: group.team.incomingChannel_GetCount parameters: - name: group-id in: path @@ -18796,13 +19934,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/filesFolder': + '/groups/{group-id}/team/installedApps': get: tags: - groups.team - summary: Get filesFolder from groups - description: Metadata for the location where the channel's files are stored. - operationId: group.team.primaryChannel_GetFilesFolder + summary: Get installedApps from groups + description: The apps installed in this team. + operationId: group.team_ListInstalledApp parameters: - name: group-id in: path @@ -18812,6 +19950,21 @@ paths: 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 @@ -18834,21 +19987,51 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + $ref: '#/components/responses/microsoft.graph.teamsAppInstallationCollectionResponse' + 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 installedApps for groups + operationId: group.team_CreateInstalledApp + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + required: true + responses: + 2XX: + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/filesFolder/content': + '/groups/{group-id}/team/installedApps/{teamsAppInstallation-id}': get: tags: - groups.team - summary: Get content for the navigation property filesFolder from groups - description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' - operationId: group.team.primaryChannel_GetFilesFolderContent + summary: Get installedApps from groups + description: The apps installed in this team. + operationId: group.team_GetInstalledApp parameters: - name: group-id in: path @@ -18858,29 +20041,49 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: $format + - name: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAppInstallation + - name: $select in: query - description: Format of the content + description: Select properties to be returned style: form explode: false schema: - type: string + uniqueItems: true + type: array + items: + 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 media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + patch: tags: - groups.team - summary: Update content for the navigation property filesFolder in groups - description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' - operationId: group.team.primaryChannel_SetFilesFolderContent + summary: Update the navigation property installedApps in groups + operationId: group.team_UpdateInstalledApp parameters: - name: group-id in: path @@ -18890,13 +20093,20 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAppInstallation requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' required: true responses: 2XX: @@ -18904,15 +20114,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete content for the navigation property filesFolder in groups - description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' - operationId: group.team.primaryChannel_DeleteFilesFolderContent + summary: Delete navigation property installedApps for groups + operationId: group.team_DeleteInstalledApp parameters: - name: group-id in: path @@ -18922,6 +20132,14 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAppInstallation - name: If-Match in: header description: ETag @@ -18933,13 +20151,17 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/filesFolder/contentStream': - get: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': + post: tags: - groups.team - summary: Get contentStream for the navigation property filesFolder from groups - description: 'The content stream, if the item represents a file.' - operationId: group.team.primaryChannel_GetFilesFolderContentStream + summary: Invoke action upgrade + description: Upgrade an app installation within a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chat-teamsappinstallation-upgrade?view=graph-rest-beta + operationId: group.team.installedApp_upgrade parameters: - name: group-id in: path @@ -18949,22 +20171,39 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAppInstallation + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + consentedPermissionSet: + $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + description: Success default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/installedApps/{teamsAppInstallation-id}/teamsApp': + get: tags: - groups.team - summary: Update contentStream for the navigation property filesFolder in groups - description: 'The content stream, if the item represents a file.' - operationId: group.team.primaryChannel_SetFilesFolderContentStream + summary: Get teamsApp from groups + description: The app that is installed. + operationId: group.team.installedApp_GetTeamsApp parameters: - name: group-id in: path @@ -18974,25 +20213,51 @@ paths: schema: type: string x-ms-docs-key-type: group - requestBody: - description: New media content. - content: - application/octet-stream: - schema: + - name: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAppInstallation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: type: string - format: binary - required: true responses: 2XX: - description: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': + get: tags: - groups.team - summary: Delete contentStream for the navigation property filesFolder in groups - description: 'The content stream, if the item represents a file.' - operationId: group.team.primaryChannel_DeleteFilesFolderContentStream + summary: Get teamsAppDefinition from groups + description: The details of this version of the app. + operationId: group.team.installedApp_GetTeamsAppDefinition parameters: - name: group-id in: path @@ -19002,24 +20267,73 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: If-Match - in: header - description: ETag + - name: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAppInstallation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.teamsAppDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/installedApps/$count': + get: + tags: + - groups.team + summary: Get the number of the resource + operationId: group.team.installedApp_GetCount + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true style: simple schema: type: string + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/members': + '/groups/{group-id}/team/members': get: tags: - groups.team summary: Get members from groups - description: A collection of membership records associated with the channel. - operationId: group.team.primaryChannel_ListMember + description: Members and owners of the team. + operationId: group.team_ListMember parameters: - name: group-id in: path @@ -19077,7 +20391,7 @@ paths: tags: - groups.team summary: Create new navigation property to members for groups - operationId: group.team.primaryChannel_CreateMember + operationId: group.team_CreateMember parameters: - name: group-id in: path @@ -19104,13 +20418,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/members/{conversationMember-id}': + '/groups/{group-id}/team/members/{conversationMember-id}': get: tags: - groups.team summary: Get members from groups - description: A collection of membership records associated with the channel. - operationId: group.team.primaryChannel_GetMember + description: Members and owners of the team. + operationId: group.team_GetMember parameters: - name: group-id in: path @@ -19162,7 +20476,7 @@ paths: tags: - groups.team summary: Update the navigation property members in groups - operationId: group.team.primaryChannel_UpdateMember + operationId: group.team_UpdateMember parameters: - name: group-id in: path @@ -19201,7 +20515,7 @@ paths: tags: - groups.team summary: Delete navigation property members for groups - operationId: group.team.primaryChannel_DeleteMember + operationId: group.team_DeleteMember parameters: - name: group-id in: path @@ -19231,12 +20545,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/members/$count': + '/groups/{group-id}/team/members/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.primaryChannel.member_GetCount + operationId: group.team.member_GetCount parameters: - name: group-id in: path @@ -19253,7 +20567,7 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/members/microsoft.graph.add': + '/groups/{group-id}/team/members/microsoft.graph.add': post: tags: - groups.team @@ -19262,7 +20576,7 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: group.team.primaryChannel.member_add + operationId: group.team.member_add parameters: - name: group-id in: path @@ -19309,7 +20623,7 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/team/primaryChannel/members/microsoft.graph.remove': + '/groups/{group-id}/team/members/microsoft.graph.remove': post: tags: - groups.team @@ -19318,7 +20632,7 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: group.team.primaryChannel.member_remove + operationId: group.team.member_remove parameters: - name: group-id in: path @@ -19365,13 +20679,16 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/team/primaryChannel/messages': - get: + '/groups/{group-id}/team/microsoft.graph.archive': + post: tags: - groups.team - summary: Get messages from groups - description: A collection of all the messages in the channel. Nullable. - operationId: group.team.primaryChannel_ListMessage + summary: Invoke action archive + description: "Archive the specified team. \r\nWhen a team is archived, users can no longer make most changes to the team. For example, users can no longer: send or like messages on any channel in the team; edit the team's name or description; nor edit other settings. However, membership changes to the team continue to be allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which can occur subsequent to a response from this API. To archive a team, the team and group must have an owner. To restore a team from its archived state, use the API to unarchive." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-archive?view=graph-rest-beta + operationId: group.team_archive parameters: - name: group-id in: path @@ -19381,55 +20698,36 @@ paths: 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 + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + shouldSetSpoSiteReadOnlyForMembers: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/groups/{group-id}/team/microsoft.graph.clone': post: tags: - groups.team - summary: Create new navigation property to messages for groups - operationId: group.team.primaryChannel_CreateMessage + summary: Invoke action clone + description: "Create a copy of a team. This operation also creates a copy of the corresponding group.\r\nYou can specify which parts of the team to clone: When tabs are cloned, they aren't configured. The tabs are displayed on the tab bar in Microsoft Teams, and the first time a user opens them, they must go through the configuration screen. \r\nIf the user who opens the tab doesn't have permission to configure apps, they see a message that says that the tab isn't configured. Cloning is a long-running operation. After the POST clone returns, you need to GET the operation returned by the Location: header to see if it's running, succeeded, or failed. You should continue to GET until the status isn't running. The recommended delay between GETs is 5 seconds." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-clone?view=graph-rest-beta + operationId: group.team_clone parameters: - name: group-id in: path @@ -19440,29 +20738,47 @@ paths: type: string x-ms-docs-key-type: group requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + type: object + properties: + displayName: + type: string + nullable: true + description: + type: string + nullable: true + mailNickname: + type: string + nullable: true + classification: + type: string + nullable: true + visibility: + $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' + partsToClone: + $ref: '#/components/schemas/microsoft.graph.clonableTeamParts' + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/microsoft.graph.completeMigration': + post: tags: - groups.team - summary: Get messages from groups - description: A collection of all the messages in the channel. Nullable. - operationId: group.team.primaryChannel_GetMessage + summary: Invoke action completeMigration + description: 'Complete the message migration process by removing migration mode from a team. Migration mode is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a completeMigration request is made, you can''t import additional messages into the team. You can add members to the team after the request returns a successful response.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-completemigration?view=graph-rest-beta + operationId: group.team_completeMigration parameters: - name: group-id in: path @@ -19472,49 +20788,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.chatMessage' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/microsoft.graph.sendActivityNotification': + post: tags: - groups.team - summary: Update the navigation property messages in groups - operationId: group.team.primaryChannel_UpdateMessage + summary: Invoke action sendActivityNotification + description: 'Send an activity feed notification in the scope of a team. For more information, see sending Teams activity notifications.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-sendactivitynotification?view=graph-rest-beta + operationId: group.team_sendActivityNotification parameters: - name: group-id in: path @@ -19524,36 +20813,55 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + type: object + properties: + topic: + $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' + activityType: + type: string + nullable: true + chainId: + type: number + format: int64 + nullable: true + previewText: + $ref: '#/components/schemas/microsoft.graph.itemBody' + teamsAppId: + type: string + nullable: true + templateParameters: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + iconId: + type: string + nullable: true + recipient: + $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/microsoft.graph.unarchive': + post: tags: - groups.team - summary: Delete navigation property messages for groups - operationId: group.team.primaryChannel_DeleteMessage + summary: Invoke action unarchive + description: 'Restore an archived team and restores users'' ability to send messages and edit the team, abiding by tenant and team settings. Teams are archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which might occur subsequent to a response from this API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-unarchive?view=graph-rest-beta + operationId: group.team_unarchive parameters: - name: group-id in: path @@ -19563,33 +20871,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/hostedContents': + x-ms-docs-operation-type: action + '/groups/{group-id}/team/operations': get: tags: - groups.team - summary: Get hostedContents from groups - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: group.team.primaryChannel.message_ListHostedContent + summary: Get operations from groups + description: The async operations that ran or are running on this team. + operationId: group.team_ListOperation parameters: - name: group-id in: path @@ -19599,14 +20893,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -19644,7 +20930,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamsAsyncOperationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -19654,8 +20940,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to hostedContents for groups - operationId: group.team.primaryChannel.message_CreateHostedContent + summary: Create new navigation property to operations for groups + operationId: group.team_CreateOperation parameters: - name: group-id in: path @@ -19665,20 +20951,12 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' required: true responses: 2XX: @@ -19686,17 +20964,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + '/groups/{group-id}/team/operations/{teamsAsyncOperation-id}': get: tags: - groups.team - summary: Get hostedContents from groups - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: group.team.primaryChannel.message_GetHostedContent + summary: Get operations from groups + description: The async operations that ran or are running on this team. + operationId: group.team_GetOperation parameters: - name: group-id in: path @@ -19706,22 +20984,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: teamsAsyncOperation-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of teamsAsyncOperation required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: teamsAsyncOperation - name: $select in: query description: Select properties to be returned @@ -19748,15 +21018,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property hostedContents in groups - operationId: group.team.primaryChannel.message_UpdateHostedContent + summary: Update the navigation property operations in groups + operationId: group.team_UpdateOperation parameters: - name: group-id in: path @@ -19766,28 +21036,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: teamsAsyncOperation-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of teamsAsyncOperation required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: teamsAsyncOperation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' required: true responses: 2XX: @@ -19795,15 +21057,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property hostedContents for groups - operationId: group.team.primaryChannel.message_DeleteHostedContent + summary: Delete navigation property operations for groups + operationId: group.team_DeleteOperation parameters: - name: group-id in: path @@ -19813,22 +21075,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: teamsAsyncOperation-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of teamsAsyncOperation required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: teamsAsyncOperation - name: If-Match in: header description: ETag @@ -19841,13 +21095,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': + '/groups/{group-id}/team/operations/$count': get: tags: - groups.team - summary: Get media content for the navigation property hostedContents from groups - description: The unique identifier for an entity. Read-only. - operationId: group.team.primaryChannel.message_GetHostedContentsContent + summary: Get the number of the resource + operationId: group.team.operation_GetCount parameters: - name: group-id in: path @@ -19857,38 +21110,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - put: + '/groups/{group-id}/team/owners': + get: tags: - groups.team - summary: Update media content for the navigation property hostedContents in groups - description: The unique identifier for an entity. Read-only. - operationId: group.team.primaryChannel.message_SetHostedContentsContent + summary: Get owners from groups + description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' + operationId: group.team_ListOwner parameters: - name: group-id in: path @@ -19898,41 +21133,57 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - requestBody: - description: New media content. - content: - application/octet-stream: - schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: type: string - format: binary - required: true responses: 2XX: - description: Success + $ref: '#/components/responses/microsoft.graph.userCollectionResponse' default: $ref: '#/components/responses/error' - delete: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/owners/{user-id}': + get: tags: - groups.team - summary: Delete media content for the navigation property hostedContents in groups - description: The unique identifier for an entity. Read-only. - operationId: group.team.primaryChannel.message_DeleteHostedContentsContent + summary: Get owners from groups + description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' + operationId: group.team_GetOwner parameters: - name: group-id in: path @@ -19942,39 +21193,51 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + - name: user-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple + x-ms-docs-key-type: user + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/hostedContents/$count': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/owners/{user-id}/mailboxSettings': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.primaryChannel.message.hostedContent_GetCount + 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: group.team.owner_GetMailboxSetting parameters: - name: group-id in: path @@ -19984,27 +21247,48 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + - name: user-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction': - post: + patch: tags: - groups.team - summary: Invoke action setReaction - operationId: group.team.primaryChannel.message_setReaction + summary: Update property mailboxSettings value. + operationId: group.team.owner_UpdateMailboxSetting parameters: - name: group-id in: path @@ -20014,43 +21298,37 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + - name: user-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: user requestBody: - description: Action parameters + description: New property values content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $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' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': - post: + '/groups/{group-id}/team/owners/{user-id}/serviceProvisioningErrors': + get: 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: group.team.primaryChannel.message_softDelete + 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: group.team.owner_ListServiceProvisioningError parameters: - name: group-id in: path @@ -20060,30 +21338,63 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + - name: user-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + 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: - description: Success + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': - post: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/owners/{user-id}/serviceProvisioningErrors/$count': + get: 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: group.team.primaryChannel.message_undoSoftDelete + summary: Get the number of the resource + operationId: group.team.owner.ServiceProvisioningError_GetCount parameters: - name: group-id in: path @@ -20093,26 +21404,28 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + - name: user-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: user + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': - post: + '/groups/{group-id}/team/owners(userPrincipalName=''{userPrincipalName}'')': + get: tags: - groups.team - summary: Invoke action unsetReaction - operationId: group.team.primaryChannel.message_unsetReaction + summary: Get owners from groups + description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' + operationId: group.team.owner_GetGraphBPreUserPrincipalName parameters: - name: group-id in: path @@ -20122,40 +21435,50 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + - name: userPrincipalName in: path - description: The unique identifier of chatMessage + description: Alternate key of user required: true style: simple 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 - additionalProperties: - type: object - required: true + 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: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/owners/$count': get: tags: - groups.team - summary: Get replies from groups - description: Replies for a specified message. Supports $expand for channel messages. - operationId: group.team.primaryChannel.message_ListReply + summary: Get the number of the resource + operationId: group.team.owner_GetCount parameters: - name: group-id in: path @@ -20165,14 +21488,29 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/permissionGrants': + get: + tags: + - groups.team + summary: Get permissionGrants from groups + description: A collection of permissions granted to apps to access the team. + operationId: group.team_ListPermissionGrant + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -20210,7 +21548,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.resourceSpecificPermissionGrantCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -20220,8 +21558,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to replies for groups - operationId: group.team.primaryChannel.message_CreateReply + summary: Create new navigation property to permissionGrants for groups + operationId: group.team_CreatePermissionGrant parameters: - name: group-id in: path @@ -20231,20 +21569,12 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' required: true responses: 2XX: @@ -20252,17 +21582,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}': + '/groups/{group-id}/team/permissionGrants/{resourceSpecificPermissionGrant-id}': get: tags: - groups.team - summary: Get replies from groups - description: Replies for a specified message. Supports $expand for channel messages. - operationId: group.team.primaryChannel.message_GetReply + summary: Get permissionGrants from groups + description: A collection of permissions granted to apps to access the team. + operationId: group.team_GetPermissionGrant parameters: - name: group-id in: path @@ -20272,22 +21602,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: resourceSpecificPermissionGrant-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of resourceSpecificPermissionGrant required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: resourceSpecificPermissionGrant - name: $select in: query description: Select properties to be returned @@ -20314,15 +21636,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property replies in groups - operationId: group.team.primaryChannel.message_UpdateReply + summary: Update the navigation property permissionGrants in groups + operationId: group.team_UpdatePermissionGrant parameters: - name: group-id in: path @@ -20332,28 +21654,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: resourceSpecificPermissionGrant-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of resourceSpecificPermissionGrant required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: resourceSpecificPermissionGrant requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' required: true responses: 2XX: @@ -20361,15 +21675,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property replies for groups - operationId: group.team.primaryChannel.message_DeleteReply + summary: Delete navigation property permissionGrants for groups + operationId: group.team_DeletePermissionGrant parameters: - name: group-id in: path @@ -20379,22 +21693,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: resourceSpecificPermissionGrant-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of resourceSpecificPermissionGrant required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: resourceSpecificPermissionGrant - name: If-Match in: header description: ETag @@ -20407,13 +21713,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': + '/groups/{group-id}/team/permissionGrants/$count': get: tags: - groups.team - summary: Get hostedContents from groups - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: group.team.primaryChannel.message.reply_ListHostedContent + summary: Get the number of the resource + operationId: group.team.permissionGrant_GetCount parameters: - name: group-id in: path @@ -20423,37 +21728,29 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/photo': + get: + tags: + - groups.team + summary: Get photo from groups + description: The team photo. + operationId: group.team_GetPhoto + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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: group - name: $select in: query description: Select properties to be returned @@ -20476,18 +21773,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' 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 hostedContents for groups - operationId: group.team.primaryChannel.message.reply_CreateHostedContent + summary: Update the navigation property photo in groups + operationId: group.team_UpdatePhoto parameters: - name: group-id in: path @@ -20497,46 +21795,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.profilePhoto' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.profilePhoto' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': + '/groups/{group-id}/team/photo/$value': get: tags: - groups.team - summary: Get hostedContents from groups - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: group.team.primaryChannel.message.reply_GetHostedContent + summary: Get media content for the navigation property photo from groups + description: The team photo. + operationId: group.team_GetPhotoContent parameters: - name: group-id in: path @@ -20546,30 +21828,86 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - groups.team + summary: Update media content for the navigation property photo in groups + description: The team photo. + operationId: group.team_SetPhotoContent + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: group + 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: + - groups.team + summary: Delete media content for the navigation property photo in groups + description: The team photo. + operationId: group.team_DeletePhotoContent + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: group + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/primaryChannel': + get: + tags: + - groups.team + summary: Get primaryChannel from groups + description: The general channel for the team. + operationId: group.team_GetPrimaryChannel + parameters: + - name: group-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: group - name: $select in: query description: Select properties to be returned @@ -20596,15 +21934,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property hostedContents in groups - operationId: group.team.primaryChannel.message.reply_UpdateHostedContent + summary: Update the navigation property primaryChannel in groups + operationId: group.team_UpdatePrimaryChannel parameters: - name: group-id in: path @@ -20614,36 +21952,12 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.channel' required: true responses: 2XX: @@ -20651,15 +21965,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property hostedContents for groups - operationId: group.team.primaryChannel.message.reply_DeleteHostedContent + summary: Delete navigation property primaryChannel for groups + operationId: group.team_DeletePrimaryChannel parameters: - name: group-id in: path @@ -20669,30 +21983,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -20705,13 +21995,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': + '/groups/{group-id}/team/primaryChannel/allMembers': get: tags: - groups.team - summary: Get media content for the navigation property hostedContents from groups - description: The unique identifier for an entity. Read-only. - operationId: group.team.primaryChannel.message.reply_GetHostedContentsContent + summary: Get allMembers from groups + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + operationId: group.team.primaryChannel_ListAllMember parameters: - name: group-id in: path @@ -20721,46 +22011,88 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + uniqueItems: true + type: array + items: + 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.conversationMemberCollectionResponse' + 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 allMembers for groups + operationId: group.team.primaryChannel_CreateAllMember + parameters: + - name: group-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: group + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true responses: 2XX: - description: Retrieved media content + description: Created navigation property. content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/allMembers/{conversationMember-id}': + get: tags: - groups.team - summary: Update media content for the navigation property hostedContents in groups - description: The unique identifier for an entity. Read-only. - operationId: group.team.primaryChannel.message.reply_SetHostedContentsContent + summary: Get allMembers from groups + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + operationId: group.team.primaryChannel_GetAllMember parameters: - name: group-id in: path @@ -20770,137 +22102,49 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + - name: conversationMember-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple + x-ms-docs-key-type: conversationMember + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - requestBody: - description: New media content. - content: - application/octet-stream: - schema: + uniqueItems: true + type: array + items: type: string - format: binary - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - delete: - tags: - - groups.team - summary: Delete media content for the navigation property hostedContents in groups - description: The unique identifier for an entity. Read-only. - operationId: group.team.primaryChannel.message.reply_DeleteHostedContentsContent - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': - get: - tags: - - groups.team - summary: Get the number of the resource - operationId: group.team.primaryChannel.message.reply.hostedContent_GetCount - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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.conversationMember' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': - post: + x-ms-docs-operation-type: operation + patch: tags: - groups.team - summary: Invoke action setReaction - operationId: group.team.primaryChannel.message.reply_setReaction + summary: Update the navigation property allMembers in groups + operationId: group.team.primaryChannel_UpdateAllMember parameters: - name: group-id in: path @@ -20910,51 +22154,36 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: conversationMember-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: conversationMember requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': - post: + x-ms-docs-operation-type: operation + delete: 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: group.team.primaryChannel.message.reply_softDelete + summary: Delete navigation property allMembers for groups + operationId: group.team.primaryChannel_DeleteAllMember parameters: - name: group-id in: path @@ -20964,38 +22193,32 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + - name: conversationMember-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true + x-ms-docs-key-type: conversationMember + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: chatMessage responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/allMembers/$count': + get: 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: group.team.primaryChannel.message.reply_undoSoftDelete + summary: Get the number of the resource + operationId: group.team.primaryChannel.allMember_GetCount parameters: - name: group-id in: path @@ -21005,34 +22228,23 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + '/groups/{group-id}/team/primaryChannel/allMembers/microsoft.graph.add': post: tags: - groups.team - summary: Invoke action unsetReaction - operationId: group.team.primaryChannel.message.reply_unsetReaction + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: group.team.primaryChannel.allMember_add parameters: - name: group-id in: path @@ -21042,22 +22254,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: description: Action parameters content: @@ -21065,147 +22261,46 @@ paths: schema: type: object properties: - reactionType: - type: string - nullable: true + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' additionalProperties: type: object required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/$count': - get: - tags: - - groups.team - summary: Get the number of the resource - operationId: group.team.primaryChannel.message.reply_GetCount - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - 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' - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': - get: - tags: - - groups.team - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: group.team.primaryChannel.message.reply_delta - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - $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 chatMessage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.actionResultPart' '@odata.nextLink': type: string nullable: true - '@odata.deltaLink': - type: string - nullable: true additionalProperties: type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + x-ms-docs-operation-type: action x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': + '/groups/{group-id}/team/primaryChannel/allMembers/microsoft.graph.remove': post: tags: - groups.team - summary: Invoke action forwardToChat - description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta - operationId: group.team.primaryChannel.message.reply_forwardToChat + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: group.team.primaryChannel.allMember_remove parameters: - name: group-id in: path @@ -21215,14 +22310,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: description: Action parameters content: @@ -21230,18 +22317,10 @@ paths: schema: type: object properties: - targetChatIds: - type: array - items: - type: string - nullable: true - messageIds: + values: type: array items: - type: string - nullable: true - additionalMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.conversationMember' additionalProperties: type: object required: true @@ -21268,92 +22347,13 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': - post: - tags: - - groups.team - summary: Invoke action replyWithQuote - description: Reply with quote to a single chat message or multiple chat messages in a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta - operationId: group.team.primaryChannel.message.reply_replyGraphWPreQuote - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - messageIds: - type: array - items: - type: string - nullable: true - replyMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/messages/$count': - get: - tags: - - groups.team - summary: Get the number of the resource - operationId: group.team.primaryChannel.message_GetCount - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - 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/messages/microsoft.graph.delta()': + '/groups/{group-id}/team/primaryChannel/enabledApps': get: tags: - groups.team - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: group.team.primaryChannel.message_delta + summary: Get enabledApps from groups + description: A collection of enabled apps in the channel. + operationId: group.team.primaryChannel_ListEnabledApp parameters: - name: group-id in: path @@ -21368,9 +22368,9 @@ paths: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -21378,9 +22378,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -21400,41 +22400,20 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.teamsAppCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/team/primaryChannel/messages/microsoft.graph.forwardToChat': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/enabledApps/{teamsApp-id}': + get: tags: - groups.team - summary: Invoke action forwardToChat - description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta - operationId: group.team.primaryChannel.message_forwardToChat + summary: Get enabledApps from groups + description: A collection of enabled apps in the channel. + operationId: group.team.primaryChannel_GetEnabledApp parameters: - name: group-id in: path @@ -21444,146 +22423,50 @@ paths: schema: type: string x-ms-docs-key-type: group - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - targetChatIds: - type: array - items: - type: string - nullable: true - messageIds: - type: array - items: - type: string - nullable: true - additionalMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team/primaryChannel/messages/microsoft.graph.replyWithQuote': - post: - tags: - - groups.team - summary: Invoke action replyWithQuote - description: Reply with quote to a single chat message or multiple chat messages in a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta - operationId: group.team.primaryChannel.message_replyGraphWPreQuote - parameters: - - name: group-id + - name: teamsApp-id in: path - description: The unique identifier of group + description: The unique identifier of teamsApp required: true style: simple schema: type: string - x-ms-docs-key-type: group - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - messageIds: - type: array - items: - type: string - nullable: true - replyMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: teamsApp + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.chatMessage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/microsoft.graph.archive': - post: - tags: - - groups.team - summary: Invoke action archive - description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta - operationId: group.team.primaryChannel_archive - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - shouldSetSpoSiteReadOnlyForMembers: - type: boolean - default: false - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/microsoft.graph.completeMigration': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/enabledApps/$count': + get: tags: - groups.team - summary: Invoke action completeMigration - description: 'Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta - operationId: group.team.primaryChannel_completeMigration + summary: Get the number of the resource + operationId: group.team.primaryChannel.enabledApp_GetCount parameters: - name: group-id in: path @@ -21593,22 +22476,20 @@ paths: schema: type: string x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': + '/groups/{group-id}/team/primaryChannel/filesFolder': get: tags: - groups.team - summary: Invoke function doesUserHaveAccess - description: Determine whether a user has access to a channel. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta - operationId: group.team.primaryChannel_doesUserHaveAccess + summary: Get filesFolder from groups + description: Metadata for the location where the channel's files are stored. + operationId: group.team.primaryChannel_GetFilesFolder parameters: - name: group-id in: path @@ -21618,56 +22499,43 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: userId - in: query - description: 'Usage: userId=''@userId''' - style: form - explode: false - schema: - type: string - nullable: true - - name: tenantId + - name: $select in: query - description: 'Usage: tenantId=''@tenantId''' + description: Select properties to be returned style: form explode: false schema: - type: string - nullable: true - - name: userPrincipalName + uniqueItems: true + type: array + items: + type: string + - name: $expand in: query - description: 'Usage: userPrincipalName=''@userPrincipalName''' + description: Expand related entities style: form explode: false schema: - type: string - nullable: true + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - type: object - properties: - value: - type: boolean - default: false - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/team/primaryChannel/microsoft.graph.provisionEmail': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/filesFolder/content': + get: tags: - groups.team - summary: Invoke action provisionEmail - description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta - operationId: group.team.primaryChannel_provisionEmail + summary: Get content for the navigation property filesFolder from groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.team.primaryChannel_GetFilesFolderContent parameters: - name: group-id in: path @@ -21677,51 +22545,29 @@ paths: schema: type: string x-ms-docs-key-type: group - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/microsoft.graph.removeEmail': - post: - tags: - - groups.team - summary: Invoke action removeEmail - description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta - operationId: group.team.primaryChannel_removeEmail - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple + - name: $format + in: query + description: Format of the content + style: form + explode: false schema: type: string - x-ms-docs-key-type: group responses: 2XX: - description: Success + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/microsoft.graph.startMigration': - post: + put: tags: - groups.team - summary: Invoke action startMigration - description: 'Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-startmigration?view=graph-rest-beta - operationId: group.team.primaryChannel_startMigration + summary: Update content for the navigation property filesFolder in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.team.primaryChannel_SetFilesFolderContent parameters: - name: group-id in: path @@ -21732,36 +22578,28 @@ paths: type: string x-ms-docs-key-type: group requestBody: - description: Action parameters + description: New media content. content: - application/json: + application/octet-stream: schema: - type: object - properties: - conversationCreationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 - additionalProperties: - type: object + type: string + format: binary required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/microsoft.graph.unarchive': - post: + delete: tags: - groups.team - summary: Invoke action unarchive - description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-beta - operationId: group.team.primaryChannel_unarchive + summary: Delete content for the navigation property filesFolder in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.team.primaryChannel_DeleteFilesFolderContent parameters: - name: group-id in: path @@ -21771,19 +22609,24 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/planner': + '/groups/{group-id}/team/primaryChannel/filesFolder/contentStream': get: tags: - groups.team - summary: Get planner from groups - description: 'Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable.' - operationId: group.team.primaryChannel_GetPlanner + summary: Get contentStream for the navigation property filesFolder from groups + description: 'The content stream, if the item represents a file.' + operationId: group.team.primaryChannel_GetFilesFolderContentStream parameters: - name: group-id in: path @@ -21793,41 +22636,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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 + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + put: tags: - groups.team - summary: Update the navigation property planner in groups - operationId: group.team.primaryChannel_UpdatePlanner + summary: Update contentStream for the navigation property filesFolder in groups + description: 'The content stream, if the item represents a file.' + operationId: group.team.primaryChannel_SetFilesFolderContentStream parameters: - name: group-id in: path @@ -21838,27 +22662,24 @@ paths: type: string x-ms-docs-key-type: group requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + type: string + format: binary 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: - groups.team - summary: Delete navigation property planner for groups - operationId: group.team.primaryChannel_DeletePlanner + summary: Delete contentStream for the navigation property filesFolder in groups + description: 'The content stream, if the item represents a file.' + operationId: group.team.primaryChannel_DeleteFilesFolderContentStream parameters: - name: group-id in: path @@ -21879,14 +22700,12 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/planner/plans': + '/groups/{group-id}/team/primaryChannel/joinedUsers': 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: group.team.primaryChannel.planner_ListPlan + summary: Get joinedUsers from groups + operationId: group.team.primaryChannel_ListJoinedUser parameters: - name: group-id in: path @@ -21933,7 +22752,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -21943,8 +22762,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to plans for groups - operationId: group.team.primaryChannel.planner_CreatePlan + summary: Create new navigation property to joinedUsers for groups + operationId: group.team.primaryChannel_CreateJoinedUser parameters: - name: group-id in: path @@ -21959,7 +22778,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -21967,17 +22786,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}': + '/groups/{group-id}/team/primaryChannel/joinedUsers/{conversationMember-id}': 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: group.team.primaryChannel.planner_GetPlan + summary: Get joinedUsers from groups + operationId: group.team.primaryChannel_GetJoinedUser parameters: - name: group-id in: path @@ -21987,14 +22805,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: conversationMember-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -22021,15 +22839,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property plans in groups - operationId: group.team.primaryChannel.planner_UpdatePlan + summary: Update the navigation property joinedUsers in groups + operationId: group.team.primaryChannel_UpdateJoinedUser parameters: - name: group-id in: path @@ -22039,20 +22857,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: conversationMember-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -22060,15 +22878,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property plans for groups - operationId: group.team.primaryChannel.planner_DeletePlan + summary: Delete navigation property joinedUsers for groups + operationId: group.team.primaryChannel_DeleteJoinedUser parameters: - name: group-id in: path @@ -22078,14 +22896,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: conversationMember-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -22098,13 +22916,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets': + '/groups/{group-id}/team/primaryChannel/joinedUsers/$count': get: tags: - groups.team - summary: Get buckets from groups - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: group.team.primaryChannel.planner.plan_ListBucket + summary: Get the number of the resource + operationId: group.team.primaryChannel.joinedUser_GetCount parameters: - name: group-id in: path @@ -22114,63 +22931,23 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - 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: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/joinedUsers/microsoft.graph.add': post: tags: - groups.team - summary: Create new navigation property to buckets for groups - operationId: group.team.primaryChannel.planner.plan_CreateBucket + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: group.team.primaryChannel.joinedUser_add parameters: - name: group-id in: path @@ -22180,38 +22957,106 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' - required: true - responses: - 2XX: - description: Created navigation property. + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/primaryChannel/joinedUsers/microsoft.graph.remove': + post: + tags: + - groups.team + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: group.team.primaryChannel.joinedUser_remove + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/primaryChannel/members': get: tags: - groups.team - summary: Get buckets from groups - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: group.team.primaryChannel.planner.plan_GetBucket + summary: Get members from groups + description: A collection of membership records associated with the channel. + operationId: group.team.primaryChannel_ListMember parameters: - name: group-id in: path @@ -22221,22 +23066,105 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.conversationMemberCollectionResponse' + 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 members for groups + operationId: group.team.primaryChannel_CreateMember + parameters: + - name: group-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: group + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/members/{conversationMember-id}': + get: + tags: + - groups.team + summary: Get members from groups + description: A collection of membership records associated with the channel. + operationId: group.team.primaryChannel_GetMember + parameters: + - name: group-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: group + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -22263,15 +23191,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property buckets in groups - operationId: group.team.primaryChannel.planner.plan_UpdateBucket + summary: Update the navigation property members in groups + operationId: group.team.primaryChannel_UpdateMember parameters: - name: group-id in: path @@ -22281,28 +23209,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: conversationMember-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -22310,15 +23230,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property buckets for groups - operationId: group.team.primaryChannel.planner.plan_DeleteBucket + summary: Delete navigation property members for groups + operationId: group.team.primaryChannel_DeleteMember parameters: - name: group-id in: path @@ -22328,22 +23248,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: conversationMember-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -22356,13 +23268,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': + '/groups/{group-id}/team/primaryChannel/members/$count': get: tags: - groups.team - summary: Get tasks from groups - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: group.team.primaryChannel.planner.plan.bucket_ListTask + summary: Get the number of the resource + operationId: group.team.primaryChannel.member_GetCount parameters: - name: group-id in: path @@ -22372,22 +23283,141 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/primaryChannel/members/microsoft.graph.add': + post: + tags: + - groups.team + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: group.team.primaryChannel.member_add + parameters: + - name: group-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: group + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/primaryChannel/members/microsoft.graph.remove': + post: + tags: + - groups.team + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: group.team.primaryChannel.member_remove + parameters: + - name: group-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: group + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/primaryChannel/messages': + get: + tags: + - groups.team + summary: Get messages from groups + description: A collection of all the messages in the channel. Nullable. + operationId: group.team.primaryChannel_ListMessage + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -22425,7 +23455,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -22435,8 +23465,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to tasks for groups - operationId: group.team.primaryChannel.planner.plan.bucket_CreateTask + summary: Create new navigation property to messages for groups + operationId: group.team.primaryChannel_CreateMessage parameters: - name: group-id in: path @@ -22446,28 +23476,12 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - 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.chatMessage' required: true responses: 2XX: @@ -22475,17 +23489,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}': get: tags: - groups.team - summary: Get tasks from groups - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: group.team.primaryChannel.planner.plan.bucket_GetTask + summary: Get messages from groups + description: A collection of all the messages in the channel. Nullable. + operationId: group.team.primaryChannel_GetMessage parameters: - name: group-id in: path @@ -22495,30 +23509,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: chatMessage-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: chatMessage - name: $select in: query description: Select properties to be returned @@ -22545,15 +23543,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property tasks in groups - operationId: group.team.primaryChannel.planner.plan.bucket_UpdateTask + summary: Update the navigation property messages in groups + operationId: group.team.primaryChannel_UpdateMessage parameters: - name: group-id in: path @@ -22563,36 +23561,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: chatMessage-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -22600,15 +23582,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property tasks for groups - operationId: group.team.primaryChannel.planner.plan.bucket_DeleteTask + summary: Delete navigation property messages for groups + operationId: group.team.primaryChannel_DeleteMessage parameters: - name: group-id in: path @@ -22618,30 +23600,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: chatMessage-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: chatMessage - name: If-Match in: header description: ETag @@ -22654,13 +23620,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/hostedContents': get: tags: - groups.team - summary: Get assignedToTaskBoardFormat from groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: group.team.primaryChannel.planner.plan.bucket.task_GetAssignedToTaskBoardFormat + summary: Get hostedContents from groups + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: group.team.primaryChannel.message_ListHostedContent parameters: - name: group-id in: path @@ -22670,30 +23636,29 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: chatMessage-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: plannerTask + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -22716,19 +23681,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - groups.team - summary: Update the navigation property assignedToTaskBoardFormat in groups - operationId: group.team.primaryChannel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat + summary: Create new navigation property to hostedContents for groups + operationId: group.team.primaryChannel.message_CreateHostedContent parameters: - name: group-id in: path @@ -22738,111 +23702,38 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: chatMessage-id in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of chatMessage required: true style: simple schema: type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.team - summary: Delete navigation property assignedToTaskBoardFormat for groups - operationId: group.team.primaryChannel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': get: tags: - groups.team - summary: Get bucketTaskBoardFormat from groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: group.team.primaryChannel.planner.plan.bucket.task_GetBucketTaskBoardFormat + summary: Get hostedContents from groups + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: group.team.primaryChannel.message_GetHostedContent parameters: - name: group-id in: path @@ -22852,30 +23743,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: chatMessage-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -22902,15 +23785,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property bucketTaskBoardFormat in groups - operationId: group.team.primaryChannel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat + summary: Update the navigation property hostedContents in groups + operationId: group.team.primaryChannel.message_UpdateHostedContent parameters: - name: group-id in: path @@ -22920,43 +23803,28 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: chatMessage-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -22964,15 +23832,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property bucketTaskBoardFormat for groups - operationId: group.team.primaryChannel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat + summary: Delete navigation property hostedContents for groups + operationId: group.team.primaryChannel.message_DeleteHostedContent parameters: - name: group-id in: path @@ -22982,30 +23850,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: chatMessage-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -23018,13 +23878,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - groups.team - summary: Get details from groups - description: Read-only. Nullable. More details about the task. - operationId: group.team.primaryChannel.planner.plan.bucket.task_GetDetail + summary: Get media content for the navigation property hostedContents from groups + description: The unique identifier for an entity. Read-only. + operationId: group.team.primaryChannel.message_GetHostedContentsContent parameters: - name: group-id in: path @@ -23034,65 +23894,38 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: chatMessage-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessageHostedContent required: true style: simple 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 + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + put: tags: - groups.team - summary: Update the navigation property details in groups - operationId: group.team.primaryChannel.planner.plan.bucket.task_UpdateDetail + summary: Update media content for the navigation property hostedContents in groups + description: The unique identifier for an entity. Read-only. + operationId: group.team.primaryChannel.message_SetHostedContentsContent parameters: - name: group-id in: path @@ -23102,59 +23935,41 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: chatMessage-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property details for groups - operationId: group.team.primaryChannel.planner.plan.bucket.task_DeleteDetail + summary: Delete media content for the navigation property hostedContents in groups + description: The unique identifier for an entity. Read-only. + operationId: group.team.primaryChannel.message_DeleteHostedContentsContent parameters: - name: group-id in: path @@ -23164,30 +23979,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: chatMessage-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -23199,14 +24006,12 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/hostedContents/$count': get: tags: - groups.team - summary: Get progressTaskBoardFormat from groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: group.team.primaryChannel.planner.plan.bucket.task_GetProgressTaskBoardFormat + summary: Get the number of the resource + operationId: group.team.primaryChannel.message.hostedContent_GetCount parameters: - name: group-id in: path @@ -23216,65 +24021,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: chatMessage-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessage required: true style: simple 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 + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction': + post: tags: - groups.team - summary: Update the navigation property progressTaskBoardFormat in groups - operationId: group.team.primaryChannel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat + summary: Invoke action setReaction + operationId: group.team.primaryChannel.message_setReaction parameters: - name: group-id in: path @@ -23284,59 +24051,43 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: chatMessage-id in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of chatMessage required: true style: simple schema: type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': + post: tags: - groups.team - summary: Delete navigation property progressTaskBoardFormat for groups - operationId: group.team.primaryChannel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat + 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: group.team.primaryChannel.message_softDelete parameters: - name: group-id in: path @@ -23346,48 +24097,59 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: chatMessage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + 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: group.team.primaryChannel.message_undoSoftDelete + parameters: + - name: group-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: group + - name: chatMessage-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: chatMessage responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.primaryChannel.planner.plan.bucket.task_GetCount + summary: Invoke action unsetReaction + operationId: group.team.primaryChannel.message_unsetReaction parameters: - name: group-id in: path @@ -23397,39 +24159,40 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies': get: tags: - groups.team - summary: Invoke function delta - description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta - operationId: group.team.primaryChannel.planner.plan.bucket.task_delta + summary: Get replies from groups + description: Replies for a specified message. Supports $expand for channel messages. + operationId: group.team.primaryChannel.message_ListReply parameters: - name: group-id in: path @@ -23439,30 +24202,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: chatMessage-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -23470,9 +24225,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -23492,37 +24247,18 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of plannerTask - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/$count': - get: + x-ms-docs-operation-type: operation + post: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.primaryChannel.planner.plan.bucket_GetCount + summary: Create new navigation property to replies for groups + operationId: group.team.primaryChannel.message_CreateReply parameters: - name: group-id in: path @@ -23532,31 +24268,38 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}': get: tags: - groups.team - summary: Invoke function delta - description: 'Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta - operationId: group.team.primaryChannel.planner.plan.bucket_delta + summary: Get replies from groups + description: Replies for a specified message. Supports $expand for channel messages. + operationId: group.team.primaryChannel.message_GetReply parameters: - name: group-id in: path @@ -23566,100 +24309,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - 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: $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 plannerBucket - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/details': - get: - tags: - - groups.team - summary: Get details from groups - description: Extra details about the plan. Read-only. Nullable. - operationId: group.team.primaryChannel.planner.plan_GetDetail - parameters: - - name: group-id + - name: chatMessage-id in: path - description: The unique identifier of group + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: plannerPlan-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: chatMessage - name: $select in: query description: Select properties to be returned @@ -23686,15 +24351,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property details in groups - operationId: group.team.primaryChannel.planner.plan_UpdateDetail + summary: Update the navigation property replies in groups + operationId: group.team.primaryChannel.message_UpdateReply parameters: - name: group-id in: path @@ -23704,27 +24369,28 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: If-Match - in: header - description: ETag value. + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage required: true style: simple schema: type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -23732,15 +24398,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property details for groups - operationId: group.team.primaryChannel.planner.plan_DeleteDetail + summary: Delete navigation property replies for groups + operationId: group.team.primaryChannel.message_DeleteReply parameters: - name: group-id in: path @@ -23750,164 +24416,41 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive': - post: - tags: - - groups.team - 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: group.team.primaryChannel.planner.plan_archive - parameters: - - name: group-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of group + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true + x-ms-docs-key-type: chatMessage + - name: If-Match + in: header + description: ETag style: simple 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 - additionalProperties: - type: object - required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': get: tags: - groups.team - summary: Invoke function getUsageRights - operationId: group.team.primaryChannel.planner.plan_getUsageRight - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.planUsageRight' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': - 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: group.team.primaryChannel.planner.plan_moveToContainer - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - container: - $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' - additionalProperties: - type: object - 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: action - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': - 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: group.team.primaryChannel.planner.plan_unarchive + summary: Get hostedContents from groups + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: group.team.primaryChannel.message.reply_ListHostedContent parameters: - name: group-id in: path @@ -23917,57 +24460,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - 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 - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks': - get: - tags: - - groups.team - summary: Get tasks from groups - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: group.team.primaryChannel.planner.plan_ListTask - parameters: - - name: group-id + - name: chatMessage-id in: path - description: The unique identifier of group + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: plannerPlan-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -24005,7 +24513,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -24015,8 +24523,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to tasks for groups - operationId: group.team.primaryChannel.planner.plan_CreateTask + summary: Create new navigation property to hostedContents for groups + operationId: group.team.primaryChannel.message.reply_CreateHostedContent parameters: - name: group-id in: path @@ -24026,20 +24534,28 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -24047,17 +24563,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': get: tags: - groups.team - summary: Get tasks from groups - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: group.team.primaryChannel.planner.plan_GetTask + summary: Get hostedContents from groups + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: group.team.primaryChannel.message.reply_GetHostedContent parameters: - name: group-id in: path @@ -24067,22 +24583,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -24109,15 +24633,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property tasks in groups - operationId: group.team.primaryChannel.planner.plan_UpdateTask + summary: Update the navigation property hostedContents in groups + operationId: group.team.primaryChannel.message.reply_UpdateHostedContent parameters: - name: group-id in: path @@ -24127,28 +24651,36 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -24156,15 +24688,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property tasks for groups - operationId: group.team.primaryChannel.planner.plan_DeleteTask + summary: Delete navigation property hostedContents for groups + operationId: group.team.primaryChannel.message.reply_DeleteHostedContent parameters: - name: group-id in: path @@ -24174,22 +24706,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -24202,13 +24742,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - groups.team - summary: Get assignedToTaskBoardFormat from groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: group.team.primaryChannel.planner.plan.task_GetAssignedToTaskBoardFormat + summary: Get media content for the navigation property hostedContents from groups + description: The unique identifier for an entity. Read-only. + operationId: group.team.primaryChannel.message.reply_GetHostedContentsContent parameters: - name: group-id in: path @@ -24218,57 +24758,46 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessage required: true style: simple 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 + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + put: tags: - groups.team - summary: Update the navigation property assignedToTaskBoardFormat in groups - operationId: group.team.primaryChannel.planner.plan.task_UpdateAssignedToTaskBoardFormat + summary: Update media content for the navigation property hostedContents in groups + description: The unique identifier for an entity. Read-only. + operationId: group.team.primaryChannel.message.reply_SetHostedContentsContent parameters: - name: group-id in: path @@ -24278,51 +24807,49 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property assignedToTaskBoardFormat for groups - operationId: group.team.primaryChannel.planner.plan.task_DeleteAssignedToTaskBoardFormat + summary: Delete media content for the navigation property hostedContents in groups + description: The unique identifier for an entity. Read-only. + operationId: group.team.primaryChannel.message.reply_DeleteHostedContentsContent parameters: - name: group-id in: path @@ -24332,22 +24859,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -24359,14 +24894,12 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': get: tags: - groups.team - summary: Get bucketTaskBoardFormat from groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: group.team.primaryChannel.planner.plan.task_GetBucketTaskBoardFormat + summary: Get the number of the resource + operationId: group.team.primaryChannel.message.reply.hostedContent_GetCount parameters: - name: group-id in: path @@ -24376,57 +24909,35 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessage required: true style: simple 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 + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: tags: - groups.team - summary: Update the navigation property bucketTaskBoardFormat in groups - operationId: group.team.primaryChannel.planner.plan.task_UpdateBucketTaskBoardFormat + summary: Invoke action setReaction + operationId: group.team.primaryChannel.message.reply_setReaction parameters: - name: group-id in: path @@ -24436,51 +24947,51 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of chatMessage required: true style: simple schema: type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + post: tags: - groups.team - summary: Delete navigation property bucketTaskBoardFormat for groups - operationId: group.team.primaryChannel.planner.plan.task_DeleteBucketTaskBoardFormat + 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: group.team.primaryChannel.message.reply_softDelete parameters: - name: group-id in: path @@ -24490,41 +25001,38 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: chatMessage responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + post: tags: - groups.team - summary: Get details from groups - description: Read-only. Nullable. More details about the task. - operationId: group.team.primaryChannel.planner.plan.task_GetDetail + 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: group.team.primaryChannel.message.reply_undoSoftDelete parameters: - name: group-id in: path @@ -24534,57 +25042,34 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessage required: true style: simple 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 + x-ms-docs-key-type: chatMessage responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: tags: - groups.team - summary: Update the navigation property details in groups - operationId: group.team.primaryChannel.planner.plan.task_UpdateDetail + summary: Invoke action unsetReaction + operationId: group.team.primaryChannel.message.reply_unsetReaction parameters: - name: group-id in: path @@ -24594,51 +25079,47 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + - name: chatMessage-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of chatMessage required: true style: simple schema: type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/$count': + get: tags: - groups.team - summary: Delete navigation property details for groups - operationId: group.team.primaryChannel.planner.plan.task_DeleteDetail + summary: Get the number of the resource + operationId: group.team.primaryChannel.message.reply_GetCount parameters: - name: group-id in: path @@ -24648,41 +25129,31 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: chatMessage-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': get: tags: - groups.team - summary: Get progressTaskBoardFormat from groups - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: group.team.primaryChannel.planner.plan.task_GetProgressTaskBoardFormat + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: group.team.primaryChannel.message.reply_delta parameters: - name: group-id in: path @@ -24692,22 +25163,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: chatMessage-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: chatMessage + - $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 @@ -24718,6 +25186,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 @@ -24730,19 +25208,41 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object 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 + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': + post: tags: - groups.team - summary: Update the navigation property progressTaskBoardFormat in groups - operationId: group.team.primaryChannel.planner.plan.task_UpdateProgressTaskBoardFormat + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: group.team.primaryChannel.message.reply_forwardToChat parameters: - name: group-id in: path @@ -24752,35 +25252,35 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: chatMessage-id in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of chatMessage required: true style: simple schema: type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object required: true responses: 2XX: @@ -24788,15 +25288,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': + post: tags: - groups.team - summary: Delete navigation property progressTaskBoardFormat for groups - operationId: group.team.primaryChannel.planner.plan.task_DeleteProgressTaskBoardFormat + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: group.team.primaryChannel.message.reply_replyGraphWPreQuote parameters: - name: group-id in: path @@ -24806,40 +25324,47 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: chatMessage-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/$count': + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/messages/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.primaryChannel.planner.plan.task_GetCount + operationId: group.team.primaryChannel.message_GetCount parameters: - name: group-id in: path @@ -24849,14 +25374,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -24864,16 +25381,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': + '/groups/{group-id}/team/primaryChannel/messages/microsoft.graph.delta()': get: tags: - groups.team summary: Invoke function delta - description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta - operationId: group.team.primaryChannel.planner.plan.task_delta + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: group.team.primaryChannel.message_delta parameters: - name: group-id in: path @@ -24883,14 +25400,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -24932,13 +25441,13 @@ paths: content: application/json: schema: - title: Collection of plannerTask + title: Collection of chatMessage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.chatMessage' '@odata.nextLink': type: string nullable: true @@ -24953,38 +25462,16 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/team/primaryChannel/planner/plans/$count': - get: - tags: - - groups.team - summary: Get the number of the resource - operationId: group.team.primaryChannel.planner.plan_GetCount - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - 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/microsoft.graph.delta()': - get: + '/groups/{group-id}/team/primaryChannel/messages/microsoft.graph.forwardToChat': + post: tags: - groups.team - summary: Invoke function delta - description: 'Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerplan-delta?view=graph-rest-beta - operationId: group.team.primaryChannel.planner.plan_delta + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: group.team.primaryChannel.message_forwardToChat parameters: - name: group-id in: path @@ -24994,75 +25481,61 @@ paths: 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: $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 + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true responses: 2XX: description: Success content: application/json: schema: - title: Collection of plannerPlan type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.actionResultPart' '@odata.nextLink': type: string nullable: true - '@odata.deltaLink': - type: string - nullable: true additionalProperties: type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + x-ms-docs-operation-type: action x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/team/primaryChannel/sharedWithTeams': - get: + '/groups/{group-id}/team/primaryChannel/messages/microsoft.graph.replyWithQuote': + post: tags: - groups.team - summary: Get sharedWithTeams from groups - description: A collection of teams with which a channel is shared. - operationId: group.team.primaryChannel_ListSharedGraphWPreTeam + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: group.team.primaryChannel.message_replyGraphWPreQuote parameters: - name: group-id in: path @@ -25072,55 +25545,43 @@ paths: 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 + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/microsoft.graph.archive': post: tags: - groups.team - summary: Create new navigation property to sharedWithTeams for groups - operationId: group.team.primaryChannel_CreateSharedGraphWPreTeam + summary: Invoke action archive + description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta + operationId: group.team.primaryChannel_archive parameters: - name: group-id in: path @@ -25131,29 +25592,35 @@ paths: type: string x-ms-docs-key-type: group requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + type: object + properties: + shouldSetSpoSiteReadOnlyForMembers: + type: boolean + default: false + nullable: true + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/microsoft.graph.completeMigration': + post: tags: - groups.team - summary: Get sharedWithTeams from groups - description: A collection of teams with which a channel is shared. - operationId: group.team.primaryChannel_GetSharedGraphWPreTeam + summary: Invoke action completeMigration + description: 'Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta + operationId: group.team.primaryChannel_completeMigration parameters: - name: group-id in: path @@ -25163,49 +25630,81 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sharedWithChannelTeamInfo-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': + get: + tags: + - groups.team + summary: Invoke function doesUserHaveAccess + description: Determine whether a user has access to a channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta + operationId: group.team.primaryChannel_doesUserHaveAccess + parameters: + - name: group-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - name: $select + x-ms-docs-key-type: group + - name: userId in: query - description: Select properties to be returned + description: 'Usage: userId=''@userId''' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + type: string + nullable: true + - name: tenantId in: query - description: Expand related entities + description: 'Usage: tenantId=''@tenantId''' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + type: string + nullable: true + - name: userPrincipalName + in: query + description: 'Usage: userPrincipalName=''@userPrincipalName''' + style: form + explode: false + schema: + type: string + nullable: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + type: object + properties: + value: + type: boolean + default: false + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/groups/{group-id}/team/primaryChannel/microsoft.graph.provisionEmail': + post: tags: - groups.team - summary: Update the navigation property sharedWithTeams in groups - operationId: group.team.primaryChannel_UpdateSharedGraphWPreTeam + summary: Invoke action provisionEmail + description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta + operationId: group.team.primaryChannel_provisionEmail parameters: - name: group-id in: path @@ -25215,36 +25714,26 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sharedWithChannelTeamInfo-id - in: path - description: The unique identifier of sharedWithChannelTeamInfo - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' - required: true responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/microsoft.graph.removeEmail': + post: tags: - groups.team - summary: Delete navigation property sharedWithTeams for groups - operationId: group.team.primaryChannel_DeleteSharedGraphWPreTeam + summary: Invoke action removeEmail + description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta + operationId: group.team.primaryChannel_removeEmail parameters: - name: group-id in: path @@ -25254,33 +25743,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sharedWithChannelTeamInfo-id - in: path - description: The unique identifier of sharedWithChannelTeamInfo - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/microsoft.graph.startMigration': + post: tags: - groups.team - summary: Get allowedMembers from groups - description: A collection of team members who have access to the shared channel. - operationId: group.team.primaryChannel.sharedGraphWPreTeam_ListAllowedMember + summary: Invoke action startMigration + description: 'Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-startmigration?view=graph-rest-beta + operationId: group.team.primaryChannel_startMigration parameters: - name: group-id in: path @@ -25290,65 +25768,59 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sharedWithChannelTeamInfo-id + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + conversationCreationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/microsoft.graph.unarchive': + post: + tags: + - groups.team + summary: Invoke action unarchive + description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-beta + operationId: group.team.primaryChannel_unarchive + parameters: + - name: group-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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 + x-ms-docs-key-type: group responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/planner': get: tags: - groups.team - summary: Get allowedMembers from groups - description: A collection of team members who have access to the shared channel. - operationId: group.team.primaryChannel.sharedGraphWPreTeam_GetAllowedMember + summary: Get planner from groups + description: 'Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: group.team.primaryChannel_GetPlanner parameters: - name: group-id in: path @@ -25358,22 +25830,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sharedWithChannelTeamInfo-id - in: path - description: The unique identifier of sharedWithChannelTeamInfo - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - name: conversationMember-id - in: path - description: The unique identifier of conversationMember - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -25400,46 +25856,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': - get: - tags: - - groups.team - summary: Get the number of the resource - operationId: group.team.primaryChannel.sharedGraphWPreTeam.allowedMember_GetCount - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: sharedWithChannelTeamInfo-id - in: path - description: The unique identifier of sharedWithChannelTeamInfo - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': - get: + patch: tags: - groups.team - summary: Get team from groups - operationId: group.team.primaryChannel.sharedGraphWPreTeam_GetTeam + summary: Update the navigation property planner in groups + operationId: group.team.primaryChannel_UpdatePlanner parameters: - name: group-id in: path @@ -25449,50 +25874,28 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sharedWithChannelTeamInfo-id - in: path - description: The unique identifier of sharedWithChannelTeamInfo - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/sharedWithTeams/$count': - get: + delete: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.primaryChannel.sharedGraphWPreTeam_GetCount + summary: Delete navigation property planner for groups + operationId: group.team.primaryChannel_DeletePlanner parameters: - name: group-id in: path @@ -25502,20 +25905,25 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/tabs': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/planner/plans': get: tags: - groups.team - summary: Get tabs from groups - description: A collection of all the tabs in the channel. - operationId: group.team.primaryChannel_ListTab + 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: group.team.primaryChannel.planner_ListPlan parameters: - name: group-id in: path @@ -25562,7 +25970,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -25572,8 +25980,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to tabs for groups - operationId: group.team.primaryChannel_CreateTab + summary: Create new navigation property to plans for groups + operationId: group.team.primaryChannel.planner_CreatePlan parameters: - name: group-id in: path @@ -25588,7 +25996,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: @@ -25596,17 +26004,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/tabs/{teamsTab-id}': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}': get: tags: - groups.team - summary: Get tabs from groups - description: A collection of all the tabs in the channel. - operationId: group.team.primaryChannel_GetTab + 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: group.team.primaryChannel.planner_GetPlan parameters: - name: group-id in: path @@ -25616,14 +26024,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsTab-id + - name: plannerPlan-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: plannerPlan - name: $select in: query description: Select properties to be returned @@ -25650,15 +26058,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property tabs in groups - operationId: group.team.primaryChannel_UpdateTab + summary: Update the navigation property plans in groups + operationId: group.team.primaryChannel.planner_UpdatePlan parameters: - name: group-id in: path @@ -25668,20 +26076,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsTab-id + - name: plannerPlan-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: @@ -25689,15 +26097,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $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 tabs for groups - operationId: group.team.primaryChannel_DeleteTab + summary: Delete navigation property plans for groups + operationId: group.team.primaryChannel.planner_DeletePlan parameters: - name: group-id in: path @@ -25707,14 +26115,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsTab-id + - name: plannerPlan-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: plannerPlan - name: If-Match in: header description: ETag @@ -25727,13 +26135,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/tabs/{teamsTab-id}/teamsApp': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets': get: tags: - groups.team - summary: Get teamsApp from groups - description: The application that is linked to the tab. - operationId: group.team.primaryChannel.tab_GetTeamsApp + summary: Get buckets from groups + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: group.team.primaryChannel.planner.plan_ListBucket parameters: - name: group-id in: path @@ -25743,14 +26151,29 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsTab-id + - name: plannerPlan-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + 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 @@ -25773,20 +26196,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $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 - '/groups/{group-id}/team/primaryChannel/tabs/$count': - get: + post: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.primaryChannel.tab_GetCount + summary: Create new navigation property to buckets for groups + operationId: group.team.primaryChannel.planner.plan_CreateBucket parameters: - name: group-id in: path @@ -25796,20 +26217,38 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': get: tags: - groups.team - summary: Get schedule from groups - description: The schedule of shifts for this team. - operationId: group.team_GetSchedule + summary: Get buckets from groups + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: group.team.primaryChannel.planner.plan_GetBucket parameters: - name: group-id in: path @@ -25819,6 +26258,22 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: $select in: query description: Select properties to be returned @@ -25845,15 +26300,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - groups.team - summary: Update the navigation property schedule in groups - operationId: group.team_SetSchedule + summary: Update the navigation property buckets in groups + operationId: group.team.primaryChannel.planner.plan_UpdateBucket parameters: - name: group-id in: path @@ -25863,12 +26318,28 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -25876,15 +26347,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property schedule for groups - operationId: group.team_DeleteSchedule + summary: Delete navigation property buckets for groups + operationId: group.team.primaryChannel.planner.plan_DeleteBucket parameters: - name: group-id in: path @@ -25894,6 +26365,22 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: If-Match in: header description: ETag @@ -25906,13 +26393,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/dayNotes': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': get: tags: - groups.team - summary: Get dayNotes from groups - description: The day notes in the schedule. - operationId: group.team.schedule_ListDayNote + summary: Get tasks from groups + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: group.team.primaryChannel.planner.plan.bucket_ListTask parameters: - name: group-id in: path @@ -25922,6 +26409,22 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -25959,7 +26462,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.dayNoteCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -25969,8 +26472,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to dayNotes for groups - operationId: group.team.schedule_CreateDayNote + summary: Create new navigation property to tasks for groups + operationId: group.team.primaryChannel.planner.plan.bucket_CreateTask parameters: - name: group-id in: path @@ -25980,12 +26483,28 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -25993,17 +26512,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/dayNotes/{dayNote-id}': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': get: tags: - groups.team - summary: Get dayNotes from groups - description: The day notes in the schedule. - operationId: group.team.schedule_GetDayNote + summary: Get tasks from groups + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: group.team.primaryChannel.planner.plan.bucket_GetTask parameters: - name: group-id in: path @@ -26013,14 +26532,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: dayNote-id + - name: plannerPlan-id in: path - description: The unique identifier of dayNote + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: dayNote + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -26047,15 +26582,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property dayNotes in groups - operationId: group.team.schedule_UpdateDayNote + summary: Update the navigation property tasks in groups + operationId: group.team.primaryChannel.planner.plan.bucket_UpdateTask parameters: - name: group-id in: path @@ -26065,20 +26600,36 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: dayNote-id + - name: plannerPlan-id in: path - description: The unique identifier of dayNote + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: dayNote + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -26086,15 +26637,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property dayNotes for groups - operationId: group.team.schedule_DeleteDayNote + summary: Delete navigation property tasks for groups + operationId: group.team.primaryChannel.planner.plan.bucket_DeleteTask parameters: - name: group-id in: path @@ -26104,14 +26655,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: dayNote-id + - name: plannerPlan-id in: path - description: The unique identifier of dayNote + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: dayNote + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -26124,12 +26691,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/dayNotes/$count': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.dayNote_GetCount + summary: Get assignedToTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: group.team.primaryChannel.planner.plan.bucket.task_GetAssignedToTaskBoardFormat parameters: - name: group-id in: path @@ -26139,93 +26707,30 @@ paths: 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/schedule/microsoft.graph.share': - post: - tags: - - groups.team - summary: Invoke action share - description: 'Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable only by managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The notifyTeam parameter further specifies which employees can view the item.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-share?view=graph-rest-beta - operationId: group.team.schedule_share - parameters: - - name: group-id + - name: plannerPlan-id in: path - description: The unique identifier of group + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: group - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - notifyTeam: - type: boolean - default: false - nullable: true - startDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 - endDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/schedule/offerShiftRequests': - get: - tags: - - groups.team - summary: Get offerShiftRequests from groups - description: The offer requests for shifts in the schedule. - operationId: group.team.schedule_ListOfferShiftRequest - parameters: - - name: group-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of group + description: The unique identifier of plannerBucket required: true style: simple 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 + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -26248,18 +26753,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.offerShiftRequestCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' 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 offerShiftRequests for groups - operationId: group.team.schedule_CreateOfferShiftRequest + summary: Update the navigation property assignedToTaskBoardFormat in groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat parameters: - name: group-id in: path @@ -26269,105 +26775,43 @@ paths: schema: type: string x-ms-docs-key-type: group - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/offerShiftRequests/{offerShiftRequest-id}': - get: - tags: - - groups.team - summary: Get offerShiftRequests from groups - description: The offer requests for shifts in the schedule. - operationId: group.team.schedule_GetOfferShiftRequest - parameters: - - name: group-id + - name: plannerPlan-id in: path - description: The unique identifier of group + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: offerShiftRequest-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.offerShiftRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.team - summary: Update the navigation property offerShiftRequests in groups - operationId: group.team.schedule_UpdateOfferShiftRequest - parameters: - - name: group-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of group + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: offerShiftRequest-id - in: path - description: The unique identifier of offerShiftRequest + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: 2XX: @@ -26375,15 +26819,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property offerShiftRequests for groups - operationId: group.team.schedule_DeleteOfferShiftRequest + summary: Delete navigation property assignedToTaskBoardFormat for groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat parameters: - name: group-id in: path @@ -26393,14 +26837,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: offerShiftRequest-id + - name: plannerPlan-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -26413,12 +26873,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/offerShiftRequests/$count': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.offerShiftRequest_GetCount + summary: Get bucketTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: group.team.primaryChannel.planner.plan.bucket.task_GetBucketTaskBoardFormat parameters: - name: group-id in: path @@ -26428,44 +26889,30 @@ paths: 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/schedule/openShiftChangeRequests': - get: - tags: - - groups.team - summary: Get openShiftChangeRequests from groups - description: The open shift requests in the schedule. - operationId: group.team.schedule_ListOpenShiftChangeRequest - parameters: - - name: group-id + - name: plannerPlan-id in: path - description: The unique identifier of group + description: The unique identifier of plannerPlan required: true style: simple 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 + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -26488,18 +26935,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftChangeRequestCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' 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 openShiftChangeRequests for groups - operationId: group.team.schedule_CreateOpenShiftChangeRequest + summary: Update the navigation property bucketTaskBoardFormat in groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat parameters: - name: group-id in: path @@ -26509,30 +26957,111 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/openShiftChangeRequests/{openShiftChangeRequest-id}': + delete: + tags: + - groups.team + summary: Delete navigation property bucketTaskBoardFormat for groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': get: tags: - groups.team - summary: Get openShiftChangeRequests from groups - description: The open shift requests in the schedule. - operationId: group.team.schedule_GetOpenShiftChangeRequest + summary: Get details from groups + description: Read-only. Nullable. More details about the task. + operationId: group.team.primaryChannel.planner.plan.bucket.task_GetDetail parameters: - name: group-id in: path @@ -26542,14 +27071,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: openShiftChangeRequest-id + - name: plannerPlan-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -26576,15 +27121,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property openShiftChangeRequests in groups - operationId: group.team.schedule_UpdateOpenShiftChangeRequest + summary: Update the navigation property details in groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_UpdateDetail parameters: - name: group-id in: path @@ -26594,20 +27139,43 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: openShiftChangeRequest-id + - name: plannerPlan-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: 2XX: @@ -26615,15 +27183,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property openShiftChangeRequests for groups - operationId: group.team.schedule_DeleteOpenShiftChangeRequest + summary: Delete navigation property details for groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_DeleteDetail parameters: - name: group-id in: path @@ -26633,14 +27201,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: openShiftChangeRequest-id + - name: plannerPlan-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -26653,12 +27237,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/openShiftChangeRequests/$count': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.openShiftChangeRequest_GetCount + summary: Get messages from groups + description: Read-only. Nullable. Chat messages associated with the task. + operationId: group.team.primaryChannel.planner.plan.bucket.task_ListMessage parameters: - name: group-id in: path @@ -26668,29 +27253,30 @@ paths: 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/schedule/openShifts': - get: - tags: - - groups.team - summary: Get openShifts from groups - description: The set of open shifts in a scheduling group in the schedule. - operationId: group.team.schedule_ListOpenShift - parameters: - - name: group-id + - name: plannerPlan-id in: path - description: The unique identifier of group + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -26728,7 +27314,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskChatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -26738,8 +27324,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to openShifts for groups - operationId: group.team.schedule_CreateOpenShift + summary: Create new navigation property to messages for groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_CreateMessage parameters: - name: group-id in: path @@ -26749,12 +27335,36 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -26762,17 +27372,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/openShifts/{openShift-id}': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}': get: tags: - groups.team - summary: Get openShifts from groups - description: The set of open shifts in a scheduling group in the schedule. - operationId: group.team.schedule_GetOpenShift + summary: Get messages from groups + description: Read-only. Nullable. Chat messages associated with the task. + operationId: group.team.primaryChannel.planner.plan.bucket.task_GetMessage parameters: - name: group-id in: path @@ -26782,14 +27392,38 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: openShift-id + - name: plannerPlan-id in: path - description: The unique identifier of openShift + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage - name: $select in: query description: Select properties to be returned @@ -26816,15 +27450,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property openShifts in groups - operationId: group.team.schedule_UpdateOpenShift + summary: Update the navigation property messages in groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_UpdateMessage parameters: - name: group-id in: path @@ -26834,20 +27468,44 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: openShift-id + - name: plannerPlan-id in: path - description: The unique identifier of openShift + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -26855,15 +27513,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property openShifts for groups - operationId: group.team.schedule_DeleteOpenShift + summary: Delete navigation property messages for groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_DeleteMessage parameters: - name: group-id in: path @@ -26873,14 +27531,38 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: openShift-id + - name: plannerPlan-id in: path - description: The unique identifier of openShift + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage - name: If-Match in: header description: ETag @@ -26893,12 +27575,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/openShifts/$count': - get: + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction': + post: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.openShift_GetCount + summary: Invoke action setReaction + description: Set a reaction to a plannerTaskChatMessage for the current user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-setreaction?view=graph-rest-beta + operationId: group.team.primaryChannel.planner.plan.bucket.task.message_setReaction parameters: - name: group-id in: path @@ -26908,20 +27594,66 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule/schedulingGroups': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.unsetReaction': + post: tags: - groups.team - summary: Get schedulingGroups from groups - description: The logical grouping of users in the schedule (usually by role). - operationId: group.team.schedule_ListSchedulingGroup + summary: Invoke action unsetReaction + description: Remove a reaction from a plannerTaskChatMessage for the current user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-unsetreaction?view=graph-rest-beta + operationId: group.team.primaryChannel.planner.plan.bucket.task.message_unsetReaction parameters: - name: group-id in: path @@ -26931,55 +27663,62 @@ paths: 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.schedulingGroupCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/$count': + get: tags: - groups.team - summary: Create new navigation property to schedulingGroups for groups - operationId: group.team.schedule_CreateSchedulingGroup + summary: Get the number of the resource + operationId: group.team.primaryChannel.planner.plan.bucket.task.message_GetCount parameters: - name: group-id in: path @@ -26989,30 +27728,44 @@ paths: schema: type: string x-ms-docs-key-type: group - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' - required: true + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/schedulingGroups/{schedulingGroup-id}': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - groups.team - summary: Get schedulingGroups from groups - description: The logical grouping of users in the schedule (usually by role). - operationId: group.team.schedule_GetSchedulingGroup + summary: Get progressTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: group.team.primaryChannel.planner.plan.bucket.task_GetProgressTaskBoardFormat parameters: - name: group-id in: path @@ -27022,14 +27775,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: schedulingGroup-id + - name: plannerPlan-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -27056,15 +27825,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property schedulingGroups in groups - operationId: group.team.schedule_UpdateSchedulingGroup + summary: Update the navigation property progressTaskBoardFormat in groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat parameters: - name: group-id in: path @@ -27074,20 +27843,43 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: schedulingGroup-id + - name: plannerPlan-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: 2XX: @@ -27095,15 +27887,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property schedulingGroups for groups - operationId: group.team.schedule_DeleteSchedulingGroup + summary: Delete navigation property progressTaskBoardFormat for groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat parameters: - name: group-id in: path @@ -27113,14 +27905,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: schedulingGroup-id + - name: plannerPlan-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -27133,12 +27941,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/schedulingGroups/$count': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.schedule.schedulingGroup_GetCount + operationId: group.team.primaryChannel.planner.plan.bucket.task_GetCount parameters: - name: group-id in: path @@ -27148,6 +27956,22 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -27155,13 +27979,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule/shifts': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': get: tags: - groups.team - summary: Get shifts from groups - description: The shifts in the schedule. - operationId: group.team.schedule_ListShift + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: group.team.primaryChannel.planner.plan.bucket.task_delta parameters: - name: group-id in: path @@ -27171,14 +27998,30 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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 + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -27186,9 +28029,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: @@ -27208,18 +28051,37 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.shiftCollectionResponse' + description: Success + content: + application/json: + schema: + title: Collection of plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object 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 - post: + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/$count': + get: tags: - groups.team - summary: Create new navigation property to shifts for groups - operationId: group.team.schedule_CreateShift + summary: Get the number of the resource + operationId: group.team.primaryChannel.planner.plan.bucket_GetCount parameters: - name: group-id in: path @@ -27229,30 +28091,31 @@ paths: schema: type: string x-ms-docs-key-type: group - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.shift' - required: true + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/shifts/{shift-id}': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': get: tags: - groups.team - summary: Get shifts from groups - description: The shifts in the schedule. - operationId: group.team.schedule_GetShift + summary: Invoke function delta + description: 'Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta + operationId: group.team.primaryChannel.planner.plan.bucket_delta parameters: - name: group-id in: path @@ -27262,14 +28125,19 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: shift-id + - name: plannerPlan-id in: path - description: The unique identifier of shift + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: shift + 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: $select in: query description: Select properties to be returned @@ -27280,7 +28148,88 @@ paths: type: array items: type: string - - name: $expand + - 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 plannerBucket + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/details': + get: + tags: + - groups.team + summary: Get details from groups + description: Extra details about the plan. Read-only. Nullable. + operationId: group.team.primaryChannel.planner.plan_GetDetail + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand in: query description: Expand related entities style: form @@ -27296,15 +28245,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property shifts in groups - operationId: group.team.schedule_UpdateShift + summary: Update the navigation property details in groups + operationId: group.team.primaryChannel.planner.plan_UpdateDetail parameters: - name: group-id in: path @@ -27314,20 +28263,27 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: shift-id + - name: plannerPlan-id in: path - description: The unique identifier of shift + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: shift requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' required: true responses: 2XX: @@ -27335,15 +28291,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property shifts for groups - operationId: group.team.schedule_DeleteShift + summary: Delete navigation property details for groups + operationId: group.team.primaryChannel.planner.plan_DeleteDetail parameters: - name: group-id in: path @@ -27353,14 +28309,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: shift-id + - name: plannerPlan-id in: path - description: The unique identifier of shift + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: shift + x-ms-docs-key-type: plannerPlan - name: If-Match in: header description: ETag @@ -27373,12 +28329,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/shifts/$count': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/historyItems': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.shift_GetCount + summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. + operationId: group.team.primaryChannel.planner.plan_ListHistoryItem parameters: - name: group-id in: path @@ -27388,29 +28345,14 @@ paths: 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/schedule/shiftsRoleDefinitions': - get: - tags: - - groups.team - summary: Get shiftsRoleDefinitions from groups - description: The definitions of the roles in the schedule. - operationId: group.team.schedule_ListShiftsRoleDefinition - parameters: - - name: group-id + - name: plannerPlan-id in: path - description: The unique identifier of group + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -27448,7 +28390,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.shiftsRoleDefinitionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerHistoryItemCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -27458,8 +28400,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to shiftsRoleDefinitions for groups - operationId: group.team.schedule_CreateShiftsRoleDefinition + summary: Create new navigation property to historyItems for groups + operationId: group.team.primaryChannel.planner.plan_CreateHistoryItem parameters: - name: group-id in: path @@ -27469,12 +28411,20 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' required: true responses: 2XX: @@ -27482,17 +28432,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/shiftsRoleDefinitions/{shiftsRoleDefinition-id}': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/historyItems/{plannerHistoryItem-id}': get: tags: - groups.team - summary: Get shiftsRoleDefinitions from groups - description: The definitions of the roles in the schedule. - operationId: group.team.schedule_GetShiftsRoleDefinition + summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. + operationId: group.team.primaryChannel.planner.plan_GetHistoryItem parameters: - name: group-id in: path @@ -27502,14 +28452,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: shiftsRoleDefinition-id + - name: plannerPlan-id in: path - description: The unique identifier of shiftsRoleDefinition + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: shiftsRoleDefinition + x-ms-docs-key-type: plannerPlan + - name: plannerHistoryItem-id + in: path + description: The unique identifier of plannerHistoryItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerHistoryItem - name: $select in: query description: Select properties to be returned @@ -27536,15 +28494,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property shiftsRoleDefinitions in groups - operationId: group.team.schedule_UpdateShiftsRoleDefinition + summary: Update the navigation property historyItems in groups + operationId: group.team.primaryChannel.planner.plan_UpdateHistoryItem parameters: - name: group-id in: path @@ -27554,20 +28512,28 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: shiftsRoleDefinition-id + - name: plannerPlan-id in: path - description: The unique identifier of shiftsRoleDefinition + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: shiftsRoleDefinition + x-ms-docs-key-type: plannerPlan + - name: plannerHistoryItem-id + in: path + description: The unique identifier of plannerHistoryItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerHistoryItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' required: true responses: 2XX: @@ -27575,15 +28541,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property shiftsRoleDefinitions for groups - operationId: group.team.schedule_DeleteShiftsRoleDefinition + summary: Delete navigation property historyItems for groups + operationId: group.team.primaryChannel.planner.plan_DeleteHistoryItem parameters: - name: group-id in: path @@ -27593,14 +28559,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: shiftsRoleDefinition-id + - name: plannerPlan-id in: path - description: The unique identifier of shiftsRoleDefinition + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: shiftsRoleDefinition + x-ms-docs-key-type: plannerPlan + - name: plannerHistoryItem-id + in: path + description: The unique identifier of plannerHistoryItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerHistoryItem - name: If-Match in: header description: ETag @@ -27613,12 +28587,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/shiftsRoleDefinitions/$count': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/historyItems/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.schedule.shiftsRoleDefinition_GetCount + operationId: group.team.primaryChannel.planner.plan.historyItem_GetCount parameters: - name: group-id in: path @@ -27628,78 +28602,31 @@ paths: 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/schedule/swapShiftsChangeRequests': - get: - tags: - - groups.team - summary: Get swapShiftsChangeRequests from groups - description: The swap requests for shifts in the schedule. - operationId: group.team.schedule_ListSwapShiftsChangeRequest - parameters: - - name: group-id + - name: plannerPlan-id in: path - description: The unique identifier of group + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - - $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.swapShiftsChangeRequestCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive': post: tags: - groups.team - summary: Create new navigation property to swapShiftsChangeRequests for groups - operationId: group.team.schedule_CreateSwapShiftsChangeRequest + 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: group.team.primaryChannel.planner.plan_archive parameters: - name: group-id in: path @@ -27709,30 +28636,39 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + type: object + properties: + justification: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest-id}': + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': get: tags: - groups.team - summary: Get swapShiftsChangeRequests from groups - description: The swap requests for shifts in the schedule. - operationId: group.team.schedule_GetSwapShiftsChangeRequest + summary: Invoke function getUsageRights + operationId: group.team.primaryChannel.planner.plan_getUsageRight parameters: - name: group-id in: path @@ -27742,49 +28678,34 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: swapShiftsChangeRequest-id + - name: plannerPlan-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: plannerPlan responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $ref: '#/components/schemas/microsoft.graph.planUsageRight' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': + post: tags: - groups.team - summary: Update the navigation property swapShiftsChangeRequests in groups - operationId: group.team.schedule_UpdateSwapShiftsChangeRequest + 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: group.team.primaryChannel.planner.plan_moveToContainer parameters: - name: group-id in: path @@ -27794,20 +28715,25 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: swapShiftsChangeRequest-id + - name: plannerPlan-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest + x-ms-docs-key-type: plannerPlan requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + type: object + properties: + container: + $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' + additionalProperties: + type: object required: true responses: 2XX: @@ -27815,15 +28741,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': + post: tags: - groups.team - summary: Delete navigation property swapShiftsChangeRequests for groups - operationId: group.team.schedule_DeleteSwapShiftsChangeRequest + 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: group.team.primaryChannel.planner.plan_unarchive parameters: - name: group-id in: path @@ -27833,32 +28764,40 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: swapShiftsChangeRequest-id + - name: plannerPlan-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest - - name: If-Match - in: header - description: ETag - style: simple - 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 + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/swapShiftsChangeRequests/$count': + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.swapShiftsChangeRequest_GetCount + summary: Get tasks from groups + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: group.team.primaryChannel.planner.plan_ListTask parameters: - name: group-id in: path @@ -27868,29 +28807,14 @@ paths: 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/schedule/timeCards': - get: - tags: - - groups.team - summary: Get timeCards from groups - description: The time cards in the schedule. - operationId: group.team.schedule_ListTimeCard - parameters: - - name: group-id + - name: plannerPlan-id in: path - description: The unique identifier of group + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -27928,7 +28852,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeCardCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -27938,8 +28862,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to timeCards for groups - operationId: group.team.schedule_CreateTimeCard + summary: Create new navigation property to tasks for groups + operationId: group.team.primaryChannel.planner.plan_CreateTask parameters: - name: group-id in: path @@ -27949,12 +28873,20 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -27962,17 +28894,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': get: tags: - groups.team - summary: Get timeCards from groups - description: The time cards in the schedule. - operationId: group.team.schedule_GetTimeCard + summary: Get tasks from groups + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: group.team.primaryChannel.planner.plan_GetTask parameters: - name: group-id in: path @@ -27982,14 +28914,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeCard-id + - name: plannerPlan-id in: path - description: The unique identifier of timeCard + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -28016,15 +28956,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property timeCards in groups - operationId: group.team.schedule_UpdateTimeCard + summary: Update the navigation property tasks in groups + operationId: group.team.primaryChannel.planner.plan_UpdateTask parameters: - name: group-id in: path @@ -28034,20 +28974,28 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeCard-id + - name: plannerPlan-id in: path - description: The unique identifier of timeCard + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -28055,15 +29003,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property timeCards for groups - operationId: group.team.schedule_DeleteTimeCard + summary: Delete navigation property tasks for groups + operationId: group.team.primaryChannel.planner.plan_DeleteTask parameters: - name: group-id in: path @@ -28073,14 +29021,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeCard-id + - name: plannerPlan-id in: path - description: The unique identifier of timeCard + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -28093,16 +29049,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.clockOut': - post: + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + get: tags: - groups.team - summary: Invoke action clockOut - description: Clock out to end an open timeCard. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-clockout?view=graph-rest-beta - operationId: group.team.schedule.timeCard_clockOut + summary: Get assignedToTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: group.team.primaryChannel.planner.plan.task_GetAssignedToTaskBoardFormat parameters: - name: group-id in: path @@ -28112,54 +29065,57 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeCard-id + - name: plannerPlan-id in: path - description: The unique identifier of timeCard + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - atApprovedLocation: - type: boolean - default: false - nullable: true - isAtApprovedLocation: - type: boolean - default: false - nullable: true - notes: - $ref: '#/components/schemas/microsoft.graph.itemBody' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + 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: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.confirm': - post: + x-ms-docs-operation-type: operation + patch: tags: - groups.team - summary: Invoke action confirm - description: Confirm a specific timeCard. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-confirm?view=graph-rest-beta - operationId: group.team.schedule.timeCard_confirm + summary: Update the navigation property assignedToTaskBoardFormat in groups + operationId: group.team.primaryChannel.planner.plan.task_UpdateAssignedToTaskBoardFormat parameters: - name: group-id in: path @@ -28169,58 +29125,35 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeCard-id + - name: plannerPlan-id in: path - description: The unique identifier of timeCard + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.confirmForUser': - post: - tags: - - groups.team - summary: Invoke action confirmForUser - operationId: group.team.schedule.timeCard_confirmGraphFPreUser - parameters: - - name: group-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of group + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: timeCard-id - in: path - description: The unique identifier of timeCard + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - userId: - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: 2XX: @@ -28228,20 +29161,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.endBreak': - post: + x-ms-docs-operation-type: operation + delete: tags: - groups.team - summary: Invoke action endBreak - description: End the open break in a specific timeCard. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-endbreak?view=graph-rest-beta - operationId: group.team.schedule.timeCard_endBreak + summary: Delete navigation property assignedToTaskBoardFormat for groups + operationId: group.team.primaryChannel.planner.plan.task_DeleteAssignedToTaskBoardFormat parameters: - name: group-id in: path @@ -28251,107 +29179,41 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeCard-id + - name: plannerPlan-id in: path - description: The unique identifier of timeCard + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - atApprovedLocation: - type: boolean - default: false - nullable: true - isAtApprovedLocation: - type: boolean - default: false - nullable: true - notes: - $ref: '#/components/schemas/microsoft.graph.itemBody' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.startBreak': - post: - tags: - - groups.team - summary: Invoke action startBreak - description: Start a break in a specific timeCard. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-startbreak?view=graph-rest-beta - operationId: group.team.schedule.timeCard_startBreak - parameters: - - name: group-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of group + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: timeCard-id - in: path - description: The unique identifier of timeCard - required: true + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: timeCard - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - atApprovedLocation: - type: boolean - default: false - nullable: true - isAtApprovedLocation: - type: boolean - default: false - nullable: true - notes: - $ref: '#/components/schemas/microsoft.graph.itemBody' - additionalProperties: - type: object - required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/schedule/timeCards/$count': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.timeCard_GetCount + summary: Get bucketTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: group.team.primaryChannel.planner.plan.task_GetBucketTaskBoardFormat parameters: - name: group-id in: path @@ -28361,96 +29223,22 @@ paths: 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/schedule/timeCards/microsoft.graph.clockIn': - post: - tags: - - groups.team - summary: Invoke action clockIn - description: Clock in to start a timeCard. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-clockin?view=graph-rest-beta - operationId: group.team.schedule.timeCard_clockIn - parameters: - - name: group-id + - name: plannerPlan-id in: path - description: The unique identifier of group + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: group - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - atApprovedLocation: - type: boolean - default: false - nullable: true - isAtApprovedLocation: - type: boolean - default: false - nullable: true - onBehalfOfUserId: - type: string - nullable: true - notes: - $ref: '#/components/schemas/microsoft.graph.itemBody' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/schedule/timeOffReasons': - get: - tags: - - groups.team - summary: Get timeOffReasons from groups - description: The set of reasons for a time off in the schedule. - operationId: group.team.schedule_ListTimeOffReason - parameters: - - name: group-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of group + description: The unique identifier of plannerTask required: true style: simple 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 + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -28473,18 +29261,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffReasonCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' 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 timeOffReasons for groups - operationId: group.team.schedule_CreateTimeOffReason + summary: Update the navigation property bucketTaskBoardFormat in groups + operationId: group.team.primaryChannel.planner.plan.task_UpdateBucketTaskBoardFormat parameters: - name: group-id in: path @@ -28494,30 +29283,95 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timeOffReasons/{timeOffReason-id}': + delete: + tags: + - groups.team + summary: Delete navigation property bucketTaskBoardFormat for groups + operationId: group.team.primaryChannel.planner.plan.task_DeleteBucketTaskBoardFormat + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': get: tags: - groups.team - summary: Get timeOffReasons from groups - description: The set of reasons for a time off in the schedule. - operationId: group.team.schedule_GetTimeOffReason + summary: Get details from groups + description: Read-only. Nullable. More details about the task. + operationId: group.team.primaryChannel.planner.plan.task_GetDetail parameters: - name: group-id in: path @@ -28527,14 +29381,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOffReason-id + - name: plannerPlan-id in: path - description: The unique identifier of timeOffReason + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffReason + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -28561,15 +29423,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property timeOffReasons in groups - operationId: group.team.schedule_UpdateTimeOffReason + summary: Update the navigation property details in groups + operationId: group.team.primaryChannel.planner.plan.task_UpdateDetail parameters: - name: group-id in: path @@ -28579,20 +29441,35 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOffReason-id + - name: plannerPlan-id in: path - description: The unique identifier of timeOffReason + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffReason requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: 2XX: @@ -28600,15 +29477,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property timeOffReasons for groups - operationId: group.team.schedule_DeleteTimeOffReason + summary: Delete navigation property details for groups + operationId: group.team.primaryChannel.planner.plan.task_DeleteDetail parameters: - name: group-id in: path @@ -28618,14 +29495,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOffReason-id + - name: plannerPlan-id in: path - description: The unique identifier of timeOffReason + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffReason + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -28638,12 +29523,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timeOffReasons/$count': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.timeOffReason_GetCount + summary: Get messages from groups + description: Read-only. Nullable. Chat messages associated with the task. + operationId: group.team.primaryChannel.planner.plan.task_ListMessage parameters: - name: group-id in: path @@ -28653,36 +29539,29 @@ paths: 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/schedule/timeOffRequests': - get: - tags: - - groups.team - summary: Get timeOffRequests from groups - description: The time off requests in the schedule. - operationId: group.team.schedule_ListTimeOffRequest - parameters: - - name: group-id + - name: plannerPlan-id in: path - description: The unique identifier of group + description: The unique identifier of plannerPlan required: true style: simple 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 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query description: Order items by property values style: form explode: false @@ -28713,7 +29592,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskChatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -28723,8 +29602,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to timeOffRequests for groups - operationId: group.team.schedule_CreateTimeOffRequest + summary: Create new navigation property to messages for groups + operationId: group.team.primaryChannel.planner.plan.task_CreateMessage parameters: - name: group-id in: path @@ -28734,12 +29613,28 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -28747,17 +29642,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timeOffRequests/{timeOffRequest-id}': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}': get: tags: - groups.team - summary: Get timeOffRequests from groups - description: The time off requests in the schedule. - operationId: group.team.schedule_GetTimeOffRequest + summary: Get messages from groups + description: Read-only. Nullable. Chat messages associated with the task. + operationId: group.team.primaryChannel.planner.plan.task_GetMessage parameters: - name: group-id in: path @@ -28767,14 +29662,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOffRequest-id + - name: plannerPlan-id in: path - description: The unique identifier of timeOffRequest + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffRequest + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage - name: $select in: query description: Select properties to be returned @@ -28801,15 +29712,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property timeOffRequests in groups - operationId: group.team.schedule_UpdateTimeOffRequest + summary: Update the navigation property messages in groups + operationId: group.team.primaryChannel.planner.plan.task_UpdateMessage parameters: - name: group-id in: path @@ -28819,20 +29730,36 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOffRequest-id + - name: plannerPlan-id in: path - description: The unique identifier of timeOffRequest + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffRequest + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -28840,15 +29767,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property timeOffRequests for groups - operationId: group.team.schedule_DeleteTimeOffRequest + summary: Delete navigation property messages for groups + operationId: group.team.primaryChannel.planner.plan.task_DeleteMessage parameters: - name: group-id in: path @@ -28858,14 +29785,30 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOffRequest-id + - name: plannerPlan-id in: path - description: The unique identifier of timeOffRequest + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffRequest + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage - name: If-Match in: header description: ETag @@ -28878,12 +29821,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timeOffRequests/$count': - get: + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction': + post: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.timeOffRequest_GetCount + summary: Invoke action setReaction + description: Set a reaction to a plannerTaskChatMessage for the current user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-setreaction?view=graph-rest-beta + operationId: group.team.primaryChannel.planner.plan.task.message_setReaction parameters: - name: group-id in: path @@ -28893,20 +29840,58 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule/timesOff': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.unsetReaction': + post: tags: - groups.team - summary: Get timesOff from groups - description: The instances of times off in the schedule. - operationId: group.team.schedule_ListTimesOff + summary: Invoke action unsetReaction + description: Remove a reaction from a plannerTaskChatMessage for the current user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-unsetreaction?view=graph-rest-beta + operationId: group.team.primaryChannel.planner.plan.task.message_unsetReaction parameters: - name: group-id in: path @@ -28916,55 +29901,54 @@ paths: 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/$count': + get: tags: - groups.team - summary: Create new navigation property to timesOff for groups - operationId: group.team.schedule_CreateTimesOff + summary: Get the number of the resource + operationId: group.team.primaryChannel.planner.plan.task.message_GetCount parameters: - name: group-id in: path @@ -28974,30 +29958,36 @@ paths: schema: type: string x-ms-docs-key-type: group - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' - required: true + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timesOff/{timeOff-id}': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - groups.team - summary: Get timesOff from groups - description: The instances of times off in the schedule. - operationId: group.team.schedule_GetTimesOff + summary: Get progressTaskBoardFormat from groups + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: group.team.primaryChannel.planner.plan.task_GetProgressTaskBoardFormat parameters: - name: group-id in: path @@ -29007,14 +29997,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOff-id + - name: plannerPlan-id in: path - description: The unique identifier of timeOff + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: timeOff + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -29041,15 +30039,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property timesOff in groups - operationId: group.team.schedule_UpdateTimesOff + summary: Update the navigation property progressTaskBoardFormat in groups + operationId: group.team.primaryChannel.planner.plan.task_UpdateProgressTaskBoardFormat parameters: - name: group-id in: path @@ -29059,20 +30057,35 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOff-id + - name: plannerPlan-id in: path - description: The unique identifier of timeOff + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: timeOff requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: 2XX: @@ -29080,15 +30093,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property timesOff for groups - operationId: group.team.schedule_DeleteTimesOff + summary: Delete navigation property progressTaskBoardFormat for groups + operationId: group.team.primaryChannel.planner.plan.task_DeleteProgressTaskBoardFormat parameters: - name: group-id in: path @@ -29098,14 +30111,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOff-id + - name: plannerPlan-id in: path - description: The unique identifier of timeOff + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: timeOff + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -29118,12 +30139,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timesOff/$count': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.schedule.timesOff_GetCount + operationId: group.team.primaryChannel.planner.plan.task_GetCount parameters: - name: group-id in: path @@ -29133,6 +30154,14 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -29140,13 +30169,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/tags': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': get: tags: - groups.team - summary: Get tags from groups - description: The tags associated with the team. - operationId: group.team_ListTag + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: group.team.primaryChannel.planner.plan.task_delta parameters: - name: group-id in: path @@ -29156,14 +30188,22 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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 + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -29171,9 +30211,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: @@ -29193,18 +30233,37 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamworkTagCollectionResponse' + description: Success + content: + application/json: + schema: + title: Collection of plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object 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 - post: + '/groups/{group-id}/team/primaryChannel/planner/plans/$count': + get: tags: - groups.team - summary: Create new navigation property to tags for groups - operationId: group.team_CreateTag + summary: Get the number of the resource + operationId: group.team.primaryChannel.planner.plan_GetCount parameters: - name: group-id in: path @@ -29214,30 +30273,23 @@ paths: schema: type: string x-ms-docs-key-type: group - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' - 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.teamworkTag' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/tags/{teamworkTag-id}': + '/groups/{group-id}/team/primaryChannel/planner/plans/microsoft.graph.delta()': get: tags: - groups.team - summary: Get tags from groups - description: The tags associated with the team. - operationId: group.team_GetTag + summary: Invoke function delta + description: 'Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-delta?view=graph-rest-beta + operationId: group.team.primaryChannel.planner.plan_delta parameters: - name: group-id in: path @@ -29247,14 +30299,11 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id - in: path - description: The unique identifier of teamworkTag - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamworkTag + - $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 @@ -29265,6 +30314,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 @@ -29275,96 +30334,40 @@ paths: type: array items: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.team - summary: Update the navigation property tags in groups - operationId: group.team_UpdateTag - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: teamworkTag-id - in: path - description: The unique identifier of teamworkTag - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamworkTag - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' - required: true responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.team - summary: Delete navigation property tags for groups - operationId: group.team_DeleteTag - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: teamworkTag-id - in: path - description: The unique identifier of teamworkTag - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamworkTag - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + title: Collection of plannerPlan + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/tags/{teamworkTag-id}/members': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/primaryChannel/sharedWithTeams': get: tags: - groups.team - summary: Get members from groups - description: Users assigned to the tag. - operationId: group.team.tag_ListMember + summary: Get sharedWithTeams from groups + description: A collection of teams with which a channel is shared. + operationId: group.team.primaryChannel_ListSharedGraphWPreTeam parameters: - name: group-id in: path @@ -29374,14 +30377,6 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id - in: path - description: The unique identifier of teamworkTag - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamworkTag - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -29419,7 +30414,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamworkTagMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -29429,8 +30424,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to members for groups - operationId: group.team.tag_CreateMember + summary: Create new navigation property to sharedWithTeams for groups + operationId: group.team.primaryChannel_CreateSharedGraphWPreTeam parameters: - name: group-id in: path @@ -29440,20 +30435,12 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id - in: path - description: The unique identifier of teamworkTag - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamworkTag requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' required: true responses: 2XX: @@ -29461,17 +30448,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/tags/{teamworkTag-id}/members/{teamworkTagMember-id}': + '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}': get: tags: - groups.team - summary: Get members from groups - description: Users assigned to the tag. - operationId: group.team.tag_GetMember + summary: Get sharedWithTeams from groups + description: A collection of teams with which a channel is shared. + operationId: group.team.primaryChannel_GetSharedGraphWPreTeam parameters: - name: group-id in: path @@ -29481,22 +30468,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id - in: path - description: The unique identifier of teamworkTag - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamworkTag - - name: teamworkTagMember-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: $select in: query description: Select properties to be returned @@ -29523,15 +30502,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property members in groups - operationId: group.team.tag_UpdateMember + summary: Update the navigation property sharedWithTeams in groups + operationId: group.team.primaryChannel_UpdateSharedGraphWPreTeam parameters: - name: group-id in: path @@ -29541,28 +30520,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id - in: path - description: The unique identifier of teamworkTag - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamworkTag - - name: teamworkTagMember-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember + x-ms-docs-key-type: sharedWithChannelTeamInfo requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' required: true responses: 2XX: @@ -29570,15 +30541,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - groups.team - summary: Delete navigation property members for groups - operationId: group.team.tag_DeleteMember + summary: Delete navigation property sharedWithTeams for groups + operationId: group.team.primaryChannel_DeleteSharedGraphWPreTeam parameters: - name: group-id in: path @@ -29588,22 +30559,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id - in: path - description: The unique identifier of teamworkTag - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamworkTag - - name: teamworkTagMember-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: If-Match in: header description: ETag @@ -29616,12 +30579,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/tags/{teamworkTag-id}/members/$count': + '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.tag.member_GetCount + summary: Get allowedMembers from groups + description: A collection of team members who have access to the shared channel. + operationId: group.team.primaryChannel.sharedGraphWPreTeam_ListAllowedMember parameters: - name: group-id in: path @@ -29631,27 +30595,65 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamworkTag-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: sharedWithChannelTeamInfo + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $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/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/tags/$count': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.tag_GetCount + summary: Get allowedMembers from groups + description: A collection of team members who have access to the shared channel. + operationId: group.team.primaryChannel.sharedGraphWPreTeam_GetAllowedMember parameters: - name: group-id in: path @@ -29661,29 +30663,22 @@ paths: 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/template': - get: - tags: - - groups.team - summary: Get template from groups - description: The template this team was created from. See available templates. - operationId: group.team_GetTemplate - parameters: - - name: group-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of group + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: sharedWithChannelTeamInfo + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -29710,17 +30705,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTemplate' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/templateDefinition': + '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': get: tags: - groups.team - summary: Get templateDefinition from groups - description: Generic representation of a team template definition for a team with a specific structure and configuration. - operationId: group.team_GetTemplateDefinition + summary: Get the number of the resource + operationId: group.team.primaryChannel.sharedGraphWPreTeam.allowedMember_GetCount + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': + get: + tags: + - groups.team + summary: Get team from groups + operationId: group.team.primaryChannel.sharedGraphWPreTeam_GetTeam parameters: - name: group-id in: path @@ -29730,6 +30754,14 @@ paths: schema: type: string x-ms-docs-key-type: group + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: $select in: query description: Select properties to be returned @@ -29756,21 +30788,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /teams: + '/groups/{group-id}/team/primaryChannel/sharedWithTeams/$count': get: tags: - - teams.team - summary: List teams - description: List all teams in an organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teams-list?view=graph-rest-beta - operationId: team_ListTeam + - groups.team + summary: Get the number of the resource + operationId: group.team.primaryChannel.sharedGraphWPreTeam_GetCount parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + 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/tabs': + get: + tags: + - groups.team + summary: Get tabs from groups + description: A collection of all the tabs in the channel. + operationId: group.team.primaryChannel_ListTab + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -29808,7 +30867,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -29817,49 +30876,59 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.team - summary: Create team - description: Create a new team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-post?view=graph-rest-beta - operationId: team_CreateTeam + - groups.team + summary: Create new navigation property to tabs for groups + operationId: group.team.primaryChannel_CreateTab + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.teamsTab' required: true responses: 2XX: - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}': + '/groups/{group-id}/team/primaryChannel/tabs/{teamsTab-id}': get: tags: - - teams.team - summary: Get team - description: Retrieve the properties and relationships of the specified team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-get?view=graph-rest-beta - operationId: team_GetTeam + - groups.team + summary: Get tabs from groups + description: A collection of all the tabs in the channel. + operationId: group.team.primaryChannel_GetTab parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: group + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab - name: $select in: query description: Select properties to be returned @@ -29882,38 +30951,42 @@ paths: type: string responses: 2XX: - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.team - summary: Update team - description: Update the properties of the specified team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-update?view=graph-rest-beta - operationId: team_UpdateTeam + - groups.team + summary: Update the navigation property tabs in groups + operationId: group.team.primaryChannel_UpdateTab parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: group + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.teamsTab' required: true responses: 2XX: @@ -29921,24 +30994,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.team - summary: Delete entity from teams - operationId: team_DeleteTeam + - groups.team + summary: Delete navigation property tabs for groups + operationId: group.team.primaryChannel_DeleteTab parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: group + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab - name: If-Match in: header description: ETag @@ -29951,40 +31032,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/allChannels': + '/groups/{group-id}/team/primaryChannel/tabs/{teamsTab-id}/teamsApp': get: tags: - - teams.channel - summary: List allChannels - description: Get the list of channels either in this team or shared with this team (incoming channels). - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-list-allchannels?view=graph-rest-beta - operationId: team_ListAllChannel + - groups.team + summary: Get teamsApp from groups + description: The application that is linked to the tab. + operationId: group.team.primaryChannel.tab_GetTeamsApp parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple 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 + x-ms-docs-key-type: group + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: teamsTab - name: $select in: query description: Select properties to be returned @@ -30007,37 +31078,52 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/teams/{team-id}/allChannels/{channel-id}': + '/groups/{group-id}/team/primaryChannel/tabs/$count': get: tags: - - teams.channel - summary: Get allChannels from teams - description: List of channels either hosted in or shared with the team (incoming channels). - operationId: team_GetAllChannel + - groups.team + summary: Get the number of the resource + operationId: group.team.primaryChannel.tab_GetCount parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + 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/schedule': + get: + tags: + - groups.team + summary: Get schedule from groups + description: The schedule of shifts for this team. + operationId: group.team_GetSchedule + parameters: + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: group - name: $select in: query description: Select properties to be returned @@ -30064,51 +31150,83 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.schedule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/allChannels/$count': - get: + put: tags: - - teams.channel - summary: Get the number of the resource - operationId: team.allChannel_GetCount + - groups.team + summary: Update the navigation property schedule in groups + operationId: group.team_SetSchedule parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: group + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.schedule' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.schedule' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels': + x-ms-docs-operation-type: operation + delete: + tags: + - groups.team + summary: Delete navigation property schedule for groups + operationId: group.team_DeleteSchedule + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/dayNotes': get: tags: - - teams.channel - summary: List channels - description: Retrieve the list of channels in this team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-list?view=graph-rest-beta - operationId: team_ListChannel + - groups.team + summary: Get dayNotes from groups + description: The day notes in the schedule. + operationId: group.team.schedule_ListDayNote parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -30146,7 +31264,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' + $ref: '#/components/responses/microsoft.graph.dayNoteCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -30155,28 +31273,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Create channel - description: 'Create a new channel in a team, as specified in the request body. When you create a channel, the maximum length of the channel''s displayName is 50 characters. This display name appears to the user in Microsoft Teams. You can add a maximum of 200 members when you create a private channel.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-post?view=graph-rest-beta - operationId: team_CreateChannel + - groups.team + summary: Create new navigation property to dayNotes for groups + operationId: group.team.schedule_CreateDayNote parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: group requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.dayNote' required: true responses: 2XX: @@ -30184,37 +31298,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.dayNote' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}': + '/groups/{group-id}/team/schedule/dayNotes/{dayNote-id}': get: tags: - - teams.channel - summary: Get channel - description: Retrieve the properties and relationships of a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve channel information. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-get?view=graph-rest-beta - operationId: team_GetChannel + - groups.team + summary: Get dayNotes from groups + description: The day notes in the schedule. + operationId: group.team.schedule_GetDayNote parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: dayNote-id in: path - description: The unique identifier of channel + description: The unique identifier of dayNote required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: dayNote - name: $select in: query description: Select properties to be returned @@ -30241,42 +31352,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.dayNote' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update channel - description: Update the properties of the specified channel. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-patch?view=graph-rest-beta - operationId: team_UpdateChannel + - groups.team + summary: Update the navigation property dayNotes in groups + operationId: group.team.schedule_UpdateDayNote parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: dayNote-id in: path - description: The unique identifier of channel + description: The unique identifier of dayNote required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: dayNote requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.dayNote' required: true responses: 2XX: @@ -30284,36 +31391,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.dayNote' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete channel - description: Delete the channel. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-delete?view=graph-rest-beta - operationId: team_DeleteChannel + - groups.team + summary: Delete navigation property dayNotes for groups + operationId: group.team.schedule_DeleteDayNote parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: dayNote-id in: path - description: The unique identifier of channel + description: The unique identifier of dayNote required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: dayNote - name: If-Match in: header description: ETag @@ -30326,33 +31429,93 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/allMembers': + '/groups/{group-id}/team/schedule/dayNotes/$count': get: tags: - - teams.channel - summary: List allMembers - description: 'Get a list of all members in a channel. This API supports all channel types, including shared channels. For shared channels, the response includes:' + - groups.team + summary: Get the number of the resource + operationId: group.team.schedule.dayNote_GetCount + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + 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/schedule/microsoft.graph.share': + post: + tags: + - groups.team + summary: Invoke action share + description: 'Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable only by managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The notifyTeam parameter further specifies which employees can view the item.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-list-allmembers?view=graph-rest-beta - operationId: team.channel_ListAllMember + url: https://learn.microsoft.com/graph/api/schedule-share?view=graph-rest-beta + operationId: group.team.schedule_share parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + notifyTeam: + type: boolean + default: false + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/schedule/offerShiftRequests': + get: + tags: + - groups.team + summary: Get offerShiftRequests from groups + description: The offer requests for shifts in the schedule. + operationId: group.team.schedule_ListOfferShiftRequest + parameters: + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -30390,7 +31553,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.offerShiftRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -30399,32 +31562,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Create new navigation property to allMembers for teams - operationId: team.channel_CreateAllMember + - groups.team + summary: Create new navigation property to offerShiftRequests for groups + operationId: group.team.schedule_CreateOfferShiftRequest parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: group requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' required: true responses: 2XX: @@ -30432,45 +31587,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/allMembers/{conversationMember-id}': + '/groups/{group-id}/team/schedule/offerShiftRequests/{offerShiftRequest-id}': get: tags: - - teams.channel - summary: Get member from channel allMembers collection - description: "Retrieve a single conversationMember (direct or indirect) from the allMembers collection using the membership ID. This API provides access to the following member types:\r\n- *Direct members*: Users who are added directly to the channel, including users from other tenants (cross-tenant).\r\n- *Indirect members*: Users who are members of a team with which the channel is shared, including teams in the same tenant or in a different tenant (cross-tenant). When you retrieve an indirect member, the @microsoft.graph.originalSourceMembershipUrl property identifies the original source team, which indicates that the user is an indirect member of the shared channel." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-get-allmembers?view=graph-rest-beta - operationId: team.channel_GetAllMember + - groups.team + summary: Get offerShiftRequests from groups + description: The offer requests for shifts in the schedule. + operationId: group.team.schedule_GetOfferShiftRequest parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: conversationMember-id + x-ms-docs-key-type: group + - name: offerShiftRequest-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of offerShiftRequest required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: offerShiftRequest - name: $select in: query description: Select properties to be returned @@ -30497,46 +31641,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property allMembers in teams - operationId: team.channel_UpdateAllMember + - groups.team + summary: Update the navigation property offerShiftRequests in groups + operationId: group.team.schedule_UpdateOfferShiftRequest parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: conversationMember-id + x-ms-docs-key-type: group + - name: offerShiftRequest-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of offerShiftRequest required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: offerShiftRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' required: true responses: 2XX: @@ -30544,40 +31680,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property allMembers for teams - operationId: team.channel_DeleteAllMember + - groups.team + summary: Delete navigation property offerShiftRequests for groups + operationId: group.team.schedule_DeleteOfferShiftRequest parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: conversationMember-id + x-ms-docs-key-type: group + - name: offerShiftRequest-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of offerShiftRequest required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: offerShiftRequest - name: If-Match in: header description: ETag @@ -30590,29 +31718,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/allMembers/$count': + '/groups/{group-id}/team/schedule/offerShiftRequests/$count': get: tags: - - teams.channel + - groups.team summary: Get the number of the resource - operationId: team.channel.allMember_GetCount + operationId: group.team.schedule.offerShiftRequest_GetCount parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: group - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -30620,158 +31740,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/allMembers/microsoft.graph.add': - post: - tags: - - teams.channel - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: team.channel.allMember_add - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/channels/{channel-id}/allMembers/microsoft.graph.remove': - post: - tags: - - teams.channel - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: team.channel.allMember_remove - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/channels/{channel-id}/enabledApps': + '/groups/{group-id}/team/schedule/openShiftChangeRequests': get: tags: - - teams.channel - summary: Get enabledApps from teams - description: A collection of enabled apps in the channel. - operationId: team.channel_ListEnabledApp + - groups.team + summary: Get openShiftChangeRequests from groups + description: The open shift requests in the schedule. + operationId: group.team.schedule_ListOpenShiftChangeRequest parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -30809,132 +31793,68 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAppCollectionResponse' + $ref: '#/components/responses/microsoft.graph.openShiftChangeRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/enabledApps/{teamsApp-id}': - get: + post: tags: - - teams.channel - summary: Get enabledApps from teams - description: A collection of enabled apps in the channel. - operationId: team.channel_GetEnabledApp + - groups.team + summary: Create new navigation property to openShiftChangeRequests for groups + operationId: group.team.schedule_CreateOpenShiftChangeRequest parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: teamsApp-id + - name: group-id in: path - description: The unique identifier of teamsApp + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: teamsApp - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: group + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + required: true responses: 2XX: - description: Retrieved navigation property + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/enabledApps/$count': - get: - tags: - - teams.channel - summary: Get the number of the resource - operationId: team.channel.enabledApp_GetCount - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - 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}/filesFolder': + '/groups/{group-id}/team/schedule/openShiftChangeRequests/{openShiftChangeRequest-id}': get: tags: - - teams.channel - summary: Get filesFolder - description: Get the metadata for the location where the files of a channel are stored. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-get-filesfolder?view=graph-rest-beta - operationId: team.channel_GetFilesFolder + - groups.team + summary: Get openShiftChangeRequests from groups + description: The open shift requests in the schedule. + operationId: group.team.schedule_GetOpenShiftChangeRequest parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: openShiftChangeRequest-id in: path - description: The unique identifier of channel + description: The unique identifier of openShiftChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: openShiftChangeRequest - name: $select in: query description: Select properties to be returned @@ -30961,81 +31881,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/filesFolder/content': - get: - tags: - - teams.channel - summary: Get content for the navigation property filesFolder from teams - description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' - operationId: team.channel_GetFilesFolderContent - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: $format - in: query - description: Format of the content - style: form - explode: false - schema: - type: string - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - put: + patch: tags: - - teams.channel - summary: Update content for the navigation property filesFolder in teams - description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' - operationId: team.channel_SetFilesFolderContent + - groups.team + summary: Update the navigation property openShiftChangeRequests in groups + operationId: group.team.schedule_UpdateOpenShiftChangeRequest parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: openShiftChangeRequest-id in: path - description: The unique identifier of channel + description: The unique identifier of openShiftChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: openShiftChangeRequest requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' required: true responses: 2XX: @@ -31043,32 +31920,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete content for the navigation property filesFolder in teams - description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' - operationId: team.channel_DeleteFilesFolderContent + - groups.team + summary: Delete navigation property openShiftChangeRequests for groups + operationId: group.team.schedule_DeleteOpenShiftChangeRequest parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: openShiftChangeRequest-id in: path - description: The unique identifier of channel + description: The unique identifier of openShiftChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: openShiftChangeRequest - name: If-Match in: header description: ETag @@ -31080,137 +31957,45 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/filesFolder/contentStream': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/openShiftChangeRequests/$count': get: tags: - - teams.channel - summary: Get contentStream for the navigation property filesFolder from teams - description: 'The content stream, if the item represents a file.' - operationId: team.channel_GetFilesFolderContentStream - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - put: - tags: - - teams.channel - summary: Update contentStream for the navigation property filesFolder in teams - description: 'The content stream, if the item represents a file.' - operationId: team.channel_SetFilesFolderContentStream - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - 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: - - teams.channel - summary: Delete contentStream for the navigation property filesFolder in teams - description: 'The content stream, if the item represents a file.' - operationId: team.channel_DeleteFilesFolderContentStream + - groups.team + summary: Get the number of the resource + operationId: group.team.schedule.openShiftChangeRequest_GetCount parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/members': + '/groups/{group-id}/team/schedule/openShifts': get: tags: - - teams.channel - summary: List members of channel - description: 'Get a list of members in a channel, including direct members of standard, private, and shared channels. Use the List allMembers API to retrieve both direct and indirect members of a shared channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-list-members?view=graph-rest-beta - operationId: team.channel_ListMember + - groups.team + summary: Get openShifts from groups + description: The set of open shifts in a scheduling group in the schedule. + operationId: group.team.schedule_ListOpenShift parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -31248,7 +32033,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.openShiftCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -31257,36 +32042,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Add member to channel - description: Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-post-members?view=graph-rest-beta - operationId: team.channel_CreateMember + - groups.team + summary: Create new navigation property to openShifts for groups + operationId: group.team.schedule_CreateOpenShift parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: group requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.openShift' required: true responses: 2XX: @@ -31294,45 +32067,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/members/{conversationMember-id}': + '/groups/{group-id}/team/schedule/openShifts/{openShift-id}': get: tags: - - teams.channel - summary: Get member of channel - description: Get a conversationMember from a channel. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-get-members?view=graph-rest-beta - operationId: team.channel_GetMember + - groups.team + summary: Get openShifts from groups + description: The set of open shifts in a scheduling group in the schedule. + operationId: group.team.schedule_GetOpenShift parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: conversationMember-id + x-ms-docs-key-type: group + - name: openShift-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of openShift required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: openShift - name: $select in: query description: Select properties to be returned @@ -31359,50 +32121,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update member in channel - description: Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-update-members?view=graph-rest-beta - operationId: team.channel_UpdateMember + - groups.team + summary: Update the navigation property openShifts in groups + operationId: group.team.schedule_UpdateOpenShift parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: conversationMember-id + x-ms-docs-key-type: group + - name: openShift-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of openShift required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: openShift requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.openShift' required: true responses: 2XX: @@ -31410,44 +32160,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Remove member from channel - description: Delete a conversationMember from a channel. This operation is allowed only for channels with a membershipType value of private or shared. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-delete-members?view=graph-rest-beta - operationId: team.channel_DeleteMember + - groups.team + summary: Delete navigation property openShifts for groups + operationId: group.team.schedule_DeleteOpenShift parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: conversationMember-id + x-ms-docs-key-type: group + - name: openShift-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of openShift required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: openShift - name: If-Match in: header description: ETag @@ -31460,29 +32198,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/members/$count': + '/groups/{group-id}/team/schedule/openShifts/$count': get: tags: - - teams.channel + - groups.team summary: Get the number of the resource - operationId: team.channel.member_GetCount + operationId: group.team.schedule.openShift_GetCount parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: group - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -31490,161 +32220,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/members/microsoft.graph.add': - post: - tags: - - teams.channel - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: team.channel.member_add - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/channels/{channel-id}/members/microsoft.graph.remove': - post: - tags: - - teams.channel - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: team.channel.member_remove - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/channels/{channel-id}/messages': + '/groups/{group-id}/team/schedule/schedulingGroups': get: tags: - - teams.channel - summary: List channel messages - description: 'Retrieve the list of messages (without the replies) in a channel of a team. To get the replies for a message, call the list message replies or the get message reply API. This method supports federation. To list channel messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel).' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-list-messages?view=graph-rest-beta - operationId: team.channel_ListMessage + - groups.team + summary: Get schedulingGroups from groups + description: The logical grouping of users in the schedule (usually by role). + operationId: group.team.schedule_ListSchedulingGroup parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -31682,7 +32273,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.schedulingGroupCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -31691,36 +32282,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Send chatMessage in channel - description: Send a new chatMessage in the specified channel. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-post-messages?view=graph-rest-beta - operationId: team.channel_CreateMessage + - groups.team + summary: Create new navigation property to schedulingGroups for groups + operationId: group.team.schedule_CreateSchedulingGroup parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: group requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' required: true responses: 2XX: @@ -31728,45 +32307,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}': + '/groups/{group-id}/team/schedule/schedulingGroups/{schedulingGroup-id}': get: tags: - - teams.channel - summary: Get chatMessage in a channel or chat - description: Retrieve a single message or a message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-get?view=graph-rest-beta - operationId: team.channel_GetMessage + - groups.team + summary: Get schedulingGroups from groups + description: The logical grouping of users in the schedule (usually by role). + operationId: group.team.schedule_GetSchedulingGroup parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: group + - name: schedulingGroup-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of schedulingGroup required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: schedulingGroup - name: $select in: query description: Select properties to be returned @@ -31793,50 +32361,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update chatMessage - description: 'Update a chatMessage object. You can update all the properties of chatMessage in delegated permissions scenarios, except for the policyViolation property and read-only properties. The policyViolation property is the only property that can be updated in application permissions scenarios. Updating works only for chats where conversation members are Microsoft Teams users. If one of the members is using Skype, the operation fails. This method doesn''t support federation. Only the user in the tenant who sent the message can perform data loss prevention (DLP) updates on the specified chat message.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-update?view=graph-rest-beta - operationId: team.channel_UpdateMessage + - groups.team + summary: Update the navigation property schedulingGroups in groups + operationId: group.team.schedule_UpdateSchedulingGroup parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: group + - name: schedulingGroup-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of schedulingGroup required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: schedulingGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' required: true responses: 2XX: @@ -31844,40 +32400,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property messages for teams - operationId: team.channel_DeleteMessage + - groups.team + summary: Delete navigation property schedulingGroups for groups + operationId: group.team.schedule_DeleteSchedulingGroup parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: group + - name: schedulingGroup-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of schedulingGroup required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: schedulingGroup - name: If-Match in: header description: ETag @@ -31890,41 +32438,44 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents': + '/groups/{group-id}/team/schedule/schedulingGroups/$count': get: tags: - - teams.channel - summary: List hostedContents - description: 'Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content.s' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-beta - operationId: team.channel.message_ListHostedContent + - groups.team + summary: Get the number of the resource + operationId: group.team.schedule.schedulingGroup_GetCount parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + 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/schedule/shifts': + get: + tags: + - groups.team + summary: Get shifts from groups + description: The shifts in the schedule. + operationId: group.team.schedule_ListShift + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -31962,7 +32513,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.shiftCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -31971,40 +32522,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Create new navigation property to hostedContents for teams - operationId: team.channel.message_CreateHostedContent + - groups.team + summary: Create new navigation property to shifts for groups + operationId: group.team.schedule_CreateShift parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: group requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.shift' required: true responses: 2XX: @@ -32012,50 +32547,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.shift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + '/groups/{group-id}/team/schedule/shifts/{shift-id}': get: tags: - - teams.channel - summary: Get hostedContents from teams - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: team.channel.message_GetHostedContent + - groups.team + summary: Get shifts from groups + description: The shifts in the schedule. + operationId: group.team.schedule_GetShift parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: group + - name: shift-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: shift - name: $select in: query description: Select properties to be returned @@ -32082,54 +32601,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.shift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property hostedContents in teams - operationId: team.channel.message_UpdateHostedContent + - groups.team + summary: Update the navigation property shifts in groups + operationId: group.team.schedule_UpdateShift parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: group + - name: shift-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: shift requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.shift' required: true responses: 2XX: @@ -32137,48 +32640,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.shift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property hostedContents for teams - operationId: team.channel.message_DeleteHostedContent + - groups.team + summary: Delete navigation property shifts for groups + operationId: group.team.schedule_DeleteShift parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: group + - name: shift-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: shift - name: If-Match in: header description: ETag @@ -32191,416 +32678,284 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': + '/groups/{group-id}/team/schedule/shifts/$count': get: tags: - - teams.channel - summary: List hostedContents - description: 'Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content.s' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-beta - operationId: team.channel.message_GetHostedContentsContent + - groups.team + summary: Get the number of the resource + operationId: group.team.schedule.shift_GetCount parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: group-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - put: + '/groups/{group-id}/team/schedule/shiftsRoleDefinitions': + get: tags: - - teams.channel - summary: Update media content for the navigation property hostedContents in teams - description: The unique identifier for an entity. Read-only. - operationId: team.channel.message_SetHostedContentsContent + - groups.team + summary: Get shiftsRoleDefinitions from groups + description: The definitions of the roles in the schedule. + operationId: group.team.schedule_ListShiftsRoleDefinition parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple + 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: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - requestBody: - description: New media content. - content: - application/octet-stream: - schema: + uniqueItems: true + type: array + items: type: string - format: binary - required: true responses: 2XX: - description: Success + $ref: '#/components/responses/microsoft.graph.shiftsRoleDefinitionCollectionResponse' default: $ref: '#/components/responses/error' - delete: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - - teams.channel - summary: Delete media content for the navigation property hostedContents in teams - description: The unique identifier for an entity. Read-only. - operationId: team.channel.message_DeleteHostedContentsContent + - groups.team + summary: Create new navigation property to shiftsRoleDefinitions for groups + operationId: group.team.schedule_CreateShiftsRoleDefinition parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: group-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: group + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/$count': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/shiftsRoleDefinitions/{shiftsRoleDefinition-id}': get: tags: - - teams.channel - summary: Get the number of the resource - operationId: team.channel.message.hostedContent_GetCount + - groups.team + summary: Get shiftsRoleDefinitions from groups + description: The definitions of the roles in the schedule. + operationId: group.team.schedule_GetShiftsRoleDefinition parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: shiftsRoleDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of shiftsRoleDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: shiftsRoleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + uniqueItems: true + type: array + items: + 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.shiftsRoleDefinition' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': - post: + x-ms-docs-operation-type: operation + patch: tags: - - teams.channel - summary: Invoke action setReaction - operationId: team.channel.message_setReaction + - groups.team + summary: Update the navigation property shiftsRoleDefinitions in groups + operationId: group.team.schedule_UpdateShiftsRoleDefinition parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: group + - name: shiftsRoleDefinition-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of shiftsRoleDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: shiftsRoleDefinition requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': - 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: team.channel.message_softDelete - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': - post: + x-ms-docs-operation-type: operation + delete: 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: team.channel.message_undoSoftDelete + - groups.team + summary: Delete navigation property shiftsRoleDefinitions for groups + operationId: group.team.schedule_DeleteShiftsRoleDefinition parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: shiftsRoleDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of shiftsRoleDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true + x-ms-docs-key-type: shiftsRoleDefinition + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: chatMessage responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/shiftsRoleDefinitions/$count': + get: tags: - - teams.channel - summary: Invoke action unsetReaction - operationId: team.channel.message_unsetReaction + - groups.team + summary: Get the number of the resource + operationId: group.team.schedule.shiftsRoleDefinition_GetCount parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple 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 - additionalProperties: - type: object - required: true + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies': + '/groups/{group-id}/team/schedule/swapShiftsChangeRequests': get: tags: - - teams.channel - summary: List replies - description: 'List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-list-replies?view=graph-rest-beta - operationId: team.channel.message_ListReply + - groups.team + summary: Get swapShiftsChangeRequests from groups + description: The swap requests for shifts in the schedule. + operationId: group.team.schedule_ListSwapShiftsChangeRequest parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -32638,7 +32993,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.swapShiftsChangeRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -32647,44 +33002,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Send replies to a message in a channel - description: Send a new reply to a chatMessage in a specified channel. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-post-replies?view=graph-rest-beta - operationId: team.channel.message_CreateReply + - groups.team + summary: Create new navigation property to swapShiftsChangeRequests for groups + operationId: group.team.schedule_CreateSwapShiftsChangeRequest parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: group requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' required: true responses: 2XX: @@ -32692,53 +33027,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': + '/groups/{group-id}/team/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest-id}': get: tags: - - teams.channel - summary: Get chatMessage in a channel or chat - description: Retrieve a single message or a message reply in a channel or a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-get?view=graph-rest-beta - operationId: team.channel.message_GetReply + - groups.team + summary: Get swapShiftsChangeRequests from groups + description: The swap requests for shifts in the schedule. + operationId: group.team.schedule_GetSwapShiftsChangeRequest parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: group + - name: swapShiftsChangeRequest-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of swapShiftsChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: swapShiftsChangeRequest - name: $select in: query description: Select properties to be returned @@ -32765,54 +33081,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property replies in teams - operationId: team.channel.message_UpdateReply + - groups.team + summary: Update the navigation property swapShiftsChangeRequests in groups + operationId: group.team.schedule_UpdateSwapShiftsChangeRequest parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: group + - name: swapShiftsChangeRequest-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of swapShiftsChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: swapShiftsChangeRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' required: true responses: 2XX: @@ -32820,48 +33120,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property replies for teams - operationId: team.channel.message_DeleteReply + - groups.team + summary: Delete navigation property swapShiftsChangeRequests for groups + operationId: group.team.schedule_DeleteSwapShiftsChangeRequest parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: group + - name: swapShiftsChangeRequest-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of swapShiftsChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: swapShiftsChangeRequest - name: If-Match in: header description: ETag @@ -32874,49 +33158,44 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': + '/groups/{group-id}/team/schedule/swapShiftsChangeRequests/$count': get: tags: - - teams.channel - summary: List hostedContents - description: 'Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content.s' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-beta - operationId: team.channel.message.reply_ListHostedContent + - groups.team + summary: Get the number of the resource + operationId: group.team.schedule.swapShiftsChangeRequest_GetCount parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + 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/schedule/timeCards': + get: + tags: + - groups.team + summary: Get timeCards from groups + description: The time cards in the schedule. + operationId: group.team.schedule_ListTimeCard + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -32954,7 +33233,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeCardCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -32963,48 +33242,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Create new navigation property to hostedContents for teams - operationId: team.channel.message.reply_CreateHostedContent + - groups.team + summary: Create new navigation property to timeCards for groups + operationId: group.team.schedule_CreateTimeCard parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: group requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.timeCard' required: true responses: 2XX: @@ -33012,58 +33267,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': + '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}': get: tags: - - teams.channel - summary: Get hostedContents from teams - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: team.channel.message.reply_GetHostedContent + - groups.team + summary: Get timeCards from groups + description: The time cards in the schedule. + operationId: group.team.schedule_GetTimeCard parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: group + - name: timeCard-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: timeCard - name: $select in: query description: Select properties to be returned @@ -33090,62 +33321,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property hostedContents in teams - operationId: team.channel.message.reply_UpdateHostedContent + - groups.team + summary: Update the navigation property timeCards in groups + operationId: group.team.schedule_UpdateTimeCard parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: group + - name: timeCard-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: timeCard requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.timeCard' required: true responses: 2XX: @@ -33153,56 +33360,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property hostedContents for teams - operationId: team.channel.message.reply_DeleteHostedContent + - groups.team + summary: Delete navigation property timeCards for groups + operationId: group.team.schedule_DeleteTimeCard parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: group + - name: timeCard-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: timeCard - name: If-Match in: header description: ETag @@ -33215,224 +33398,274 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': - get: + '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.clockOut': + post: tags: - - teams.channel - summary: List hostedContents - description: 'Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content.s' + - groups.team + summary: Invoke action clockOut + description: Clock out to end an open timeCard. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-beta - operationId: team.channel.message.reply_GetHostedContentsContent + url: https://learn.microsoft.com/graph/api/timecard-clockout?view=graph-rest-beta + operationId: group.team.schedule.timeCard_clockOut parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: group + - name: timeCard-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: timeCard + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + atApprovedLocation: + type: boolean + default: false + nullable: true + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved media content + description: Success content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.confirm': + post: tags: - - teams.channel - summary: Update media content for the navigation property hostedContents in teams - description: The unique identifier for an entity. Read-only. - operationId: team.channel.message.reply_SetHostedContentsContent + - groups.team + summary: Invoke action confirm + description: Confirm a specific timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-confirm?view=graph-rest-beta + operationId: group.team.schedule.timeCard_confirm parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: group + - name: timeCard-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: timeCard + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.confirmForUser': + post: + tags: + - groups.team + summary: Invoke action confirmForUser + operationId: group.team.schedule.timeCard_confirmGraphFPreUser + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: group + - name: timeCard-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: timeCard requestBody: - description: New media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + userId: + type: string + additionalProperties: + type: object required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.endBreak': + post: tags: - - teams.channel - summary: Delete media content for the navigation property hostedContents in teams - description: The unique identifier for an entity. Read-only. - operationId: team.channel.message.reply_DeleteHostedContentsContent + - groups.team + summary: Invoke action endBreak + description: End the open break in a specific timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-endbreak?view=graph-rest-beta + operationId: group.team.schedule.timeCard_endBreak parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: group + - name: timeCard-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: timeCard + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + atApprovedLocation: + type: boolean + default: false + nullable: true + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.startBreak': + post: + tags: + - groups.team + summary: Invoke action startBreak + description: Start a break in a specific timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-startbreak?view=graph-rest-beta + operationId: group.team.schedule.timeCard_startBreak + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: group + - name: timeCard-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: timeCard + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + atApprovedLocation: + type: boolean + default: false + nullable: true + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': + x-ms-docs-operation-type: action + '/groups/{group-id}/team/schedule/timeCards/$count': get: tags: - - teams.channel + - groups.team summary: Get the number of the resource - operationId: team.channel.message.reply.hostedContent_GetCount + operationId: group.team.schedule.timeCard_GetCount parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: group - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -33440,45 +33673,25 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + '/groups/{group-id}/team/schedule/timeCards/microsoft.graph.clockIn': post: tags: - - teams.channel - summary: Invoke action setReaction - operationId: team.channel.message.reply_setReaction + - groups.team + summary: Invoke action clockIn + description: Clock in to start a timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-clockin?view=graph-rest-beta + operationId: group.team.schedule.timeCard_clockIn parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: group requestBody: description: Action parameters content: @@ -33486,255 +33699,296 @@ paths: schema: type: object properties: - reactionType: + atApprovedLocation: + type: boolean + default: false + nullable: true + isAtApprovedLocation: + type: boolean + default: false + nullable: true + onBehalfOfUserId: type: string nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' additionalProperties: type: object required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': - post: + '/groups/{group-id}/team/schedule/timeOffReasons': + get: 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: team.channel.message.reply_softDelete + - groups.team + summary: Get timeOffReasons from groups + description: The set of reasons for a time off in the schedule. + operationId: group.team.schedule_ListTimeOffReason parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple + 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: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + $ref: '#/components/responses/microsoft.graph.timeOffReasonCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation 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: team.channel.message.reply_undoSoftDelete + - groups.team + summary: Create new navigation property to timeOffReasons for groups + operationId: group.team.schedule_CreateTimeOffReason parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOffReason' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOffReason' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/timeOffReasons/{timeOffReason-id}': + get: + tags: + - groups.team + summary: Get timeOffReasons from groups + description: The set of reasons for a time off in the schedule. + operationId: group.team.schedule_GetTimeOffReason + parameters: + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: group + - name: timeOffReason-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: timeOffReason + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage + uniqueItems: true + type: array + items: + 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.timeOffReason' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': - post: + x-ms-docs-operation-type: operation + patch: tags: - - teams.channel - summary: Invoke action unsetReaction - operationId: team.channel.message.reply_unsetReaction + - groups.team + summary: Update the navigation property timeOffReasons in groups + operationId: group.team.schedule_UpdateTimeOffReason parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: group + - name: timeOffReason-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: timeOffReason requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.timeOffReason' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOffReason' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - - teams.channel - summary: Get the number of the resource - operationId: team.channel.message.reply_GetCount + - groups.team + summary: Delete navigation property timeOffReasons for groups + operationId: group.team.schedule_DeleteTimeOffReason parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: timeOffReason-id in: path - description: The unique identifier of channel + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true + x-ms-docs-key-type: timeOffReason + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/timeOffReasons/$count': get: tags: - - teams.channel - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: team.channel.message.reply_delta + - groups.team + summary: Get the number of the resource + operationId: group.team.schedule.timeOffReason_GetCount parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + 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/schedule/timeOffRequests': + get: + tags: + - groups.team + summary: Get timeOffRequests from groups + description: The time off requests in the schedule. + operationId: group.team.schedule_ListTimeOffRequest + parameters: + - name: group-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + 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: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -33742,9 +33996,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -33764,235 +34018,68 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.timeOffRequestCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': + x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Invoke action forwardToChat - description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta - operationId: team.channel.message.reply_forwardToChat + - groups.team + summary: Create new navigation property to timeOffRequests for groups + operationId: group.team.schedule_CreateTimeOffRequest parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - targetChatIds: - type: array - items: - type: string - nullable: true - messageIds: - type: array - items: - type: string - nullable: true - additionalMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': - post: - tags: - - teams.channel - summary: Invoke action replyWithQuote - description: Reply with quote to a single chat message or multiple chat messages in a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta - operationId: team.channel.message.reply_replyGraphWPreQuote - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: group requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - messageIds: - type: array - items: - type: string - nullable: true - replyMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/messages/$count': - get: - tags: - - teams.channel - summary: Get the number of the resource - operationId: team.channel.message_GetCount - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/messages/microsoft.graph.delta()': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/timeOffRequests/{timeOffRequest-id}': get: tags: - - teams.channel - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: team.channel.message_delta + - groups.team + summary: Get timeOffRequests from groups + description: The time off requests in the schedule. + operationId: group.team.schedule_GetTimeOffRequest parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: timeOffRequest-id in: path - description: The unique identifier of channel + description: The unique identifier of timeOffRequest required: true style: simple 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' + x-ms-docs-key-type: timeOffRequest - name: $select in: query description: Select properties to be returned @@ -34003,16 +34090,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 @@ -34025,79 +34102,42 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/channels/{channel-id}/messages/microsoft.graph.forwardToChat': - post: + x-ms-docs-operation-type: operation + patch: tags: - - teams.channel - summary: Invoke action forwardToChat - description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta - operationId: team.channel.message_forwardToChat + - groups.team + summary: Update the navigation property timeOffRequests in groups + operationId: group.team.schedule_UpdateTimeOffRequest parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: timeOffRequest-id in: path - description: The unique identifier of channel + description: The unique identifier of timeOffRequest required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: timeOffRequest requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - targetChatIds: - type: array - items: - type: string - nullable: true - messageIds: - type: array - items: - type: string - nullable: true - additionalMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' required: true responses: 2XX: @@ -34105,399 +34145,181 @@ paths: content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/channels/{channel-id}/messages/microsoft.graph.replyWithQuote': - post: + x-ms-docs-operation-type: operation + delete: tags: - - teams.channel - summary: Invoke action replyWithQuote - description: Reply with quote to a single chat message or multiple chat messages in a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta - operationId: team.channel.message_replyGraphWPreQuote + - groups.team + summary: Delete navigation property timeOffRequests for groups + operationId: group.team.schedule_DeleteTimeOffRequest parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - messageIds: - type: array - items: - type: string - nullable: true - replyMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/microsoft.graph.archive': - post: - tags: - - teams.channel - summary: Invoke action archive - description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta - operationId: team.channel_archive - parameters: - - name: team-id + x-ms-docs-key-type: group + - name: timeOffRequest-id in: path - description: The unique identifier of team + description: The unique identifier of timeOffRequest required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true + x-ms-docs-key-type: timeOffRequest + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - shouldSetSpoSiteReadOnlyForMembers: - type: boolean - default: false - nullable: true - additionalProperties: - type: object - required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/microsoft.graph.completeMigration': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/timeOffRequests/$count': + get: tags: - - teams.channel - summary: Invoke action completeMigration - description: 'Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta - operationId: team.channel_completeMigration + - groups.team + summary: Get the number of the resource + operationId: group.team.schedule.timeOffRequest_GetCount parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': + '/groups/{group-id}/team/schedule/timesOff': get: tags: - - teams.channel - summary: Invoke function doesUserHaveAccess - description: Determine whether a user has access to a channel. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta - operationId: team.channel_doesUserHaveAccess + - groups.team + summary: Get timesOff from groups + description: The instances of times off in the schedule. + operationId: group.team.schedule_ListTimesOff parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: userId + 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: 'Usage: userId=''@userId''' + description: Order items by property values style: form explode: false schema: - type: string - nullable: true - - name: tenantId + uniqueItems: true + type: array + items: + type: string + - name: $select in: query - description: 'Usage: tenantId=''@tenantId''' + description: Select properties to be returned style: form explode: false schema: - type: string - nullable: true - - name: userPrincipalName + uniqueItems: true + type: array + items: + type: string + - name: $expand in: query - description: 'Usage: userPrincipalName=''@userPrincipalName''' + description: Expand related entities style: form explode: false schema: - type: string - nullable: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: boolean - default: false - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/teams/{team-id}/channels/{channel-id}/microsoft.graph.provisionEmail': - post: - tags: - - teams.channel - summary: Invoke action provisionEmail - description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta - operationId: team.channel_provisionEmail - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/microsoft.graph.removeEmail': - post: - tags: - - teams.channel - summary: Invoke action removeEmail - description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta - operationId: team.channel_removeEmail - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + $ref: '#/components/responses/microsoft.graph.timeOffCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/microsoft.graph.startMigration': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Invoke action startMigration - description: 'Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-startmigration?view=graph-rest-beta - operationId: team.channel_startMigration + - groups.team + summary: Create new navigation property to timesOff for groups + operationId: group.team.schedule_CreateTimesOff parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: group requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - conversationCreationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.timeOff' required: true responses: 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/microsoft.graph.unarchive': - post: - tags: - - teams.channel - summary: Invoke action unarchive - description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-beta - operationId: team.channel_unarchive - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - responses: - 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOff' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/planner': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/timesOff/{timeOff-id}': 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.' - operationId: team.channel_GetPlanner + - groups.team + summary: Get timesOff from groups + description: The instances of times off in the schedule. + operationId: group.team.schedule_GetTimesOff parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: timeOff-id in: path - description: The unique identifier of channel + description: The unique identifier of timeOff required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: timeOff - name: $select in: query description: Select properties to be returned @@ -34524,38 +34346,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $ref: '#/components/schemas/microsoft.graph.timeOff' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property planner in teams - operationId: team.channel_UpdatePlanner + - groups.team + summary: Update the navigation property timesOff in groups + operationId: group.team.schedule_UpdateTimesOff parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: timeOff-id in: path - description: The unique identifier of channel + description: The unique identifier of timeOff required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: timeOff requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $ref: '#/components/schemas/microsoft.graph.timeOff' required: true responses: 2XX: @@ -34563,32 +34385,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $ref: '#/components/schemas/microsoft.graph.timeOff' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property planner for teams - operationId: team.channel_DeletePlanner + - groups.team + summary: Delete navigation property timesOff for groups + operationId: group.team.schedule_DeleteTimesOff parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: timeOff-id in: path - description: The unique identifier of channel + description: The unique identifier of timeOff required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: timeOff - name: If-Match in: header description: ETag @@ -34601,33 +34423,44 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/planner/plans': + '/groups/{group-id}/team/schedule/timesOff/$count': 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: team.channel.planner_ListPlan + - groups.team + summary: Get the number of the resource + operationId: group.team.schedule.timesOff_GetCount parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + 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/tags': + get: + tags: + - groups.team + summary: Get tags from groups + description: The tags associated with the team. + operationId: group.team_ListTag + parameters: + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -34665,7 +34498,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamworkTagCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -34674,32 +34507,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Create new navigation property to plans for teams - operationId: team.channel.planner_CreatePlan + - groups.team + summary: Create new navigation property to tags for groups + operationId: group.team_CreateTag parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: group requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' required: true responses: 2XX: @@ -34707,42 +34532,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}': + '/groups/{group-id}/team/tags/{teamworkTag-id}': 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: team.channel.planner_GetPlan + - groups.team + summary: Get tags from groups + description: The tags associated with the team. + operationId: group.team_GetTag parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: group + - name: teamworkTag-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: teamworkTag - name: $select in: query description: Select properties to be returned @@ -34769,46 +34586,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property plans in teams - operationId: team.channel.planner_UpdatePlan + - groups.team + summary: Update the navigation property tags in groups + operationId: group.team_UpdateTag parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: group + - name: teamworkTag-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: teamworkTag requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' required: true responses: 2XX: @@ -34816,40 +34625,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property plans for teams - operationId: team.channel.planner_DeletePlan + - groups.team + summary: Delete navigation property tags for groups + operationId: group.team_DeleteTag parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: group + - name: teamworkTag-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: teamworkTag - name: If-Match in: header description: ETag @@ -34862,38 +34663,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets': + '/groups/{group-id}/team/tags/{teamworkTag-id}/members': get: tags: - - teams.channel - summary: Get buckets from teams - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: team.channel.planner.plan_ListBucket + - groups.team + summary: Get members from groups + description: Users assigned to the tag. + operationId: group.team.tag_ListMember parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: group + - name: teamworkTag-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: teamworkTag - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -34931,7 +34724,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamworkTagMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -34940,40 +34733,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Create new navigation property to buckets for teams - operationId: team.channel.planner.plan_CreateBucket + - groups.team + summary: Create new navigation property to members for groups + operationId: group.team.tag_CreateMember parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: group + - name: teamworkTag-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: teamworkTag requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' required: true responses: 2XX: @@ -34981,50 +34766,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + '/groups/{group-id}/team/tags/{teamworkTag-id}/members/{teamworkTagMember-id}': get: tags: - - teams.channel - summary: Get buckets from teams - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: team.channel.planner.plan_GetBucket + - groups.team + summary: Get members from groups + description: Users assigned to the tag. + operationId: group.team.tag_GetMember parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: group + - name: teamworkTag-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: teamworkTag + - name: teamworkTagMember-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of teamworkTagMember required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: teamworkTagMember - name: $select in: query description: Select properties to be returned @@ -35051,54 +34828,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property buckets in teams - operationId: team.channel.planner.plan_UpdateBucket + - groups.team + summary: Update the navigation property members in groups + operationId: group.team.tag_UpdateMember parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: group + - name: teamworkTag-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: teamworkTag + - name: teamworkTagMember-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of teamworkTagMember required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: teamworkTagMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' required: true responses: 2XX: @@ -35106,48 +34875,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property buckets for teams - operationId: team.channel.planner.plan_DeleteBucket + - groups.team + summary: Delete navigation property members for groups + operationId: group.team.tag_DeleteMember parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id + - name: group-id in: path - description: The unique identifier of channel + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: group + - name: teamworkTag-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: teamworkTag + - name: teamworkTagMember-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of teamworkTagMember required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: teamworkTagMember - name: If-Match in: header description: ETag @@ -35160,46 +34921,161 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': + '/groups/{group-id}/team/tags/{teamworkTag-id}/members/$count': get: tags: - - teams.channel - summary: Get tasks from teams - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: team.channel.planner.plan.bucket_ListTask + - groups.team + summary: Get the number of the resource + operationId: group.team.tag.member_GetCount parameters: - - name: team-id + - name: group-id in: path - description: The unique identifier of team + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: group + - name: teamworkTag-id in: path - description: The unique identifier of channel + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamworkTag + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/tags/$count': + get: + tags: + - groups.team + summary: Get the number of the resource + operationId: group.team.tag_GetCount + parameters: + - name: group-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + 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/template': + get: + tags: + - groups.team + summary: Get template from groups + description: The template this team was created from. See available templates. + operationId: group.team_GetTemplate + parameters: + - name: group-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: group + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.teamsTemplate' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/templateDefinition': + get: + tags: + - groups.team + summary: Get templateDefinition from groups + description: Generic representation of a team template definition for a team with a specific structure and configuration. + operationId: group.team_GetTemplateDefinition + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.teamTemplateDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /teams: + get: + tags: + - teams.team + summary: List teams + description: List all teams in an organization. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teams-list?view=graph-rest-beta + operationId: team_ListTeam + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -35237,7 +35113,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -35246,66 +35122,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Create new navigation property to tasks for teams - operationId: team.channel.planner.plan.bucket_CreateTask - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket + - teams.team + summary: Create team + description: Create a new team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-post?view=graph-rest-beta + operationId: team_CreateTeam requestBody: - description: New navigation property + description: New entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.team' required: true responses: 2XX: - description: Created navigation property. + description: Created entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': + '/teams/{team-id}': get: tags: - - teams.channel - summary: Get tasks from teams - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: team.channel.planner.plan.bucket_GetTask + - teams.team + summary: Get team + description: Retrieve the properties and relationships of the specified team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-get?view=graph-rest-beta + operationId: team_GetTeam parameters: - name: team-id in: path @@ -35315,38 +35165,6 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -35369,19 +35187,23 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property tasks in teams - operationId: team.channel.planner.plan.bucket_UpdateTask + - teams.team + summary: Update team + description: Update the properties of the specified team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-update?view=graph-rest-beta + operationId: team_UpdateTeam parameters: - name: team-id in: path @@ -35391,44 +35213,12 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.team' required: true responses: 2XX: @@ -35436,15 +35226,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property tasks for teams - operationId: team.channel.planner.plan.bucket_DeleteTask + - teams.team + summary: Delete entity from teams + operationId: team_DeleteTeam parameters: - name: team-id in: path @@ -35454,38 +35244,6 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -35498,13 +35256,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + '/teams/{team-id}/allChannels': get: tags: - teams.channel - summary: Get assignedToTaskBoardFormat from teams - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: team.channel.planner.plan.bucket.task_GetAssignedToTaskBoardFormat + summary: List allChannels + description: Get the list of channels either in this team or shared with this team (incoming channels). + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-list-allchannels?view=graph-rest-beta + operationId: team_ListAllChannel parameters: - name: team-id in: path @@ -35514,38 +35275,21 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: plannerTask + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -35568,19 +35312,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/teams/{team-id}/allChannels/{channel-id}': + get: tags: - teams.channel - summary: Update the navigation property assignedToTaskBoardFormat in teams - operationId: team.channel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat + summary: Get allChannels from teams + description: List of channels either hosted in or shared with the team (incoming channels). + operationId: team_GetAllChannel parameters: - name: team-id in: path @@ -35598,59 +35343,42 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' - required: true + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teams/{team-id}/allChannels/$count': + get: tags: - teams.channel - summary: Delete navigation property assignedToTaskBoardFormat for teams - operationId: team.channel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat + summary: Get the number of the resource + operationId: team.allChannel_GetCount parameters: - name: team-id in: path @@ -35660,57 +35388,121 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: channel-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/channels': + get: + tags: + - teams.channel + summary: List channels + description: Retrieve the list of channels in this team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-list?view=graph-rest-beta + operationId: team_ListChannel + parameters: + - name: team-id in: path - description: The unique identifier of channel + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple + 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: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + uniqueItems: true + type: array + items: + 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.channelCollectionResponse' + 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 channel + description: 'Create a new channel in a team, as specified in the request body. When you create a channel, the maximum length of the channel''s displayName is 50 characters. This display name appears to the user in Microsoft Teams. You can add a maximum of 200 members when you create a private channel.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-post?view=graph-rest-beta + operationId: team_CreateChannel + parameters: + - name: team-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: team + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.channel' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + '/teams/{team-id}/channels/{channel-id}': get: tags: - teams.channel - summary: Get bucketTaskBoardFormat from teams - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: team.channel.planner.plan.bucket.task_GetBucketTaskBoardFormat + summary: Get channel + description: Retrieve the properties and relationships of a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve channel information. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-get?view=graph-rest-beta + operationId: team_GetChannel parameters: - name: team-id in: path @@ -35728,30 +35520,6 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -35778,15 +35546,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teams.channel - summary: Update the navigation property bucketTaskBoardFormat in teams - operationId: team.channel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat + summary: Update channel + description: Update the properties of the specified channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-patch?view=graph-rest-beta + operationId: team_UpdateChannel parameters: - name: team-id in: path @@ -35804,43 +35576,12 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. - required: true - style: simple - schema: - type: string requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.channel' required: true responses: 2XX: @@ -35848,15 +35589,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teams.channel - summary: Delete navigation property bucketTaskBoardFormat for teams - operationId: team.channel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat + summary: Delete channel + description: Delete the channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-delete?view=graph-rest-beta + operationId: team_DeleteChannel parameters: - name: team-id in: path @@ -35874,30 +35619,6 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -35910,13 +35631,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': + '/teams/{team-id}/channels/{channel-id}/allMembers': get: tags: - teams.channel - summary: Get details from teams - description: Read-only. Nullable. More details about the task. - operationId: team.channel.planner.plan.bucket.task_GetDetail + summary: List allMembers + description: 'Get a list of all members in a channel. This API supports all channel types, including shared channels. For shared channels, the response includes:' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-list-allmembers?view=graph-rest-beta + operationId: team.channel_ListAllMember parameters: - name: team-id in: path @@ -35934,30 +35658,21 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: plannerTask + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -35980,19 +35695,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' 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 details in teams - operationId: team.channel.planner.plan.bucket.task_UpdateDetail + summary: Create new navigation property to allMembers for teams + operationId: team.channel_CreateAllMember parameters: - name: team-id in: path @@ -36010,119 +35724,33 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. - required: true - style: simple - schema: - type: string requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - teams.channel - summary: Delete navigation property details for teams - operationId: team.channel.planner.plan.bucket.task_DeleteDetail - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + '/teams/{team-id}/channels/{channel-id}/allMembers/{conversationMember-id}': get: tags: - teams.channel - summary: Get progressTaskBoardFormat from teams - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: team.channel.planner.plan.bucket.task_GetProgressTaskBoardFormat + summary: Get member from channel allMembers collection + description: "Retrieve a single conversationMember (direct or indirect) from the allMembers collection using the membership ID. This API provides access to the following member types:\r\n- *Direct members*: Users who are added directly to the channel, including users from other tenants (cross-tenant).\r\n- *Indirect members*: Users who are members of a team with which the channel is shared, including teams in the same tenant or in a different tenant (cross-tenant). When you retrieve an indirect member, the @microsoft.graph.originalSourceMembershipUrl property identifies the original source team, which indicates that the user is an indirect member of the shared channel." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-get-allmembers?view=graph-rest-beta + operationId: team.channel_GetAllMember parameters: - name: team-id in: path @@ -36140,30 +35768,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: conversationMember-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -36190,15 +35802,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teams.channel - summary: Update the navigation property progressTaskBoardFormat in teams - operationId: team.channel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat + summary: Update the navigation property allMembers in teams + operationId: team.channel_UpdateAllMember parameters: - name: team-id in: path @@ -36216,43 +35828,20 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: conversationMember-id in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of conversationMember required: true style: simple schema: type: string + x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -36260,15 +35849,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teams.channel - summary: Delete navigation property progressTaskBoardFormat for teams - operationId: team.channel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat + summary: Delete navigation property allMembers for teams + operationId: team.channel_DeleteAllMember parameters: - name: team-id in: path @@ -36286,30 +35875,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: conversationMember-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -36322,12 +35895,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count': + '/teams/{team-id}/channels/{channel-id}/allMembers/$count': get: tags: - teams.channel summary: Get the number of the resource - operationId: team.channel.planner.plan.bucket.task_GetCount + operationId: team.channel.allMember_GetCount parameters: - name: team-id in: path @@ -36345,22 +35918,6 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -36368,16 +35925,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': - get: + '/teams/{team-id}/channels/{channel-id}/allMembers/microsoft.graph.add': + post: tags: - teams.channel - summary: Invoke function delta - description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta - operationId: team.channel.planner.plan.bucket.task_delta + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: team.channel.allMember_add parameters: - name: team-id in: path @@ -36395,90 +35952,53 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - 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: $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 + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: description: Success content: application/json: schema: - title: Collection of plannerTask type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.actionResultPart' '@odata.nextLink': type: string nullable: true - '@odata.deltaLink': - type: string - nullable: true additionalProperties: type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + x-ms-docs-operation-type: action x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/$count': - get: + '/teams/{team-id}/channels/{channel-id}/allMembers/microsoft.graph.remove': + post: tags: - teams.channel - summary: Get the number of the resource - operationId: team.channel.planner.plan.bucket_GetCount + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: team.channel.allMember_remove parameters: - name: team-id in: path @@ -36496,31 +36016,50 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/{channel-id}/enabledApps': get: tags: - teams.channel - summary: Invoke function delta - description: 'Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta - operationId: team.channel.planner.plan.bucket_delta + summary: Get enabledApps from teams + description: A collection of enabled apps in the channel. + operationId: team.channel_ListEnabledApp parameters: - name: team-id in: path @@ -36538,22 +36077,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - 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: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -36561,9 +36092,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -36583,38 +36114,20 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of plannerBucket - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.teamsAppCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/details': + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/enabledApps/{teamsApp-id}': get: tags: - teams.channel - summary: Get details from teams - description: Extra details about the plan. Read-only. Nullable. - operationId: team.channel.planner.plan_GetDetail + summary: Get enabledApps from teams + description: A collection of enabled apps in the channel. + operationId: team.channel_GetEnabledApp parameters: - name: team-id in: path @@ -36632,14 +36145,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: teamsApp-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamsApp required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: teamsApp - name: $select in: query description: Select properties to be returned @@ -36666,15 +36179,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/teams/{team-id}/channels/{channel-id}/enabledApps/$count': + get: tags: - teams.channel - summary: Update the navigation property details in teams - operationId: team.channel.planner.plan_UpdateDetail + summary: Get the number of the resource + operationId: team.channel.enabledApp_GetCount parameters: - name: team-id in: path @@ -36692,43 +36206,77 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + - $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}/filesFolder': + get: + tags: + - teams.channel + summary: Get filesFolder + description: Get the metadata for the location where the files of a channel are stored. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-get-filesfolder?view=graph-rest-beta + operationId: team.channel_GetFilesFolder + parameters: + - name: team-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: If-Match - in: header - description: ETag value. + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel required: true style: simple schema: type: string - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' - required: true + x-ms-docs-key-type: channel + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teams/{team-id}/channels/{channel-id}/filesFolder/content': + get: tags: - teams.channel - summary: Delete navigation property details for teams - operationId: team.channel.planner.plan_DeleteDetail + summary: Get content for the navigation property filesFolder from teams + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: team.channel_GetFilesFolderContent parameters: - name: team-id in: path @@ -36746,36 +36294,29 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: If-Match - in: header - description: ETag - style: simple + - name: $format + in: query + description: Format of the content + style: form + explode: false schema: type: string responses: 2XX: - description: Success + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive': - post: + put: 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: team.channel.planner.plan_archive + summary: Update content for the navigation property filesFolder in teams + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: team.channel_SetFilesFolderContent parameters: - name: team-id in: path @@ -36793,39 +36334,29 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan requestBody: - description: Action parameters + description: New media content. content: - application/json: + application/octet-stream: schema: - type: object - properties: - justification: - type: string - nullable: true - additionalProperties: - type: object + type: string + format: binary required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': - get: + delete: tags: - teams.channel - summary: Invoke function getUsageRights - operationId: team.channel.planner.plan_getUsageRight + summary: Delete content for the navigation property filesFolder in teams + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: team.channel_DeleteFilesFolderContent parameters: - name: team-id in: path @@ -36843,34 +36374,24 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: plannerPlan responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.planUsageRight' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': - post: + '/teams/{team-id}/channels/{channel-id}/filesFolder/contentStream': + get: tags: - teams.channel - 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: team.channel.planner.plan_moveToContainer + summary: Get contentStream for the navigation property filesFolder from teams + description: 'The content stream, if the item represents a file.' + operationId: team.channel_GetFilesFolderContentStream parameters: - name: team-id in: path @@ -36888,46 +36409,58 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - teams.channel + summary: Update contentStream for the navigation property filesFolder in teams + description: 'The content stream, if the item represents a file.' + operationId: team.channel_SetFilesFolderContentStream + parameters: + - name: team-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel requestBody: - description: Action parameters + description: New media content. content: - application/json: + application/octet-stream: schema: - type: object - properties: - container: - $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' - additionalProperties: - type: object + type: string + format: binary 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: action - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': - post: + delete: tags: - teams.channel - 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: team.channel.planner.plan_unarchive + summary: Delete contentStream for the navigation property filesFolder in teams + description: 'The content stream, if the item represents a file.' + operationId: team.channel_DeleteFilesFolderContentStream parameters: - name: team-id in: path @@ -36945,40 +36478,23 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true + - name: If-Match + in: header + description: ETag style: simple 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 - additionalProperties: - type: object - required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks': + '/teams/{team-id}/channels/{channel-id}/joinedUsers': get: tags: - teams.channel - summary: Get tasks from teams - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: team.channel.planner.plan_ListTask + summary: Get joinedUsers from teams + operationId: team.channel_ListJoinedUser parameters: - name: team-id in: path @@ -36996,14 +36512,6 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -37041,7 +36549,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -37051,8 +36559,8 @@ paths: post: tags: - teams.channel - summary: Create new navigation property to tasks for teams - operationId: team.channel.planner.plan_CreateTask + summary: Create new navigation property to joinedUsers for teams + operationId: team.channel_CreateJoinedUser parameters: - name: team-id in: path @@ -37070,20 +36578,12 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -37091,17 +36591,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': + '/teams/{team-id}/channels/{channel-id}/joinedUsers/{conversationMember-id}': get: tags: - teams.channel - summary: Get tasks from teams - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: team.channel.planner.plan_GetTask + summary: Get joinedUsers from teams + operationId: team.channel_GetJoinedUser parameters: - name: team-id in: path @@ -37119,22 +36618,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: conversationMember-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -37161,15 +36652,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teams.channel - summary: Update the navigation property tasks in teams - operationId: team.channel.planner.plan_UpdateTask + summary: Update the navigation property joinedUsers in teams + operationId: team.channel_UpdateJoinedUser parameters: - name: team-id in: path @@ -37187,28 +36678,20 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: conversationMember-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -37216,15 +36699,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teams.channel - summary: Delete navigation property tasks for teams - operationId: team.channel.planner.plan_DeleteTask + summary: Delete navigation property joinedUsers for teams + operationId: team.channel_DeleteJoinedUser parameters: - name: team-id in: path @@ -37242,22 +36725,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: conversationMember-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -37270,13 +36745,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + '/teams/{team-id}/channels/{channel-id}/joinedUsers/$count': get: tags: - teams.channel - summary: Get assignedToTaskBoardFormat from teams - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: team.channel.planner.plan.task_GetAssignedToTaskBoardFormat + summary: Get the number of the resource + operationId: team.channel.joinedUser_GetCount parameters: - name: team-id in: path @@ -37294,57 +36768,23 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - 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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/teams/{team-id}/channels/{channel-id}/joinedUsers/microsoft.graph.add': + post: tags: - teams.channel - summary: Update the navigation property assignedToTaskBoardFormat in teams - operationId: team.channel.planner.plan.task_UpdateAssignedToTaskBoardFormat + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: team.channel.joinedUser_add parameters: - name: team-id in: path @@ -37362,35 +36802,19 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. - required: true - style: simple - schema: - type: string requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object required: true responses: 2XX: @@ -37398,15 +36822,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/{channel-id}/joinedUsers/microsoft.graph.remove': + post: tags: - teams.channel - summary: Delete navigation property assignedToTaskBoardFormat for teams - operationId: team.channel.planner.plan.task_DeleteAssignedToTaskBoardFormat + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: team.channel.joinedUser_remove parameters: - name: team-id in: path @@ -37424,41 +36866,53 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/{channel-id}/members': get: tags: - teams.channel - summary: Get bucketTaskBoardFormat from teams - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: team.channel.planner.plan.task_GetBucketTaskBoardFormat + summary: List members of channel + description: 'Get a list of members in a channel, including direct members of standard, private, and shared channels. Use the List allMembers API to retrieve both direct and indirect members of a shared channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-list-members?view=graph-rest-beta + operationId: team.channel_ListMember parameters: - name: team-id in: path @@ -37476,22 +36930,21 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: plannerTask + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -37514,19 +36967,22 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' 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 bucketTaskBoardFormat in teams - operationId: team.channel.planner.plan.task_UpdateBucketTaskBoardFormat + summary: Add member to channel + description: Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-post-members?view=graph-rest-beta + operationId: team.channel_CreateMember parameters: - name: team-id in: path @@ -37544,103 +37000,33 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. - required: true - style: simple - schema: - type: string requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - teams.channel - summary: Delete navigation property bucketTaskBoardFormat for teams - operationId: team.channel.planner.plan.task_DeleteBucketTaskBoardFormat - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': + '/teams/{team-id}/channels/{channel-id}/members/{conversationMember-id}': get: tags: - teams.channel - summary: Get details from teams - description: Read-only. Nullable. More details about the task. - operationId: team.channel.planner.plan.task_GetDetail + summary: Get member of channel + description: Get a conversationMember from a channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-get-members?view=graph-rest-beta + operationId: team.channel_GetMember parameters: - name: team-id in: path @@ -37658,22 +37044,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: conversationMember-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -37700,15 +37078,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teams.channel - summary: Update the navigation property details in teams - operationId: team.channel.planner.plan.task_UpdateDetail + summary: Update member in channel + description: Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-update-members?view=graph-rest-beta + operationId: team.channel_UpdateMember parameters: - name: team-id in: path @@ -37726,35 +37108,20 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: conversationMember-id in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of conversationMember required: true style: simple schema: type: string + x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -37762,15 +37129,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teams.channel - summary: Delete navigation property details for teams - operationId: team.channel.planner.plan.task_DeleteDetail + summary: Remove member from channel + description: Delete a conversationMember from a channel. This operation is allowed only for channels with a membershipType value of private or shared. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-delete-members?view=graph-rest-beta + operationId: team.channel_DeleteMember parameters: - name: team-id in: path @@ -37788,22 +37159,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: conversationMember-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -37816,13 +37179,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + '/teams/{team-id}/channels/{channel-id}/members/$count': get: tags: - teams.channel - summary: Get progressTaskBoardFormat from teams - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: team.channel.planner.plan.task_GetProgressTaskBoardFormat + summary: Get the number of the resource + operationId: team.channel.member_GetCount parameters: - name: team-id in: path @@ -37840,57 +37202,23 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - 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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/teams/{team-id}/channels/{channel-id}/members/microsoft.graph.add': + post: tags: - teams.channel - summary: Update the navigation property progressTaskBoardFormat in teams - operationId: team.channel.planner.plan.task_UpdateProgressTaskBoardFormat + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: team.channel.member_add parameters: - name: team-id in: path @@ -37908,35 +37236,19 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. - required: true - style: simple - schema: - type: string requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object required: true responses: 2XX: @@ -37944,15 +37256,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/{channel-id}/members/microsoft.graph.remove': + post: tags: - teams.channel - summary: Delete navigation property progressTaskBoardFormat for teams - operationId: team.channel.planner.plan.task_DeleteProgressTaskBoardFormat + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: team.channel.member_remove parameters: - name: team-id in: path @@ -37970,82 +37300,53 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/$count': - get: - tags: - - teams.channel - summary: Get the number of the resource - operationId: team.channel.planner.plan.task_GetCount - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - 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' - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/{channel-id}/messages': get: tags: - teams.channel - summary: Invoke function delta - description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + summary: List channel messages + description: 'Retrieve the list of messages (without the replies) in a channel of a team. To get the replies for a message, call the list message replies or the get message reply API. This method supports federation. To list channel messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel).' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta - operationId: team.channel.planner.plan.task_delta + url: https://learn.microsoft.com/graph/api/channel-list-messages?view=graph-rest-beta + operationId: team.channel_ListMessage parameters: - name: team-id in: path @@ -38063,22 +37364,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - 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: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -38086,9 +37379,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -38108,37 +37401,22 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of plannerTask - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teams/{team-id}/channels/{channel-id}/planner/plans/$count': - get: + x-ms-docs-operation-type: operation + post: tags: - teams.channel - summary: Get the number of the resource - operationId: team.channel.planner.plan_GetCount + summary: Send chatMessage in channel + description: Send a new chatMessage in the specified channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-post-messages?view=graph-rest-beta + operationId: team.channel_CreateMessage parameters: - name: team-id in: path @@ -38156,23 +37434,33 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/planner/plans/microsoft.graph.delta()': + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}': get: tags: - teams.channel - summary: Invoke function delta - description: 'Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + summary: Get chatMessage in a channel or chat + description: Retrieve a single message or a message reply in a channel or a chat. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerplan-delta?view=graph-rest-beta - operationId: team.channel.planner.plan_delta + url: https://learn.microsoft.com/graph/api/chatmessage-get?view=graph-rest-beta + operationId: team.channel_GetMessage parameters: - name: team-id in: path @@ -38190,11 +37478,14 @@ paths: 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - name: $select in: query description: Select properties to be returned @@ -38205,16 +37496,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 @@ -38225,43 +37506,119 @@ paths: type: array items: type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update chatMessage + description: 'Update a chatMessage object. You can update all the properties of chatMessage in delegated permissions scenarios, except for the policyViolation property and read-only properties. The policyViolation property is the only property that can be updated in application permissions scenarios. Updating works only for chats where conversation members are Microsoft Teams users. If one of the members is using Skype, the operation fails. This method doesn''t support federation. Only the user in the tenant who sent the message can perform data loss prevention (DLP) updates on the specified chat message.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-update?view=graph-rest-beta + operationId: team.channel_UpdateMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true responses: 2XX: description: Success content: application/json: schema: - title: Collection of plannerPlan - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/channels/{channel-id}/sharedWithTeams': + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property messages for teams + operationId: team.channel_DeleteMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents': get: tags: - teams.channel - summary: List sharedWithChannelTeamInfo - description: Get the list of teams that has been shared a specified channel. This operation is allowed only for channels with a membershipType value of shared. + summary: List hostedContents + description: 'Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content.s' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/sharedwithchannelteaminfo-list?view=graph-rest-beta - operationId: team.channel_ListSharedGraphWPreTeam + url: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-beta + operationId: team.channel.message_ListHostedContent parameters: - name: team-id in: path @@ -38279,6 +37636,14 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -38316,7 +37681,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -38326,8 +37691,8 @@ paths: post: tags: - teams.channel - summary: Create new navigation property to sharedWithTeams for teams - operationId: team.channel_CreateSharedGraphWPreTeam + summary: Create new navigation property to hostedContents for teams + operationId: team.channel.message_CreateHostedContent parameters: - name: team-id in: path @@ -38345,12 +37710,20 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -38358,20 +37731,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}': + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': get: tags: - teams.channel - summary: Get sharedWithChannelTeamInfo - description: Get a team that has been shared with a specified channel. This operation is allowed only for channels with a membershipType value of shared. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/sharedwithchannelteaminfo-get?view=graph-rest-beta - operationId: team.channel_GetSharedGraphWPreTeam + summary: Get hostedContents from teams + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: team.channel.message_GetHostedContent parameters: - name: team-id in: path @@ -38389,14 +37759,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: chatMessage-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -38423,15 +37801,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teams.channel - summary: Update the navigation property sharedWithTeams in teams - operationId: team.channel_UpdateSharedGraphWPreTeam + summary: Update the navigation property hostedContents in teams + operationId: team.channel.message_UpdateHostedContent parameters: - name: team-id in: path @@ -38449,20 +37827,28 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: chatMessage-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -38470,19 +37856,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teams.channel - summary: Delete sharedWithChannelTeamInfo - description: Unshare a channel with a team by deleting the corresponding sharedWithChannelTeamInfo resource. This operation is allowed only for channels with a membershipType value of shared. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/sharedwithchannelteaminfo-delete?view=graph-rest-beta - operationId: team.channel_DeleteSharedGraphWPreTeam + summary: Delete navigation property hostedContents for teams + operationId: team.channel.message_DeleteHostedContent parameters: - name: team-id in: path @@ -38500,14 +37882,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: chatMessage-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -38520,16 +37910,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - teams.channel - summary: List allowedMembers - description: "Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:\r\n- Users with Guest role\r\n- Users who are externally authenticated in the tenant" + summary: List hostedContents + description: 'Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content.s' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/sharedwithchannelteaminfo-list-allowedmembers?view=graph-rest-beta - operationId: team.channel.sharedGraphWPreTeam_ListAllowedMember + url: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-beta + operationId: team.channel.message_GetHostedContentsContent parameters: - name: team-id in: path @@ -38547,65 +37937,90 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: chatMessage-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + 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: + - teams.channel + summary: Update media content for the navigation property hostedContents in teams + description: The unique identifier for an entity. Read-only. + operationId: team.channel.message_SetHostedContentsContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + 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: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': - get: + delete: tags: - teams.channel - summary: Get allowedMembers from teams - description: A collection of team members who have access to the shared channel. - operationId: team.channel.sharedGraphWPreTeam_GetAllowedMember + summary: Delete media content for the navigation property hostedContents in teams + description: The unique identifier for an entity. Read-only. + operationId: team.channel.message_DeleteHostedContentsContent parameters: - name: team-id in: path @@ -38623,58 +38038,39 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: chatMessage-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - name: conversationMember-id + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/$count': get: tags: - teams.channel summary: Get the number of the resource - operationId: team.channel.sharedGraphWPreTeam.allowedMember_GetCount + operationId: team.channel.message.hostedContent_GetCount parameters: - name: team-id in: path @@ -38692,14 +38088,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: chatMessage-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -38707,12 +38103,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': - get: + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': + post: tags: - teams.channel - summary: Get team from teams - operationId: team.channel.sharedGraphWPreTeam_GetTeam + summary: Invoke action setReaction + operationId: team.channel.message_setReaction parameters: - name: team-id in: path @@ -38730,50 +38126,84 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: chatMessage-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': + 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: team.channel.message_softDelete + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.team' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/$count': - get: + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + post: tags: - teams.channel - summary: Get the number of the resource - operationId: team.channel.sharedGraphWPreTeam_GetCount + 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: team.channel.message_undoSoftDelete parameters: - name: team-id in: path @@ -38791,23 +38221,80 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/tabs': + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: + tags: + - teams.channel + summary: Invoke action unsetReaction + operationId: team.channel.message_unsetReaction + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies': get: tags: - teams.channel - summary: List tabs in channel - description: 'Retrieve the list of tabs in the specified channel within a team. ' + summary: List replies + description: 'List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-list-tabs?view=graph-rest-beta - operationId: team.channel_ListTab + url: https://learn.microsoft.com/graph/api/chatmessage-list-replies?view=graph-rest-beta + operationId: team.channel.message_ListReply parameters: - name: team-id in: path @@ -38825,6 +38312,14 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -38862,7 +38357,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -38872,8 +38367,12 @@ paths: post: tags: - teams.channel - summary: Create new navigation property to tabs for teams - operationId: team.channel_CreateTab + summary: Send replies to a message in a channel + description: Send a new reply to a chatMessage in a specified channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-post-replies?view=graph-rest-beta + operationId: team.channel.message_CreateReply parameters: - name: team-id in: path @@ -38891,12 +38390,20 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -38904,17 +38411,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/tabs/{teamsTab-id}': + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': get: tags: - teams.channel - summary: Get tabs from teams - description: A collection of all the tabs in the channel. - operationId: team.channel_GetTab + summary: Get chatMessage in a channel or chat + description: Retrieve a single message or a message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-get?view=graph-rest-beta + operationId: team.channel.message_GetReply parameters: - name: team-id in: path @@ -38932,14 +38442,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: teamsTab-id + - name: chatMessage-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - name: $select in: query description: Select properties to be returned @@ -38966,15 +38484,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teams.channel - summary: Update the navigation property tabs in teams - operationId: team.channel_UpdateTab + summary: Update the navigation property replies in teams + operationId: team.channel.message_UpdateReply parameters: - name: team-id in: path @@ -38992,20 +38510,28 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: teamsTab-id + - name: chatMessage-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -39013,15 +38539,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teams.channel - summary: Delete navigation property tabs for teams - operationId: team.channel_DeleteTab + summary: Delete navigation property replies for teams + operationId: team.channel.message_DeleteReply parameters: - name: team-id in: path @@ -39039,14 +38565,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: teamsTab-id + - name: chatMessage-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - name: If-Match in: header description: ETag @@ -39059,13 +38593,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp': + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': get: tags: - teams.channel - summary: Get teamsApp from teams - description: The application that is linked to the tab. - operationId: team.channel.tab_GetTeamsApp + summary: List hostedContents + description: 'Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content.s' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-beta + operationId: team.channel.message.reply_ListHostedContent parameters: - name: team-id in: path @@ -39083,14 +38620,37 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: teamsTab-id + - name: chatMessage-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 @@ -39113,20 +38673,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/tabs/$count': - get: + post: tags: - teams.channel - summary: Get the number of the resource - operationId: team.channel.tab_GetCount + summary: Create new navigation property to hostedContents for teams + operationId: team.channel.message.reply_CreateHostedContent parameters: - name: team-id in: path @@ -39144,41 +38702,46 @@ paths: 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/$count': - get: - tags: - - teams.channel - summary: Get the number of the resource - operationId: team.channel_GetCount - parameters: - - name: team-id + - name: chatMessage-id in: path - description: The unique identifier of team + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/microsoft.graph.allMessages()': + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': get: tags: - teams.channel - summary: Invoke function allMessages - operationId: team.channel_allMessage + summary: Get hostedContents from teams + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: team.channel.message.reply_GetHostedContent parameters: - name: team-id in: path @@ -39188,11 +38751,38 @@ paths: 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: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -39203,16 +38793,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 @@ -39225,38 +38805,15212 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property hostedContents in teams + operationId: team.channel.message.reply_UpdateHostedContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property hostedContents for teams + operationId: team.channel.message.reply_DeleteHostedContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': + get: + tags: + - teams.channel + summary: List hostedContents + description: 'Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content.s' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-beta + operationId: team.channel.message.reply_GetHostedContentsContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + 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: + - teams.channel + summary: Update media content for the navigation property hostedContents in teams + description: The unique identifier for an entity. Read-only. + operationId: team.channel.message.reply_SetHostedContentsContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + 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: + - teams.channel + summary: Delete media content for the navigation property hostedContents in teams + description: The unique identifier for an entity. Read-only. + operationId: team.channel.message.reply_DeleteHostedContentsContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.channel.message.reply.hostedContent_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + 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' + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: + tags: + - teams.channel + summary: Invoke action setReaction + operationId: team.channel.message.reply_setReaction + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + 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: team.channel.message.reply_softDelete + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + 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: team.channel.message.reply_undoSoftDelete + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: + tags: + - teams.channel + summary: Invoke action unsetReaction + operationId: team.channel.message.reply_unsetReaction + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.channel.message.reply_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + 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' + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + get: + tags: + - teams.channel + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: team.channel.message.reply_delta + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $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 chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': + post: + tags: + - teams.channel + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: team.channel.message.reply_forwardToChat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': + post: + tags: + - teams.channel + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: team.channel.message.reply_replyGraphWPreQuote + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.channel.message_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + 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}/messages/microsoft.graph.delta()': + get: + tags: + - teams.channel + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: team.channel.message_delta + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + 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: $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 chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/{channel-id}/messages/microsoft.graph.forwardToChat': + post: + tags: + - teams.channel + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: team.channel.message_forwardToChat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string nullable: true additionalProperties: type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/channels/microsoft.graph.getAllMessages()': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/{channel-id}/messages/microsoft.graph.replyWithQuote': + post: + tags: + - teams.channel + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: team.channel.message_replyGraphWPreQuote + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.archive': + post: + tags: + - teams.channel + summary: Invoke action archive + description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta + operationId: team.channel_archive + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + shouldSetSpoSiteReadOnlyForMembers: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.completeMigration': + post: + tags: + - teams.channel + summary: Invoke action completeMigration + description: 'Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta + operationId: team.channel_completeMigration + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': + get: + tags: + - teams.channel + summary: Invoke function doesUserHaveAccess + description: Determine whether a user has access to a channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta + operationId: team.channel_doesUserHaveAccess + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: userId + in: query + description: 'Usage: userId=''@userId''' + style: form + explode: false + schema: + type: string + nullable: true + - name: tenantId + in: query + description: 'Usage: tenantId=''@tenantId''' + style: form + explode: false + schema: + type: string + nullable: true + - name: userPrincipalName + in: query + description: 'Usage: userPrincipalName=''@userPrincipalName''' + style: form + explode: false + schema: + type: string + nullable: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: boolean + default: false + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.provisionEmail': + post: + tags: + - teams.channel + summary: Invoke action provisionEmail + description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta + operationId: team.channel_provisionEmail + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.removeEmail': + post: + tags: + - teams.channel + summary: Invoke action removeEmail + description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta + operationId: team.channel_removeEmail + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.startMigration': + post: + tags: + - teams.channel + summary: Invoke action startMigration + description: 'Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-startmigration?view=graph-rest-beta + operationId: team.channel_startMigration + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + conversationCreationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.unarchive': + post: + tags: + - teams.channel + summary: Invoke action unarchive + description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-beta + operationId: team.channel_unarchive + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/planner': + 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.' + operationId: team.channel_GetPlanner + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.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: team.channel_UpdatePlanner + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + 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 navigation property planner for teams + operationId: team.channel_DeletePlanner + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans': + 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: team.channel.planner_ListPlan + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + 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 + post: + tags: + - teams.channel + summary: Create new navigation property to plans for teams + operationId: team.channel.planner_CreatePlan + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + 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: + 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 + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}': + 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: team.channel.planner_GetPlan + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property plans in teams + operationId: team.channel.planner_UpdatePlan + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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: + - teams.channel + summary: Delete navigation property plans for teams + operationId: team.channel.planner_DeletePlan + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets': + get: + tags: + - teams.channel + summary: Get buckets from teams + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: team.channel.planner.plan_ListBucket + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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: + 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: + - teams.channel + summary: Create new navigation property to buckets for teams + operationId: team.channel.planner.plan_CreateBucket + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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 + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + get: + tags: + - teams.channel + summary: Get buckets from teams + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: team.channel.planner.plan_GetBucket + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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: + - teams.channel + summary: Update the navigation property buckets in teams + operationId: team.channel.planner.plan_UpdateBucket + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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: + - teams.channel + summary: Delete navigation property buckets for teams + operationId: team.channel.planner.plan_DeleteBucket + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': + get: + tags: + - teams.channel + summary: Get tasks from teams + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: team.channel.planner.plan.bucket_ListTask + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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: + - teams.channel + summary: Create new navigation property to tasks for teams + operationId: team.channel.planner.plan.bucket_CreateTask + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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 + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': + get: + tags: + - teams.channel + summary: Get tasks from teams + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: team.channel.planner.plan.bucket_GetTask + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + 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 + patch: + tags: + - teams.channel + summary: Update the navigation property tasks in teams + operationId: team.channel.planner.plan.bucket_UpdateTask + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property tasks for teams + operationId: team.channel.planner.plan.bucket_DeleteTask + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + get: + tags: + - teams.channel + summary: Get assignedToTaskBoardFormat from teams + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: team.channel.planner.plan.bucket.task_GetAssignedToTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + 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.plannerAssignedToTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property assignedToTaskBoardFormat in teams + operationId: team.channel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property assignedToTaskBoardFormat for teams + operationId: team.channel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + get: + tags: + - teams.channel + summary: Get bucketTaskBoardFormat from teams + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: team.channel.planner.plan.bucket.task_GetBucketTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + 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.plannerBucketTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property bucketTaskBoardFormat in teams + operationId: team.channel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property bucketTaskBoardFormat for teams + operationId: team.channel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': + get: + tags: + - teams.channel + summary: Get details from teams + description: Read-only. Nullable. More details about the task. + operationId: team.channel.planner.plan.bucket.task_GetDetail + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + 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.plannerTaskDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property details in teams + operationId: team.channel.planner.plan.bucket.task_UpdateDetail + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property details for teams + operationId: team.channel.planner.plan.bucket.task_DeleteDetail + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages': + get: + tags: + - teams.channel + summary: Get messages from teams + description: Read-only. Nullable. Chat messages associated with the task. + operationId: team.channel.planner.plan.bucket.task_ListMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.plannerTaskChatMessageCollectionResponse' + 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 messages for teams + operationId: team.channel.planner.plan.bucket.task_CreateMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}': + get: + tags: + - teams.channel + summary: Get messages from teams + description: Read-only. Nullable. Chat messages associated with the task. + operationId: team.channel.planner.plan.bucket.task_GetMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.plannerTaskChatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property messages in teams + operationId: team.channel.planner.plan.bucket.task_UpdateMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property messages for teams + operationId: team.channel.planner.plan.bucket.task_DeleteMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction': + post: + tags: + - teams.channel + summary: Invoke action setReaction + description: Set a reaction to a plannerTaskChatMessage for the current user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-setreaction?view=graph-rest-beta + operationId: team.channel.planner.plan.bucket.task.message_setReaction + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.unsetReaction': + post: + tags: + - teams.channel + summary: Invoke action unsetReaction + description: Remove a reaction from a plannerTaskChatMessage for the current user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-unsetreaction?view=graph-rest-beta + operationId: team.channel.planner.plan.bucket.task.message_unsetReaction + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.channel.planner.plan.bucket.task.message_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - $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}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + get: + tags: + - teams.channel + summary: Get progressTaskBoardFormat from teams + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: team.channel.planner.plan.bucket.task_GetProgressTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + 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.plannerProgressTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property progressTaskBoardFormat in teams + operationId: team.channel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property progressTaskBoardFormat for teams + operationId: team.channel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.channel.planner.plan.bucket.task_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - $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}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': + get: + tags: + - teams.channel + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: team.channel.planner.plan.bucket.task_delta + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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: $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 plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.channel.planner.plan.bucket_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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' + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': + get: + tags: + - teams.channel + summary: Invoke function delta + description: 'Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta + operationId: team.channel.planner.plan.bucket_delta + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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: $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 plannerBucket + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/details': + get: + tags: + - teams.channel + summary: Get details from teams + description: Extra details about the plan. Read-only. Nullable. + operationId: team.channel.planner.plan_GetDetail + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.plannerPlanDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property details in teams + operationId: team.channel.planner.plan_UpdateDetail + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property details for teams + operationId: team.channel.planner.plan_DeleteDetail + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/historyItems': + get: + tags: + - teams.channel + summary: Get historyItems from teams + description: Collection of history items for entities in the plan. Read-only. Nullable. + operationId: team.channel.planner.plan_ListHistoryItem + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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: + 2XX: + $ref: '#/components/responses/microsoft.graph.plannerHistoryItemCollectionResponse' + 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 historyItems for teams + operationId: team.channel.planner.plan_CreateHistoryItem + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/historyItems/{plannerHistoryItem-id}': + get: + tags: + - teams.channel + summary: Get historyItems from teams + description: Collection of history items for entities in the plan. Read-only. Nullable. + operationId: team.channel.planner.plan_GetHistoryItem + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerHistoryItem-id + in: path + description: The unique identifier of plannerHistoryItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerHistoryItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.plannerHistoryItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property historyItems in teams + operationId: team.channel.planner.plan_UpdateHistoryItem + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerHistoryItem-id + in: path + description: The unique identifier of plannerHistoryItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerHistoryItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property historyItems for teams + operationId: team.channel.planner.plan_DeleteHistoryItem + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerHistoryItem-id + in: path + description: The unique identifier of plannerHistoryItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerHistoryItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/historyItems/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.channel.planner.plan.historyItem_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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' + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive': + 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: team.channel.planner.plan_archive + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': + get: + tags: + - teams.channel + summary: Invoke function getUsageRights + operationId: team.channel.planner.plan_getUsageRight + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planUsageRight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': + post: + tags: + - teams.channel + 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: team.channel.planner.plan_moveToContainer + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + container: + $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' + additionalProperties: + type: object + 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: action + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': + post: + tags: + - teams.channel + 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: team.channel.planner.plan_unarchive + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks': + get: + tags: + - teams.channel + summary: Get tasks from teams + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: team.channel.planner.plan_ListTask + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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: + 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: + - teams.channel + summary: Create new navigation property to tasks for teams + operationId: team.channel.planner.plan_CreateTask + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + 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 + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': + get: + tags: + - teams.channel + summary: Get tasks from teams + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: team.channel.planner.plan_GetTask + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + 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 + patch: + tags: + - teams.channel + summary: Update the navigation property tasks in teams + operationId: team.channel.planner.plan_UpdateTask + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property tasks for teams + operationId: team.channel.planner.plan_DeleteTask + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + get: + tags: + - teams.channel + summary: Get assignedToTaskBoardFormat from teams + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: team.channel.planner.plan.task_GetAssignedToTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + 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.plannerAssignedToTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property assignedToTaskBoardFormat in teams + operationId: team.channel.planner.plan.task_UpdateAssignedToTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property assignedToTaskBoardFormat for teams + operationId: team.channel.planner.plan.task_DeleteAssignedToTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + get: + tags: + - teams.channel + summary: Get bucketTaskBoardFormat from teams + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: team.channel.planner.plan.task_GetBucketTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + 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.plannerBucketTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property bucketTaskBoardFormat in teams + operationId: team.channel.planner.plan.task_UpdateBucketTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property bucketTaskBoardFormat for teams + operationId: team.channel.planner.plan.task_DeleteBucketTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': + get: + tags: + - teams.channel + summary: Get details from teams + description: Read-only. Nullable. More details about the task. + operationId: team.channel.planner.plan.task_GetDetail + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + 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.plannerTaskDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property details in teams + operationId: team.channel.planner.plan.task_UpdateDetail + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property details for teams + operationId: team.channel.planner.plan.task_DeleteDetail + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages': + get: + tags: + - teams.channel + summary: Get messages from teams + description: Read-only. Nullable. Chat messages associated with the task. + operationId: team.channel.planner.plan.task_ListMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.plannerTaskChatMessageCollectionResponse' + 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 messages for teams + operationId: team.channel.planner.plan.task_CreateMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}': + get: + tags: + - teams.channel + summary: Get messages from teams + description: Read-only. Nullable. Chat messages associated with the task. + operationId: team.channel.planner.plan.task_GetMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.plannerTaskChatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property messages in teams + operationId: team.channel.planner.plan.task_UpdateMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property messages for teams + operationId: team.channel.planner.plan.task_DeleteMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction': + post: + tags: + - teams.channel + summary: Invoke action setReaction + description: Set a reaction to a plannerTaskChatMessage for the current user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-setreaction?view=graph-rest-beta + operationId: team.channel.planner.plan.task.message_setReaction + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.unsetReaction': + post: + tags: + - teams.channel + summary: Invoke action unsetReaction + description: Remove a reaction from a plannerTaskChatMessage for the current user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-unsetreaction?view=graph-rest-beta + operationId: team.channel.planner.plan.task.message_unsetReaction + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.channel.planner.plan.task.message_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - $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}/tasks/{plannerTask-id}/progressTaskBoardFormat': + get: + tags: + - teams.channel + summary: Get progressTaskBoardFormat from teams + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: team.channel.planner.plan.task_GetProgressTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + 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.plannerProgressTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property progressTaskBoardFormat in teams + operationId: team.channel.planner.plan.task_UpdateProgressTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property progressTaskBoardFormat for teams + operationId: team.channel.planner.plan.task_DeleteProgressTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.channel.planner.plan.task_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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' + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': + get: + tags: + - teams.channel + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: team.channel.planner.plan.task_delta + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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: $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 plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/{channel-id}/planner/plans/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.channel.planner.plan_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + 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/microsoft.graph.delta()': + get: + tags: + - teams.channel + summary: Invoke function delta + description: 'Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-delta?view=graph-rest-beta + operationId: team.channel.planner.plan_delta + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + 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: $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 plannerPlan + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/{channel-id}/sharedWithTeams': + get: + tags: + - teams.channel + summary: List sharedWithChannelTeamInfo + description: Get the list of teams that has been shared a specified channel. This operation is allowed only for channels with a membershipType value of shared. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/sharedwithchannelteaminfo-list?view=graph-rest-beta + operationId: team.channel_ListSharedGraphWPreTeam + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + 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.sharedWithChannelTeamInfoCollectionResponse' + 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 sharedWithTeams for teams + operationId: team.channel_CreateSharedGraphWPreTeam + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}': + get: + tags: + - teams.channel + summary: Get sharedWithChannelTeamInfo + description: Get a team that has been shared with a specified channel. This operation is allowed only for channels with a membershipType value of shared. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/sharedwithchannelteaminfo-get?view=graph-rest-beta + operationId: team.channel_GetSharedGraphWPreTeam + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.sharedWithChannelTeamInfo' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property sharedWithTeams in teams + operationId: team.channel_UpdateSharedGraphWPreTeam + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete sharedWithChannelTeamInfo + description: Unshare a channel with a team by deleting the corresponding sharedWithChannelTeamInfo resource. This operation is allowed only for channels with a membershipType value of shared. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/sharedwithchannelteaminfo-delete?view=graph-rest-beta + operationId: team.channel_DeleteSharedGraphWPreTeam + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': + get: + tags: + - teams.channel + summary: List allowedMembers + description: "Get the list of conversationMembers who can access a shared channel. This method doesn't return the following conversationMembers from the team:\r\n- Users with Guest role\r\n- Users who are externally authenticated in the tenant" + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/sharedwithchannelteaminfo-list-allowedmembers?view=graph-rest-beta + operationId: team.channel.sharedGraphWPreTeam_ListAllowedMember + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.conversationMemberCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': + get: + tags: + - teams.channel + summary: Get allowedMembers from teams + description: A collection of team members who have access to the shared channel. + operationId: team.channel.sharedGraphWPreTeam_GetAllowedMember + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.channel.sharedGraphWPreTeam.allowedMember_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - $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}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': + get: + tags: + - teams.channel + summary: Get team from teams + operationId: team.channel.sharedGraphWPreTeam_GetTeam + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.team' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.channel.sharedGraphWPreTeam_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + 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}/tabs': + get: + tags: + - teams.channel + summary: List tabs in channel + description: 'Retrieve the list of tabs in the specified channel within a team. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-list-tabs?view=graph-rest-beta + operationId: team.channel_ListTab + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + 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.teamsTabCollectionResponse' + 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 tabs for teams + operationId: team.channel_CreateTab + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/tabs/{teamsTab-id}': + get: + tags: + - teams.channel + summary: Get tabs from teams + description: A collection of all the tabs in the channel. + operationId: team.channel_GetTab + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.teamsTab' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property tabs in teams + operationId: team.channel_UpdateTab + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property tabs for teams + operationId: team.channel_DeleteTab + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp': + get: + tags: + - teams.channel + summary: Get teamsApp from teams + description: The application that is linked to the tab. + operationId: team.channel.tab_GetTeamsApp + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.teamsApp' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/tabs/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.channel.tab_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + 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/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.channel_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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}/channels/microsoft.graph.allMessages()': + get: + tags: + - teams.channel + summary: Invoke function allMessages + operationId: team.channel_allMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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: $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 chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/microsoft.graph.getAllMessages()': + get: + tags: + - teams.channel + summary: Invoke function getAllMessages + description: 'Retrieve messages across all channels in a team, including text, audio, and video conversations. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-getallmessages?view=graph-rest-beta + operationId: team.channel_getAllMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: model + in: query + description: The payment model for the API + style: form + explode: false + 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 chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/microsoft.graph.getAllRetainedMessages()': + get: + tags: + - teams.channel + summary: Invoke function getAllRetainedMessages + description: 'Get all retained messages across all channels in a team. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-getallretainedmessages?view=graph-rest-beta + operationId: team.channel_getAllRetainedMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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: $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 chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/group': + get: + tags: + - teams.group + summary: Get group from teams + operationId: team_GetGroup + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.group' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/group/serviceProvisioningErrors': + get: + tags: + - teams.group + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object.' + operationId: team.group_ListServiceProvisioningError + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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.serviceProvisioningErrorCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/group/serviceProvisioningErrors/$count': + get: + tags: + - teams.group + summary: Get the number of the resource + operationId: team.group.ServiceProvisioningError_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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}/incomingChannels': + get: + tags: + - teams.channel + summary: List incomingChannels + description: Get the list of incoming channels (channels shared with a team). + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-list-incomingchannels?view=graph-rest-beta + operationId: team_ListIncomingChannel + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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.channelCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/teams/{team-id}/incomingChannels/{channel-id}': + get: + tags: + - teams.channel + summary: Get incomingChannels from teams + description: List of channels shared with the team. + operationId: team_GetIncomingChannel + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.channel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/incomingChannels/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.incomingChannel_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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}/installedApps': + get: + tags: + - teams.teamsAppInstallation + summary: List apps in team + description: Retrieve the list of apps installed in the specified team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-list-installedapps?view=graph-rest-beta + operationId: team_ListInstalledApp + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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.teamsAppInstallationCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.teamsAppInstallation + summary: Add app to team + description: Install an app to the specified team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-post-installedapps?view=graph-rest-beta + operationId: team_CreateInstalledApp + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/installedApps/{teamsAppInstallation-id}': + get: + tags: + - teams.teamsAppInstallation + summary: Get installed app in team + description: Retrieve the app installed in the specified team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-get-installedapps?view=graph-rest-beta + operationId: team_GetInstalledApp + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAppInstallation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.teamsAppInstallation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.teamsAppInstallation + summary: Update the navigation property installedApps in teams + operationId: team_UpdateInstalledApp + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAppInstallation + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.teamsAppInstallation + summary: Remove app from team + description: Uninstalls an app from the specified team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-delete-installedapps?view=graph-rest-beta + operationId: team_DeleteInstalledApp + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAppInstallation + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': + post: + tags: + - teams.teamsAppInstallation + summary: Invoke action upgrade + description: Upgrade an app installation within a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chat-teamsappinstallation-upgrade?view=graph-rest-beta + operationId: team.installedApp_upgrade + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAppInstallation + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + consentedPermissionSet: + $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/installedApps/{teamsAppInstallation-id}/teamsApp': + get: + tags: + - teams.teamsAppInstallation + summary: Get teamsApp from teams + description: The app that is installed. + operationId: team.installedApp_GetTeamsApp + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAppInstallation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.teamsApp' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': + get: + tags: + - teams.teamsAppInstallation + summary: Get teamsAppDefinition from teams + description: The details of this version of the app. + operationId: team.installedApp_GetTeamsAppDefinition + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAppInstallation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.teamsAppDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/installedApps/$count': + get: + tags: + - teams.teamsAppInstallation + summary: Get the number of the resource + operationId: team.installedApp_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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}/members': + get: + tags: + - teams.conversationMember + summary: List members of team + description: 'Get the conversationMember collection of a team. The membership IDs returned by the server must be treated as opaque strings. The client shouldn''t try to parse or make assumptions about these resource IDs. In the future, membership results can include users from various tenants, as indicated in the response. Clients should avoid assuming that all members exclusively belong to the current tenant.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-list-members?view=graph-rest-beta + operationId: team_ListMember + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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.conversationMemberCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.conversationMember + summary: Add member to team + description: Add a new conversation member to a team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-post-members?view=graph-rest-beta + operationId: team_CreateMember + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/members/{conversationMember-id}': + get: + tags: + - teams.conversationMember + summary: Get member of team + description: Get a conversationMember from a team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-get-members?view=graph-rest-beta + operationId: team_GetMember + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.conversationMember + summary: Update member in team + description: Update the role of a conversationMember in a team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-update-members?view=graph-rest-beta + operationId: team_UpdateMember + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.conversationMember + summary: Remove member from team + description: Remove a conversationMember from a team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-delete-members?view=graph-rest-beta + operationId: team_DeleteMember + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/members/$count': + get: + tags: + - teams.conversationMember + summary: Get the number of the resource + operationId: team.member_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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}/members/microsoft.graph.add': + post: + tags: + - teams.conversationMember + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: team.member_add + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/members/microsoft.graph.remove': + post: + tags: + - teams.conversationMember + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: team.member_remove + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/microsoft.graph.archive': + post: + tags: + - teams.team.Actions + summary: Invoke action archive + description: "Archive the specified team. \r\nWhen a team is archived, users can no longer make most changes to the team. For example, users can no longer: send or like messages on any channel in the team; edit the team's name or description; nor edit other settings. However, membership changes to the team continue to be allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which can occur subsequent to a response from this API. To archive a team, the team and group must have an owner. To restore a team from its archived state, use the API to unarchive." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-archive?view=graph-rest-beta + operationId: team_archive + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + shouldSetSpoSiteReadOnlyForMembers: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/microsoft.graph.clone': + post: + tags: + - teams.team.Actions + summary: Invoke action clone + description: "Create a copy of a team. This operation also creates a copy of the corresponding group.\r\nYou can specify which parts of the team to clone: When tabs are cloned, they aren't configured. The tabs are displayed on the tab bar in Microsoft Teams, and the first time a user opens them, they must go through the configuration screen. \r\nIf the user who opens the tab doesn't have permission to configure apps, they see a message that says that the tab isn't configured. Cloning is a long-running operation. After the POST clone returns, you need to GET the operation returned by the Location: header to see if it's running, succeeded, or failed. You should continue to GET until the status isn't running. The recommended delay between GETs is 5 seconds." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-clone?view=graph-rest-beta + operationId: team_clone + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + displayName: + type: string + nullable: true + description: + type: string + nullable: true + mailNickname: + type: string + nullable: true + classification: + type: string + nullable: true + visibility: + $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' + partsToClone: + $ref: '#/components/schemas/microsoft.graph.clonableTeamParts' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/microsoft.graph.completeMigration': + post: + tags: + - teams.team.Actions + summary: Invoke action completeMigration + description: 'Complete the message migration process by removing migration mode from a team. Migration mode is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a completeMigration request is made, you can''t import additional messages into the team. You can add members to the team after the request returns a successful response.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-completemigration?view=graph-rest-beta + operationId: team_completeMigration + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/microsoft.graph.sendActivityNotification': + post: + tags: + - teams.team.Actions + summary: Invoke action sendActivityNotification + description: 'Send an activity feed notification in the scope of a team. For more information, see sending Teams activity notifications.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-sendactivitynotification?view=graph-rest-beta + operationId: team_sendActivityNotification + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + topic: + $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' + activityType: + type: string + nullable: true + chainId: + type: number + format: int64 + nullable: true + previewText: + $ref: '#/components/schemas/microsoft.graph.itemBody' + teamsAppId: + type: string + nullable: true + templateParameters: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + iconId: + type: string + nullable: true + recipient: + $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/microsoft.graph.unarchive': + post: + tags: + - teams.team.Actions + summary: Invoke action unarchive + description: 'Restore an archived team and restores users'' ability to send messages and edit the team, abiding by tenant and team settings. Teams are archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which might occur subsequent to a response from this API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-unarchive?view=graph-rest-beta + operationId: team_unarchive + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/operations': + get: + tags: + - teams.teamsAsyncOperation + summary: Get operations from teams + description: The async operations that ran or are running on this team. + operationId: team_ListOperation + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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.teamsAsyncOperationCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.teamsAsyncOperation + summary: Create new navigation property to operations for teams + operationId: team_CreateOperation + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/operations/{teamsAsyncOperation-id}': + get: + tags: + - teams.teamsAsyncOperation + summary: Get operations from teams + description: The async operations that ran or are running on this team. + operationId: team_GetOperation + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: teamsAsyncOperation-id + in: path + description: The unique identifier of teamsAsyncOperation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAsyncOperation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.teamsAsyncOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.teamsAsyncOperation + summary: Update the navigation property operations in teams + operationId: team_UpdateOperation + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: teamsAsyncOperation-id + in: path + description: The unique identifier of teamsAsyncOperation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAsyncOperation + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.teamsAsyncOperation + summary: Delete navigation property operations for teams + operationId: team_DeleteOperation + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: teamsAsyncOperation-id + in: path + description: The unique identifier of teamsAsyncOperation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAsyncOperation + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/operations/$count': + get: + tags: + - teams.teamsAsyncOperation + summary: Get the number of the resource + operationId: team.operation_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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}/owners': + get: + tags: + - teams.user + summary: Get owners from teams + description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' + operationId: team_ListOwner + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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.userCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/teams/{team-id}/owners/{user-id}': + get: + tags: + - teams.user + summary: Get owners from teams + description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' + operationId: team_GetOwner + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + 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 + '/teams/{team-id}/owners/{user-id}/mailboxSettings': + get: + tags: + - teams.user + 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: team.owner_GetMailboxSetting + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + 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: + - teams.user + summary: Update property mailboxSettings value. + operationId: team.owner_UpdateMailboxSetting + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + 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' + '/teams/{team-id}/owners/{user-id}/serviceProvisioningErrors': + get: + tags: + - teams.user + 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: team.owner_ListServiceProvisioningError + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + 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 + '/teams/{team-id}/owners/{user-id}/serviceProvisioningErrors/$count': + get: + tags: + - teams.user + summary: Get the number of the resource + operationId: team.owner.ServiceProvisioningError_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + 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' + '/teams/{team-id}/owners(userPrincipalName=''{userPrincipalName}'')': + get: + tags: + - teams.user + summary: Get owners from teams + description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' + operationId: team.owner_GetGraphBPreUserPrincipalName + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: userPrincipalName + in: path + description: Alternate key of user + required: true + style: simple + 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 + '/teams/{team-id}/owners/$count': + get: + tags: + - teams.user + summary: Get the number of the resource + operationId: team.owner_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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}/permissionGrants': + get: + tags: + - teams.resourceSpecificPermissionGrant + summary: List permissionGrants of a team + description: 'List all resource-specific permission grants on the team. This list specifies the Microsoft Entra apps that have access to the team, along with the corresponding kind of resource-specific access that each app has.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-list-permissiongrants?view=graph-rest-beta + operationId: team_ListPermissionGrant + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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.resourceSpecificPermissionGrantCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.resourceSpecificPermissionGrant + summary: Create new navigation property to permissionGrants for teams + operationId: team_CreatePermissionGrant + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/permissionGrants/{resourceSpecificPermissionGrant-id}': + get: + tags: + - teams.resourceSpecificPermissionGrant + summary: Get permissionGrants from teams + description: A collection of permissions granted to apps to access the team. + operationId: team_GetPermissionGrant + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: resourceSpecificPermissionGrant-id + in: path + description: The unique identifier of resourceSpecificPermissionGrant + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: resourceSpecificPermissionGrant + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.resourceSpecificPermissionGrant' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.resourceSpecificPermissionGrant + summary: Update the navigation property permissionGrants in teams + operationId: team_UpdatePermissionGrant + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: resourceSpecificPermissionGrant-id + in: path + description: The unique identifier of resourceSpecificPermissionGrant + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: resourceSpecificPermissionGrant + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.resourceSpecificPermissionGrant + summary: Delete navigation property permissionGrants for teams + operationId: team_DeletePermissionGrant + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: resourceSpecificPermissionGrant-id + in: path + description: The unique identifier of resourceSpecificPermissionGrant + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: resourceSpecificPermissionGrant + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/permissionGrants/$count': + get: + tags: + - teams.resourceSpecificPermissionGrant + summary: Get the number of the resource + operationId: team.permissionGrant_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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}/photo': + get: + tags: + - teams.profilePhoto + summary: Get photo from teams + description: The team photo. + operationId: team_GetPhoto + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.profilePhoto' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.profilePhoto + summary: Update profilePhoto + description: 'Update the photo for the specified contact, group, team, or user in a tenant. The size of the photo you can update to is limited to 4 MB. You can use either PATCH or PUT for this operation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/profilephoto-update?view=graph-rest-beta + operationId: team_UpdatePhoto + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/photo/$value': + get: + tags: + - teams.profilePhoto + summary: Get media content for the navigation property photo from teams + description: The team photo. + operationId: team_GetPhotoContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - teams.profilePhoto + summary: Update profilePhoto + description: 'Update the photo for the specified contact, group, team, or user in a tenant. The size of the photo you can update to is limited to 4 MB. You can use either PATCH or PUT for this operation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/profilephoto-update?view=graph-rest-beta + operationId: team_SetPhotoContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + 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: + - teams.profilePhoto + summary: Delete media content for the navigation property photo in teams + description: The team photo. + operationId: team_DeletePhotoContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/primaryChannel': + get: + tags: + - teams.channel + summary: Get primaryChannel + description: 'Get the default channel, General, of a team.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-get-primarychannel?view=graph-rest-beta + operationId: team_GetPrimaryChannel + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.channel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property primaryChannel in teams + operationId: team_UpdatePrimaryChannel + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.channel' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.channel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property primaryChannel for teams + operationId: team_DeletePrimaryChannel + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/allMembers': + get: + tags: + - teams.channel + summary: Get allMembers from teams + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + operationId: team.primaryChannel_ListAllMember + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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.conversationMemberCollectionResponse' + 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 allMembers for teams + operationId: team.primaryChannel_CreateAllMember + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/allMembers/{conversationMember-id}': + get: + tags: + - teams.channel + summary: Get allMembers from teams + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + operationId: team.primaryChannel_GetAllMember + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property allMembers in teams + operationId: team.primaryChannel_UpdateAllMember + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property allMembers for teams + operationId: team.primaryChannel_DeleteAllMember + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/allMembers/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.allMember_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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/allMembers/microsoft.graph.add': + post: + tags: + - teams.channel + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: team.primaryChannel.allMember_add + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/primaryChannel/allMembers/microsoft.graph.remove': + post: + tags: + - teams.channel + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: team.primaryChannel.allMember_remove + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/primaryChannel/enabledApps': + get: + tags: + - teams.channel + summary: Get enabledApps from teams + description: A collection of enabled apps in the channel. + operationId: team.primaryChannel_ListEnabledApp + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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.teamsAppCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/enabledApps/{teamsApp-id}': + get: + tags: + - teams.channel + summary: Get enabledApps from teams + description: A collection of enabled apps in the channel. + operationId: team.primaryChannel_GetEnabledApp + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: teamsApp-id + in: path + description: The unique identifier of teamsApp + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsApp + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.teamsApp' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/enabledApps/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.enabledApp_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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/filesFolder': + get: + tags: + - teams.channel + summary: Get filesFolder from teams + description: Metadata for the location where the channel's files are stored. + operationId: team.primaryChannel_GetFilesFolder + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.driveItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/filesFolder/content': + get: + tags: + - teams.channel + summary: Get content for the navigation property filesFolder from teams + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: team.primaryChannel_GetFilesFolderContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: $format + in: query + description: Format of the content + style: form + explode: false + schema: + type: string + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - teams.channel + summary: Update content for the navigation property filesFolder in teams + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: team.primaryChannel_SetFilesFolderContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + delete: + tags: + - teams.channel + summary: Delete content for the navigation property filesFolder in teams + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: team.primaryChannel_DeleteFilesFolderContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/primaryChannel/filesFolder/contentStream': + get: + tags: + - teams.channel + summary: Get contentStream for the navigation property filesFolder from teams + description: 'The content stream, if the item represents a file.' + operationId: team.primaryChannel_GetFilesFolderContentStream + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - teams.channel + summary: Update contentStream for the navigation property filesFolder in teams + description: 'The content stream, if the item represents a file.' + operationId: team.primaryChannel_SetFilesFolderContentStream + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + 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: + - teams.channel + summary: Delete contentStream for the navigation property filesFolder in teams + description: 'The content stream, if the item represents a file.' + operationId: team.primaryChannel_DeleteFilesFolderContentStream + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/primaryChannel/joinedUsers': + get: + tags: + - teams.channel + summary: Get joinedUsers from teams + operationId: team.primaryChannel_ListJoinedUser + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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.conversationMemberCollectionResponse' + 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 joinedUsers for teams + operationId: team.primaryChannel_CreateJoinedUser + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/joinedUsers/{conversationMember-id}': + get: + tags: + - teams.channel + summary: Get joinedUsers from teams + operationId: team.primaryChannel_GetJoinedUser + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property joinedUsers in teams + operationId: team.primaryChannel_UpdateJoinedUser + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property joinedUsers for teams + operationId: team.primaryChannel_DeleteJoinedUser + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/joinedUsers/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.joinedUser_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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/joinedUsers/microsoft.graph.add': + post: + tags: + - teams.channel + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: team.primaryChannel.joinedUser_add + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/primaryChannel/joinedUsers/microsoft.graph.remove': + post: + tags: + - teams.channel + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: team.primaryChannel.joinedUser_remove + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/primaryChannel/members': + get: + tags: + - teams.channel + summary: Get members from teams + description: A collection of membership records associated with the channel. + operationId: team.primaryChannel_ListMember + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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.conversationMemberCollectionResponse' + 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 members for teams + operationId: team.primaryChannel_CreateMember + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/members/{conversationMember-id}': + get: + tags: + - teams.channel + summary: Get members from teams + description: A collection of membership records associated with the channel. + operationId: team.primaryChannel_GetMember + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property members in teams + operationId: team.primaryChannel_UpdateMember + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property members for teams + operationId: team.primaryChannel_DeleteMember + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/members/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.member_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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/members/microsoft.graph.add': + post: + tags: + - teams.channel + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: team.primaryChannel.member_add + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/primaryChannel/members/microsoft.graph.remove': + post: + tags: + - teams.channel + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: team.primaryChannel.member_remove + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/primaryChannel/messages': + get: + tags: + - teams.channel + summary: Get messages from teams + description: A collection of all the messages in the channel. Nullable. + operationId: team.primaryChannel_ListMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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.chatMessageCollectionResponse' + 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 messages for teams + operationId: team.primaryChannel_CreateMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}': + get: + tags: + - teams.channel + summary: Get messages from teams + description: A collection of all the messages in the channel. Nullable. + operationId: team.primaryChannel_GetMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property messages in teams + operationId: team.primaryChannel_UpdateMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property messages for teams + operationId: team.primaryChannel_DeleteMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents': + get: + tags: + - teams.channel + summary: Get hostedContents from teams + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: team.primaryChannel.message_ListHostedContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.chatMessageHostedContentCollectionResponse' + 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 hostedContents for teams + operationId: team.primaryChannel.message_CreateHostedContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + get: + tags: + - teams.channel + summary: Get hostedContents from teams + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: team.primaryChannel.message_GetHostedContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property hostedContents in teams + operationId: team.primaryChannel.message_UpdateHostedContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property hostedContents for teams + operationId: team.primaryChannel.message_DeleteHostedContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': + get: + tags: + - teams.channel + summary: Get media content for the navigation property hostedContents from teams + description: The unique identifier for an entity. Read-only. + operationId: team.primaryChannel.message_GetHostedContentsContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + 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: + - teams.channel + summary: Update media content for the navigation property hostedContents in teams + description: The unique identifier for an entity. Read-only. + operationId: team.primaryChannel.message_SetHostedContentsContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + 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: + - teams.channel + summary: Delete media content for the navigation property hostedContents in teams + description: The unique identifier for an entity. Read-only. + operationId: team.primaryChannel.message_DeleteHostedContentsContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.message.hostedContent_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + 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' + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction': + post: + tags: + - teams.channel + summary: Invoke action setReaction + operationId: team.primaryChannel.message_setReaction + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': + 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: team.primaryChannel.message_softDelete + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + 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: team.primaryChannel.message_undoSoftDelete + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: + tags: + - teams.channel + summary: Invoke action unsetReaction + operationId: team.primaryChannel.message_unsetReaction + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies': + get: + tags: + - teams.channel + summary: Get replies from teams + description: Replies for a specified message. Supports $expand for channel messages. + operationId: team.primaryChannel.message_ListReply + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.chatMessageCollectionResponse' + 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 replies for teams + operationId: team.primaryChannel.message_CreateReply + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}': + get: + tags: + - teams.channel + summary: Get replies from teams + description: Replies for a specified message. Supports $expand for channel messages. + operationId: team.primaryChannel.message_GetReply + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property replies in teams + operationId: team.primaryChannel.message_UpdateReply + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property replies for teams + operationId: team.primaryChannel.message_DeleteReply + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': + get: + tags: + - teams.channel + summary: Get hostedContents from teams + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: team.primaryChannel.message.reply_ListHostedContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.chatMessageHostedContentCollectionResponse' + 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 hostedContents for teams + operationId: team.primaryChannel.message.reply_CreateHostedContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': + get: + tags: + - teams.channel + summary: Get hostedContents from teams + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: team.primaryChannel.message.reply_GetHostedContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property hostedContents in teams + operationId: team.primaryChannel.message.reply_UpdateHostedContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property hostedContents for teams + operationId: team.primaryChannel.message.reply_DeleteHostedContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': + get: + tags: + - teams.channel + summary: Get media content for the navigation property hostedContents from teams + description: The unique identifier for an entity. Read-only. + operationId: team.primaryChannel.message.reply_GetHostedContentsContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + 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: + - teams.channel + summary: Update media content for the navigation property hostedContents in teams + description: The unique identifier for an entity. Read-only. + operationId: team.primaryChannel.message.reply_SetHostedContentsContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + 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: + - teams.channel + summary: Delete media content for the navigation property hostedContents in teams + description: The unique identifier for an entity. Read-only. + operationId: team.primaryChannel.message.reply_DeleteHostedContentsContent + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.message.reply.hostedContent_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + 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' + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: + tags: + - teams.channel + summary: Invoke action setReaction + operationId: team.primaryChannel.message.reply_setReaction + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + 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: team.primaryChannel.message.reply_softDelete + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + 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: team.primaryChannel.message.reply_undoSoftDelete + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: + tags: + - teams.channel + summary: Invoke action unsetReaction + operationId: team.primaryChannel.message.reply_unsetReaction + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + 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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.message.reply_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + 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' + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + get: + tags: + - teams.channel + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: team.primaryChannel.message.reply_delta + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $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 chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': + post: + tags: + - teams.channel + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: team.primaryChannel.message.reply_forwardToChat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': + post: + tags: + - teams.channel + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: team.primaryChannel.message.reply_replyGraphWPreQuote + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.message_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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/messages/microsoft.graph.delta()': + get: + tags: + - teams.channel + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: team.primaryChannel.message_delta + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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: $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 chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/primaryChannel/messages/microsoft.graph.forwardToChat': + post: + tags: + - teams.channel + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: team.primaryChannel.message_forwardToChat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/primaryChannel/messages/microsoft.graph.replyWithQuote': + post: + tags: + - teams.channel + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: team.primaryChannel.message_replyGraphWPreQuote + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/microsoft.graph.archive': + post: + tags: + - teams.channel + summary: Invoke action archive + description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta + operationId: team.primaryChannel_archive + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + shouldSetSpoSiteReadOnlyForMembers: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/microsoft.graph.completeMigration': + post: + tags: + - teams.channel + summary: Invoke action completeMigration + description: 'Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta + operationId: team.primaryChannel_completeMigration + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': + get: + tags: + - teams.channel + summary: Invoke function doesUserHaveAccess + description: Determine whether a user has access to a channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta + operationId: team.primaryChannel_doesUserHaveAccess + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: userId + in: query + description: 'Usage: userId=''@userId''' + style: form + explode: false + schema: + type: string + nullable: true + - name: tenantId + in: query + description: 'Usage: tenantId=''@tenantId''' + style: form + explode: false + schema: + type: string + nullable: true + - name: userPrincipalName + in: query + description: 'Usage: userPrincipalName=''@userPrincipalName''' + style: form + explode: false + schema: + type: string + nullable: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: boolean + default: false + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/teams/{team-id}/primaryChannel/microsoft.graph.provisionEmail': + post: + tags: + - teams.channel + summary: Invoke action provisionEmail + description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta + operationId: team.primaryChannel_provisionEmail + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/microsoft.graph.removeEmail': + post: + tags: + - teams.channel + summary: Invoke action removeEmail + description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta + operationId: team.primaryChannel_removeEmail + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/microsoft.graph.startMigration': + post: + tags: + - teams.channel + summary: Invoke action startMigration + description: 'Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-startmigration?view=graph-rest-beta + operationId: team.primaryChannel_startMigration + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + conversationCreationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/microsoft.graph.unarchive': + post: + tags: + - teams.channel + summary: Invoke action unarchive + description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-beta + operationId: team.primaryChannel_unarchive + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/planner': + 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.' + operationId: team.primaryChannel_GetPlanner + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.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: team.primaryChannel_UpdatePlanner + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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: team.primaryChannel_DeletePlanner + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans': + 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: team.primaryChannel.planner_ListPlan + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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 + post: + tags: + - teams.channel + summary: Create new navigation property to plans for teams + operationId: team.primaryChannel.planner_CreatePlan + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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: + 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 + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}': + 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: team.primaryChannel.planner_GetPlan + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property plans in teams + operationId: team.primaryChannel.planner_UpdatePlan + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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: + - teams.channel + summary: Delete navigation property plans for teams + operationId: team.primaryChannel.planner_DeletePlan + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets': + get: + tags: + - teams.channel + summary: Get buckets from teams + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: team.primaryChannel.planner.plan_ListBucket + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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: + 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: + - teams.channel + summary: Create new navigation property to buckets for teams + operationId: team.primaryChannel.planner.plan_CreateBucket + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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 + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + get: + tags: + - teams.channel + summary: Get buckets from teams + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: team.primaryChannel.planner.plan_GetBucket + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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: + - teams.channel + summary: Update the navigation property buckets in teams + operationId: team.primaryChannel.planner.plan_UpdateBucket + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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: + - teams.channel + summary: Delete navigation property buckets for teams + operationId: team.primaryChannel.planner.plan_DeleteBucket + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': + get: + tags: + - teams.channel + summary: Get tasks from teams + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: team.primaryChannel.planner.plan.bucket_ListTask + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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: + - teams.channel + summary: Create new navigation property to tasks for teams + operationId: team.primaryChannel.planner.plan.bucket_CreateTask + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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 + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': + get: + tags: + - teams.channel + summary: Get tasks from teams + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: team.primaryChannel.planner.plan.bucket_GetTask + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + 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 + patch: + tags: + - teams.channel + summary: Update the navigation property tasks in teams + operationId: team.primaryChannel.planner.plan.bucket_UpdateTask + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property tasks for teams + operationId: team.primaryChannel.planner.plan.bucket_DeleteTask + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + get: + tags: + - teams.channel + summary: Get assignedToTaskBoardFormat from teams + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: team.primaryChannel.planner.plan.bucket.task_GetAssignedToTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + 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.plannerAssignedToTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property assignedToTaskBoardFormat in teams + operationId: team.primaryChannel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property assignedToTaskBoardFormat for teams + operationId: team.primaryChannel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + get: + tags: + - teams.channel + summary: Get bucketTaskBoardFormat from teams + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: team.primaryChannel.planner.plan.bucket.task_GetBucketTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + 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.plannerBucketTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property bucketTaskBoardFormat in teams + operationId: team.primaryChannel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property bucketTaskBoardFormat for teams + operationId: team.primaryChannel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': get: tags: - teams.channel - summary: Invoke function getAllMessages - description: 'Retrieve messages across all channels in a team, including text, audio, and video conversations. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-getallmessages?view=graph-rest-beta - operationId: team.channel_getAllMessage + summary: Get details from teams + description: Read-only. Nullable. More details about the task. + operationId: team.primaryChannel.planner.plan.bucket.task_GetDetail parameters: - name: team-id in: path @@ -39266,18 +54020,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: model - in: query - description: The payment model for the API - style: form - explode: false + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: type: string - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -39288,16 +54054,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 @@ -39308,40 +54064,135 @@ paths: type: array items: type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property details in teams + operationId: team.primaryChannel.planner.plan.bucket.task_UpdateDetail + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + required: true responses: 2XX: description: Success content: application/json: schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/channels/microsoft.graph.getAllRetainedMessages()': + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property details for teams + operationId: team.primaryChannel.planner.plan.bucket.task_DeleteDetail + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages': get: tags: - teams.channel - summary: Invoke function getAllRetainedMessages - description: 'Get all retained messages across all channels in a team. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-getallretainedmessages?view=graph-rest-beta - operationId: team.channel_getAllRetainedMessage + summary: Get messages from teams + description: Read-only. Nullable. Chat messages associated with the task. + operationId: team.primaryChannel.planner.plan.bucket.task_ListMessage parameters: - name: team-id in: path @@ -39351,11 +54202,45 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $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 @@ -39366,9 +54251,131 @@ paths: type: array items: type: string - - name: $orderby + - name: $expand in: query - description: Order items by property values + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.plannerTaskChatMessageCollectionResponse' + 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 messages for teams + operationId: team.primaryChannel.planner.plan.bucket.task_CreateMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}': + get: + tags: + - teams.channel + summary: Get messages from teams + description: Read-only. Nullable. Chat messages associated with the task. + operationId: team.primaryChannel.planner.plan.bucket.task_GetMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + - name: $select + in: query + description: Select properties to be returned style: form explode: false schema: @@ -39386,36 +54393,328 @@ paths: type: array items: type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.channel + summary: Update the navigation property messages in teams + operationId: team.primaryChannel.planner.plan.bucket.task_UpdateMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' + required: true responses: 2XX: description: Success content: application/json: schema: - title: Collection of chatMessage + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property messages for teams + operationId: team.primaryChannel.planner.plan.bucket.task_DeleteMessage + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction': + post: + tags: + - teams.channel + summary: Invoke action setReaction + description: Set a reaction to a plannerTaskChatMessage for the current user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-setreaction?view=graph-rest-beta + operationId: team.primaryChannel.planner.plan.bucket.task.message_setReaction + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + additionalProperties: type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + required: true + responses: + 2XX: + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/group': + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.unsetReaction': + post: + tags: + - teams.channel + summary: Invoke action unsetReaction + description: Remove a reaction from a plannerTaskChatMessage for the current user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-unsetreaction?view=graph-rest-beta + operationId: team.primaryChannel.planner.plan.bucket.task.message_unsetReaction + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/$count': get: tags: - - teams.group - summary: Get group from teams - operationId: team_GetGroup + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.planner.plan.bucket.task.message_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - $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}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + get: + tags: + - teams.channel + summary: Get progressTaskBoardFormat from teams + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: team.primaryChannel.planner.plan.bucket.task_GetProgressTaskBoardFormat parameters: - name: team-id in: path @@ -39425,6 +54724,30 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -39451,17 +54774,170 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.group' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/group/serviceProvisioningErrors': + patch: + tags: + - teams.channel + summary: Update the navigation property progressTaskBoardFormat in teams + operationId: team.primaryChannel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property progressTaskBoardFormat for teams + operationId: team.primaryChannel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count': get: tags: - - teams.group - summary: Get serviceProvisioningErrors property value - description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object.' - operationId: team.group_ListServiceProvisioningError + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.planner.plan.bucket.task_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - $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}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': + get: + tags: + - teams.channel + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: team.primaryChannel.planner.plan.bucket.task_delta parameters: - name: team-id in: path @@ -39471,14 +54947,30 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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 + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -39486,9 +54978,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: @@ -39508,18 +55000,37 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + description: Success + content: + application/json: + schema: + title: Collection of plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teams/{team-id}/group/serviceProvisioningErrors/$count': + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/$count': get: tags: - - teams.group + - teams.channel summary: Get the number of the resource - operationId: team.group.ServiceProvisioningError_GetCount + operationId: team.primaryChannel.planner.plan.bucket_GetCount parameters: - name: team-id in: path @@ -39529,6 +55040,14 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -39536,16 +55055,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/incomingChannels': + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': get: tags: - teams.channel - summary: List incomingChannels - description: Get the list of incoming channels (channels shared with a team). + summary: Invoke function delta + description: 'Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/team-list-incomingchannels?view=graph-rest-beta - operationId: team_ListIncomingChannel + url: https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta + operationId: team.primaryChannel.planner.plan.bucket_delta parameters: - name: team-id in: path @@ -39555,14 +55074,22 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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 + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -39570,9 +55097,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: @@ -39592,20 +55119,38 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' + description: Success + content: + application/json: + schema: + title: Collection of plannerBucket + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object 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 - '/teams/{team-id}/incomingChannels/{channel-id}': + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/details': get: tags: - teams.channel - summary: Get incomingChannels from teams - description: List of channels shared with the team. - operationId: team_GetIncomingChannel + summary: Get details from teams + description: Extra details about the plan. Read-only. Nullable. + operationId: team.primaryChannel.planner.plan_GetDetail parameters: - name: team-id in: path @@ -39615,14 +55160,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: channel-id + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: plannerPlan - name: $select in: query description: Select properties to be returned @@ -39649,16 +55194,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/incomingChannels/$count': - get: + patch: tags: - teams.channel - summary: Get the number of the resource - operationId: team.incomingChannel_GetCount + summary: Update the navigation property details in teams + operationId: team.primaryChannel.planner.plan_UpdateDetail parameters: - name: team-id in: path @@ -39668,23 +55212,79 @@ paths: schema: type: string x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' - '/teams/{team-id}/installedApps': + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property details for teams + operationId: team.primaryChannel.planner.plan_DeleteDetail + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/historyItems': get: tags: - - teams.teamsAppInstallation - summary: List apps in team - description: Retrieve the list of apps installed in the specified team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-list-installedapps?view=graph-rest-beta - operationId: team_ListInstalledApp + - teams.channel + summary: Get historyItems from teams + description: Collection of history items for entities in the plan. Read-only. Nullable. + operationId: team.primaryChannel.planner.plan_ListHistoryItem parameters: - name: team-id in: path @@ -39694,6 +55294,14 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -39731,7 +55339,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAppInstallationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerHistoryItemCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -39740,13 +55348,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.teamsAppInstallation - summary: Add app to team - description: Install an app to the specified team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-post-installedapps?view=graph-rest-beta - operationId: team_CreateInstalledApp + - teams.channel + summary: Create new navigation property to historyItems for teams + operationId: team.primaryChannel.planner.plan_CreateHistoryItem parameters: - name: team-id in: path @@ -39756,12 +55360,20 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' required: true responses: 2XX: @@ -39769,20 +55381,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/installedApps/{teamsAppInstallation-id}': + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/historyItems/{plannerHistoryItem-id}': get: tags: - - teams.teamsAppInstallation - summary: Get installed app in team - description: Retrieve the app installed in the specified team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-get-installedapps?view=graph-rest-beta - operationId: team_GetInstalledApp + - teams.channel + summary: Get historyItems from teams + description: Collection of history items for entities in the plan. Read-only. Nullable. + operationId: team.primaryChannel.planner.plan_GetHistoryItem parameters: - name: team-id in: path @@ -39792,14 +55401,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsAppInstallation-id + - name: plannerPlan-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation + x-ms-docs-key-type: plannerPlan + - name: plannerHistoryItem-id + in: path + description: The unique identifier of plannerHistoryItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerHistoryItem - name: $select in: query description: Select properties to be returned @@ -39826,15 +55443,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.teamsAppInstallation - summary: Update the navigation property installedApps in teams - operationId: team_UpdateInstalledApp + - teams.channel + summary: Update the navigation property historyItems in teams + operationId: team.primaryChannel.planner.plan_UpdateHistoryItem parameters: - name: team-id in: path @@ -39844,20 +55461,28 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsAppInstallation-id + - name: plannerPlan-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation + x-ms-docs-key-type: plannerPlan + - name: plannerHistoryItem-id + in: path + description: The unique identifier of plannerHistoryItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerHistoryItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' required: true responses: 2XX: @@ -39865,19 +55490,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.teamsAppInstallation - summary: Remove app from team - description: Uninstalls an app from the specified team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-delete-installedapps?view=graph-rest-beta - operationId: team_DeleteInstalledApp + - teams.channel + summary: Delete navigation property historyItems for teams + operationId: team.primaryChannel.planner.plan_DeleteHistoryItem parameters: - name: team-id in: path @@ -39887,14 +55508,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsAppInstallation-id + - name: plannerPlan-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation + x-ms-docs-key-type: plannerPlan + - name: plannerHistoryItem-id + in: path + description: The unique identifier of plannerHistoryItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerHistoryItem - name: If-Match in: header description: ETag @@ -39907,16 +55536,46 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/historyItems/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.planner.plan.historyItem_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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' + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive': post: tags: - - teams.teamsAppInstallation - summary: Invoke action upgrade - description: Upgrade an app installation within a chat. + - 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/chat-teamsappinstallation-upgrade?view=graph-rest-beta - operationId: team.installedApp_upgrade + url: https://learn.microsoft.com/graph/api/plannerplan-archive?view=graph-rest-beta + operationId: team.primaryChannel.planner.plan_archive parameters: - name: team-id in: path @@ -39926,14 +55585,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsAppInstallation-id + - name: plannerPlan-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation + x-ms-docs-key-type: plannerPlan requestBody: description: Action parameters content: @@ -39941,8 +55600,9 @@ paths: schema: type: object properties: - consentedPermissionSet: - $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' + justification: + type: string + nullable: true additionalProperties: type: object required: true @@ -39952,13 +55612,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teams/{team-id}/installedApps/{teamsAppInstallation-id}/teamsApp': + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': get: tags: - - teams.teamsAppInstallation - summary: Get teamsApp from teams - description: The app that is installed. - operationId: team.installedApp_GetTeamsApp + - teams.channel + summary: Invoke function getUsageRights + operationId: team.primaryChannel.planner.plan_getUsageRight parameters: - name: team-id in: path @@ -39968,51 +55627,34 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsAppInstallation-id + - name: plannerPlan-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: plannerPlan responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/schemas/microsoft.graph.planUsageRight' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': - get: + x-ms-docs-operation-type: function + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': + post: tags: - - teams.teamsAppInstallation - summary: Get teamsAppDefinition from teams - description: The details of this version of the app. - operationId: team.installedApp_GetTeamsAppDefinition + - teams.channel + 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: team.primaryChannel.planner.plan_moveToContainer parameters: - name: team-id in: path @@ -40022,50 +55664,46 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsAppInstallation-id + - name: plannerPlan-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + container: + $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/installedApps/$count': - get: + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': + post: tags: - - teams.teamsAppInstallation - summary: Get the number of the resource - operationId: team.installedApp_GetCount + - teams.channel + 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: team.primaryChannel.planner.plan_unarchive parameters: - name: team-id in: path @@ -40075,23 +55713,40 @@ paths: schema: type: string x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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 + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/members': + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks': get: tags: - - teams.conversationMember - summary: List members of team - description: 'Get the conversationMember collection of a team. The membership IDs returned by the server must be treated as opaque strings. The client shouldn''t try to parse or make assumptions about these resource IDs. In the future, membership results can include users from various tenants, as indicated in the response. Clients should avoid assuming that all members exclusively belong to the current tenant.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-list-members?view=graph-rest-beta - operationId: team_ListMember + - teams.channel + summary: Get tasks from teams + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: team.primaryChannel.planner.plan_ListTask parameters: - name: team-id in: path @@ -40101,6 +55756,14 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -40138,7 +55801,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -40147,13 +55810,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.conversationMember - summary: Add member to team - description: Add a new conversation member to a team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-post-members?view=graph-rest-beta - operationId: team_CreateMember + - teams.channel + summary: Create new navigation property to tasks for teams + operationId: team.primaryChannel.planner.plan_CreateTask parameters: - name: team-id in: path @@ -40163,12 +55822,20 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -40176,20 +55843,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/members/{conversationMember-id}': + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': get: tags: - - teams.conversationMember - summary: Get member of team - description: Get a conversationMember from a team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-get-members?view=graph-rest-beta - operationId: team_GetMember + - teams.channel + summary: Get tasks from teams + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: team.primaryChannel.planner.plan_GetTask parameters: - name: team-id in: path @@ -40199,14 +55863,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: conversationMember-id + - name: plannerPlan-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -40233,19 +55905,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.conversationMember - summary: Update member in team - description: Update the role of a conversationMember in a team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-update-members?view=graph-rest-beta - operationId: team_UpdateMember + - teams.channel + summary: Update the navigation property tasks in teams + operationId: team.primaryChannel.planner.plan_UpdateTask parameters: - name: team-id in: path @@ -40255,20 +55923,28 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: conversationMember-id + - name: plannerPlan-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -40276,19 +55952,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.conversationMember - summary: Remove member from team - description: Remove a conversationMember from a team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-delete-members?view=graph-rest-beta - operationId: team_DeleteMember + - teams.channel + summary: Delete navigation property tasks for teams + operationId: team.primaryChannel.planner.plan_DeleteTask parameters: - name: team-id in: path @@ -40298,14 +55970,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: conversationMember-id + - name: plannerPlan-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -40318,12 +55998,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/members/$count': + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - - teams.conversationMember - summary: Get the number of the resource - operationId: team.member_GetCount + - teams.channel + summary: Get assignedToTaskBoardFormat from teams + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: team.primaryChannel.planner.plan.task_GetAssignedToTaskBoardFormat parameters: - name: team-id in: path @@ -40333,79 +56014,57 @@ paths: 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}/members/microsoft.graph.add': - post: - tags: - - teams.conversationMember - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: team.member_add - parameters: - - name: team-id + - name: plannerPlan-id in: path - description: The unique identifier of team + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: team - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + 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: Success + description: Retrieved navigation property content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/members/microsoft.graph.remove': - post: + x-ms-docs-operation-type: operation + patch: tags: - - teams.conversationMember - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: team.member_remove + - teams.channel + summary: Update the navigation property assignedToTaskBoardFormat in teams + operationId: team.primaryChannel.planner.plan.task_UpdateAssignedToTaskBoardFormat parameters: - name: team-id in: path @@ -40415,19 +56074,35 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: 2XX: @@ -40435,33 +56110,15 @@ paths: content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/microsoft.graph.archive': - post: + x-ms-docs-operation-type: operation + delete: tags: - - teams.team.Actions - summary: Invoke action archive - description: "Archive the specified team. \r\nWhen a team is archived, users can no longer make most changes to the team. For example, users can no longer: send or like messages on any channel in the team; edit the team's name or description; nor edit other settings. However, membership changes to the team continue to be allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which can occur subsequent to a response from this API. To archive a team, the team and group must have an owner. To restore a team from its archived state, use the API to unarchive." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-archive?view=graph-rest-beta - operationId: team_archive + - teams.channel + summary: Delete navigation property assignedToTaskBoardFormat for teams + operationId: team.primaryChannel.planner.plan.task_DeleteAssignedToTaskBoardFormat parameters: - name: team-id in: path @@ -40471,112 +56128,41 @@ paths: schema: type: string x-ms-docs-key-type: team - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - shouldSetSpoSiteReadOnlyForMembers: - type: boolean - default: false - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/microsoft.graph.clone': - post: - tags: - - teams.team.Actions - summary: Invoke action clone - description: "Create a copy of a team. This operation also creates a copy of the corresponding group.\r\nYou can specify which parts of the team to clone: When tabs are cloned, they aren't configured. The tabs are displayed on the tab bar in Microsoft Teams, and the first time a user opens them, they must go through the configuration screen. \r\nIf the user who opens the tab doesn't have permission to configure apps, they see a message that says that the tab isn't configured. Cloning is a long-running operation. After the POST clone returns, you need to GET the operation returned by the Location: header to see if it's running, succeeded, or failed. You should continue to GET until the status isn't running. The recommended delay between GETs is 5 seconds." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-clone?view=graph-rest-beta - operationId: team_clone - parameters: - - name: team-id + - name: plannerPlan-id in: path - description: The unique identifier of team + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: team - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - displayName: - type: string - nullable: true - description: - type: string - nullable: true - mailNickname: - type: string - nullable: true - classification: - type: string - nullable: true - visibility: - $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' - partsToClone: - $ref: '#/components/schemas/microsoft.graph.clonableTeamParts' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/microsoft.graph.completeMigration': - post: - tags: - - teams.team.Actions - summary: Invoke action completeMigration - description: 'Complete the message migration process by removing migration mode from a team. Migration mode is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a completeMigration request is made, you can''t import additional messages into the team. You can add members to the team after the request returns a successful response.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-completemigration?view=graph-rest-beta - operationId: team_completeMigration - parameters: - - name: team-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of team + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/microsoft.graph.sendActivityNotification': - post: + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + get: tags: - - teams.team.Actions - summary: Invoke action sendActivityNotification - description: 'Send an activity feed notification in the scope of a team. For more information, see sending Teams activity notifications.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-sendactivitynotification?view=graph-rest-beta - operationId: team_sendActivityNotification + - teams.channel + summary: Get bucketTaskBoardFormat from teams + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: team.primaryChannel.planner.plan.task_GetBucketTaskBoardFormat parameters: - name: team-id in: path @@ -40586,101 +56172,22 @@ paths: schema: type: string x-ms-docs-key-type: team - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - topic: - $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' - activityType: - type: string - nullable: true - chainId: - type: number - format: int64 - nullable: true - previewText: - $ref: '#/components/schemas/microsoft.graph.itemBody' - teamsAppId: - type: string - nullable: true - templateParameters: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValuePair' - iconId: - type: string - nullable: true - recipient: - $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/microsoft.graph.unarchive': - post: - tags: - - teams.team.Actions - summary: Invoke action unarchive - description: 'Restore an archived team and restores users'' ability to send messages and edit the team, abiding by tenant and team settings. Teams are archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which might occur subsequent to a response from this API.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-unarchive?view=graph-rest-beta - operationId: team_unarchive - parameters: - - name: team-id + - name: plannerPlan-id in: path - description: The unique identifier of team + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: team - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/operations': - get: - tags: - - teams.teamsAsyncOperation - summary: Get operations from teams - description: The async operations that ran or are running on this team. - operationId: team_ListOperation - parameters: - - name: team-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of team + description: The unique identifier of plannerTask required: true style: simple 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: plannerTask - name: $select in: query description: Select properties to be returned @@ -40703,18 +56210,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAsyncOperationCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - teams.teamsAsyncOperation - summary: Create new navigation property to operations for teams - operationId: team_CreateOperation + - teams.channel + summary: Update the navigation property bucketTaskBoardFormat in teams + operationId: team.primaryChannel.planner.plan.task_UpdateBucketTaskBoardFormat parameters: - name: team-id in: path @@ -40724,30 +56232,95 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/operations/{teamsAsyncOperation-id}': + delete: + tags: + - teams.channel + summary: Delete navigation property bucketTaskBoardFormat for teams + operationId: team.primaryChannel.planner.plan.task_DeleteBucketTaskBoardFormat + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': get: tags: - - teams.teamsAsyncOperation - summary: Get operations from teams - description: The async operations that ran or are running on this team. - operationId: team_GetOperation + - teams.channel + summary: Get details from teams + description: Read-only. Nullable. More details about the task. + operationId: team.primaryChannel.planner.plan.task_GetDetail parameters: - name: team-id in: path @@ -40757,14 +56330,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsAsyncOperation-id + - name: plannerPlan-id in: path - description: The unique identifier of teamsAsyncOperation + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAsyncOperation + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -40791,15 +56372,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.teamsAsyncOperation - summary: Update the navigation property operations in teams - operationId: team_UpdateOperation + - teams.channel + summary: Update the navigation property details in teams + operationId: team.primaryChannel.planner.plan.task_UpdateDetail parameters: - name: team-id in: path @@ -40809,20 +56390,35 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsAsyncOperation-id + - name: plannerPlan-id in: path - description: The unique identifier of teamsAsyncOperation + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAsyncOperation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: 2XX: @@ -40830,15 +56426,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.teamsAsyncOperation - summary: Delete navigation property operations for teams - operationId: team_DeleteOperation + - teams.channel + summary: Delete navigation property details for teams + operationId: team.primaryChannel.planner.plan.task_DeleteDetail parameters: - name: team-id in: path @@ -40847,15 +56443,23 @@ paths: style: simple schema: type: string - x-ms-docs-key-type: team - - name: teamsAsyncOperation-id + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of teamsAsyncOperation + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAsyncOperation + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -40868,12 +56472,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/operations/$count': + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages': get: tags: - - teams.teamsAsyncOperation - summary: Get the number of the resource - operationId: team.operation_GetCount + - teams.channel + summary: Get messages from teams + description: Read-only. Nullable. Chat messages associated with the task. + operationId: team.primaryChannel.planner.plan.task_ListMessage parameters: - name: team-id in: path @@ -40883,29 +56488,22 @@ paths: 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}/owners': - get: - tags: - - teams.user - summary: Get owners from teams - description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' - operationId: team_ListOwner - parameters: - - name: team-id + - name: plannerPlan-id in: path - description: The unique identifier of team + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -40943,20 +56541,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskChatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/teams/{team-id}/owners/{user-id}': - get: + post: tags: - - teams.user - summary: Get owners from teams - description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' - operationId: team_GetOwner + - teams.channel + summary: Create new navigation property to messages for teams + operationId: team.primaryChannel.planner.plan.task_CreateMessage parameters: - name: team-id in: path @@ -40966,51 +56562,46 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: user-id + - name: plannerPlan-id in: path - description: The unique identifier of user + description: The unique identifier of plannerPlan required: true style: simple 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 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerTask + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' + required: true responses: 2XX: - description: Retrieved navigation property + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/owners/{user-id}/mailboxSettings': + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}': get: tags: - - teams.user - 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. Returned only on $select.' - operationId: team.owner_GetMailboxSetting + - teams.channel + summary: Get messages from teams + description: Read-only. Nullable. Chat messages associated with the task. + operationId: team.primaryChannel.planner.plan.task_GetMessage parameters: - name: team-id in: path @@ -41020,14 +56611,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: user-id + - name: plannerPlan-id in: path - description: The unique identifier of user + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: user + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage - name: $select in: query description: Select properties to be returned @@ -41050,18 +56657,19 @@ paths: type: string responses: 2XX: - description: Entity result. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation patch: tags: - - teams.user - summary: Update property mailboxSettings value. - operationId: team.owner_UpdateMailboxSetting + - teams.channel + summary: Update the navigation property messages in teams + operationId: team.primaryChannel.planner.plan.task_UpdateMessage parameters: - name: team-id in: path @@ -41071,20 +56679,36 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: user-id + - name: plannerPlan-id in: path - description: The unique identifier of user + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: user + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -41092,16 +56716,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' - '/teams/{team-id}/owners/{user-id}/serviceProvisioningErrors': - get: + x-ms-docs-operation-type: operation + delete: tags: - - teams.user - 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: team.owner_ListServiceProvisioningError + - teams.channel + summary: Delete navigation property messages for teams + operationId: team.primaryChannel.planner.plan.task_DeleteMessage parameters: - name: team-id in: path @@ -41111,63 +56734,52 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: user-id + - name: plannerPlan-id in: path - description: The unique identifier of user + description: The unique identifier of plannerPlan required: true style: simple 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 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: plannerTaskChatMessage + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/owners/{user-id}/serviceProvisioningErrors/$count': - get: + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction': + post: tags: - - teams.user - summary: Get the number of the resource - operationId: team.owner.ServiceProvisioningError_GetCount + - teams.channel + summary: Invoke action setReaction + description: Set a reaction to a plannerTaskChatMessage for the current user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-setreaction?view=graph-rest-beta + operationId: team.primaryChannel.planner.plan.task.message_setReaction parameters: - name: team-id in: path @@ -41177,28 +56789,58 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: user-id + - name: plannerPlan-id in: path - description: The unique identifier of user + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: user - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/owners(userPrincipalName=''{userPrincipalName}'')': - get: + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.unsetReaction': + post: tags: - - teams.user - summary: Get owners from teams - description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' - operationId: team.owner_GetGraphBPreUserPrincipalName + - teams.channel + summary: Invoke action unsetReaction + description: Remove a reaction from a plannerTaskChatMessage for the current user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-unsetreaction?view=graph-rest-beta + operationId: team.primaryChannel.planner.plan.task.message_unsetReaction parameters: - name: team-id in: path @@ -41208,50 +56850,54 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: userPrincipalName + - name: plannerPlan-id in: path - description: Alternate key of user + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - nullable: true - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/owners/$count': + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/$count': get: tags: - - teams.user + - teams.channel summary: Get the number of the resource - operationId: team.owner_GetCount + operationId: team.primaryChannel.planner.plan.task.message_GetCount parameters: - name: team-id in: path @@ -41261,81 +56907,36 @@ paths: 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}/permissionGrants': - get: - tags: - - teams.resourceSpecificPermissionGrant - summary: List permissionGrants of a team - description: 'List all resource-specific permission grants on the team. This list specifies the Microsoft Entra apps that have access to the team, along with the corresponding kind of resource-specific access that each app has.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-list-permissiongrants?view=graph-rest-beta - operationId: team_ListPermissionGrant - parameters: - - name: team-id + - name: plannerPlan-id in: path - description: The unique identifier of team + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: team - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - - $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.resourceSpecificPermissionGrantCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + get: tags: - - teams.resourceSpecificPermissionGrant - summary: Create new navigation property to permissionGrants for teams - operationId: team_CreatePermissionGrant + - teams.channel + summary: Get progressTaskBoardFormat from teams + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: team.primaryChannel.planner.plan.task_GetProgressTaskBoardFormat parameters: - name: team-id in: path @@ -41345,47 +56946,22 @@ paths: schema: type: string x-ms-docs-key-type: team - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/permissionGrants/{resourceSpecificPermissionGrant-id}': - get: - tags: - - teams.resourceSpecificPermissionGrant - summary: Get permissionGrants from teams - description: A collection of permissions granted to apps to access the team. - operationId: team_GetPermissionGrant - parameters: - - name: team-id + - name: plannerPlan-id in: path - description: The unique identifier of team + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: resourceSpecificPermissionGrant-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of resourceSpecificPermissionGrant + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -41412,15 +56988,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.resourceSpecificPermissionGrant - summary: Update the navigation property permissionGrants in teams - operationId: team_UpdatePermissionGrant + - teams.channel + summary: Update the navigation property progressTaskBoardFormat in teams + operationId: team.primaryChannel.planner.plan.task_UpdateProgressTaskBoardFormat parameters: - name: team-id in: path @@ -41430,20 +57006,35 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: resourceSpecificPermissionGrant-id + - name: plannerPlan-id in: path - description: The unique identifier of resourceSpecificPermissionGrant + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: 2XX: @@ -41451,15 +57042,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.resourceSpecificPermissionGrant - summary: Delete navigation property permissionGrants for teams - operationId: team_DeletePermissionGrant + - teams.channel + summary: Delete navigation property progressTaskBoardFormat for teams + operationId: team.primaryChannel.planner.plan.task_DeleteProgressTaskBoardFormat parameters: - name: team-id in: path @@ -41469,14 +57060,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: resourceSpecificPermissionGrant-id + - name: plannerPlan-id in: path - description: The unique identifier of resourceSpecificPermissionGrant + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -41489,12 +57088,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/permissionGrants/$count': + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/$count': get: tags: - - teams.resourceSpecificPermissionGrant + - teams.channel summary: Get the number of the resource - operationId: team.permissionGrant_GetCount + operationId: team.primaryChannel.planner.plan.task_GetCount parameters: - name: team-id in: path @@ -41504,6 +57103,14 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -41511,13 +57118,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/photo': + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': get: tags: - - teams.profilePhoto - summary: Get photo from teams - description: The team photo. - operationId: team_GetPhoto + - teams.channel + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: team.primaryChannel.planner.plan.task_delta parameters: - name: team-id in: path @@ -41527,6 +57137,19 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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: $select in: query description: Select properties to be returned @@ -41537,6 +57160,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 @@ -41549,23 +57182,37 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + title: Collection of plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object 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 + '/teams/{team-id}/primaryChannel/planner/plans/$count': + get: tags: - - teams.profilePhoto - summary: Update profilePhoto - description: 'Update the photo for the specified contact, group, team, or user in a tenant. The size of the photo you can update to is limited to 4 MB. You can use either PATCH or PUT for this operation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/profilephoto-update?view=graph-rest-beta - operationId: team_UpdatePhoto + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.planner.plan_GetCount parameters: - name: team-id in: path @@ -41575,30 +57222,23 @@ paths: schema: type: string x-ms-docs-key-type: team - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/photo/$value': + '/teams/{team-id}/primaryChannel/planner/plans/microsoft.graph.delta()': get: tags: - - teams.profilePhoto - summary: Get media content for the navigation property photo from teams - description: The team photo. - operationId: team_GetPhotoContent + - teams.channel + summary: Invoke function delta + description: 'Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-delta?view=graph-rest-beta + operationId: team.primaryChannel.planner.plan_delta parameters: - name: team-id in: path @@ -41608,25 +57248,75 @@ paths: 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: $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: Retrieved media content + description: Success content: - application/octet-stream: + application/json: schema: - type: string - format: binary + title: Collection of plannerPlan + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/primaryChannel/sharedWithTeams': + get: tags: - - teams.profilePhoto - summary: Update profilePhoto - description: 'Update the photo for the specified contact, group, team, or user in a tenant. The size of the photo you can update to is limited to 4 MB. You can use either PATCH or PUT for this operation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/profilephoto-update?view=graph-rest-beta - operationId: team_SetPhotoContent + - teams.channel + summary: Get sharedWithTeams from teams + description: A collection of teams with which a channel is shared. + operationId: team.primaryChannel_ListSharedGraphWPreTeam parameters: - name: team-id in: path @@ -41636,25 +57326,55 @@ paths: schema: type: string x-ms-docs-key-type: team - requestBody: - description: New media content. - content: - application/octet-stream: - schema: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 - format: binary - required: true responses: 2XX: - description: Success + $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' default: $ref: '#/components/responses/error' - delete: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - - teams.profilePhoto - summary: Delete media content for the navigation property photo in teams - description: The team photo. - operationId: team_DeletePhotoContent + - teams.channel + summary: Create new navigation property to sharedWithTeams for teams + operationId: team.primaryChannel_CreateSharedGraphWPreTeam parameters: - name: team-id in: path @@ -41664,27 +57384,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel': + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}': get: tags: - teams.channel - summary: Get primaryChannel - description: 'Get the default channel, General, of a team.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-get-primarychannel?view=graph-rest-beta - operationId: team_GetPrimaryChannel + summary: Get sharedWithTeams from teams + description: A collection of teams with which a channel is shared. + operationId: team.primaryChannel_GetSharedGraphWPreTeam parameters: - name: team-id in: path @@ -41694,6 +57417,14 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: $select in: query description: Select properties to be returned @@ -41720,15 +57451,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teams.channel - summary: Update the navigation property primaryChannel in teams - operationId: team_UpdatePrimaryChannel + summary: Update the navigation property sharedWithTeams in teams + operationId: team.primaryChannel_UpdateSharedGraphWPreTeam parameters: - name: team-id in: path @@ -41738,12 +57469,20 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' required: true responses: 2XX: @@ -41751,15 +57490,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teams.channel - summary: Delete navigation property primaryChannel for teams - operationId: team_DeletePrimaryChannel + summary: Delete navigation property sharedWithTeams for teams + operationId: team.primaryChannel_DeleteSharedGraphWPreTeam parameters: - name: team-id in: path @@ -41769,6 +57508,14 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: If-Match in: header description: ETag @@ -41781,13 +57528,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/allMembers': + '/teams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': get: tags: - teams.channel - summary: Get allMembers from teams - description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. - operationId: team.primaryChannel_ListAllMember + summary: Get allowedMembers from teams + description: A collection of team members who have access to the shared channel. + operationId: team.primaryChannel.sharedGraphWPreTeam_ListAllowedMember parameters: - name: team-id in: path @@ -41797,6 +57544,14 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -41841,11 +57596,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/teams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': + get: tags: - teams.channel - summary: Create new navigation property to allMembers for teams - operationId: team.primaryChannel_CreateAllMember + summary: Get allowedMembers from teams + description: A collection of team members who have access to the shared channel. + operationId: team.primaryChannel.sharedGraphWPreTeam_GetAllowedMember parameters: - name: team-id in: path @@ -41855,39 +57612,14 @@ paths: schema: type: string x-ms-docs-key-type: team - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/allMembers/{conversationMember-id}': - get: - tags: - - teams.channel - summary: Get allMembers from teams - description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. - operationId: team.primaryChannel_GetAllMember - parameters: - - name: team-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of team + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: conversationMember-id in: path description: The unique identifier of conversationMember @@ -41926,11 +57658,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/teams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': + get: tags: - teams.channel - summary: Update the navigation property allMembers in teams - operationId: team.primaryChannel_UpdateAllMember + summary: Get the number of the resource + operationId: team.primaryChannel.sharedGraphWPreTeam.allowedMember_GetCount parameters: - name: team-id in: path @@ -41940,36 +57673,27 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: conversationMember-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - required: true + x-ms-docs-key-type: sharedWithChannelTeamInfo + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/teams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': + get: tags: - teams.channel - summary: Delete navigation property allMembers for teams - operationId: team.primaryChannel_DeleteAllMember + summary: Get team from teams + operationId: team.primaryChannel.sharedGraphWPreTeam_GetTeam parameters: - name: team-id in: path @@ -41979,114 +57703,50 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: conversationMember-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/allMembers/$count': - get: - tags: - - teams.channel - summary: Get the number of the resource - operationId: team.primaryChannel.allMember_GetCount - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple + x-ms-docs-key-type: sharedWithChannelTeamInfo + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false 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/allMembers/microsoft.graph.add': - post: - tags: - - teams.channel - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: team.primaryChannel.allMember_add - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: team - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.team' default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/primaryChannel/allMembers/microsoft.graph.remove': - post: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/sharedWithTeams/$count': + get: tags: - teams.channel - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: team.primaryChannel.allMember_remove + summary: Get the number of the resource + operationId: team.primaryChannel.sharedGraphWPreTeam_GetCount parameters: - name: team-id in: path @@ -42096,50 +57756,20 @@ paths: schema: type: string x-ms-docs-key-type: team - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/primaryChannel/enabledApps': + '/teams/{team-id}/primaryChannel/tabs': get: tags: - teams.channel - summary: Get enabledApps from teams - description: A collection of enabled apps in the channel. - operationId: team.primaryChannel_ListEnabledApp + summary: Get tabs from teams + description: A collection of all the tabs in the channel. + operationId: team.primaryChannel_ListTab parameters: - name: team-id in: path @@ -42186,20 +57816,51 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAppCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/enabledApps/{teamsApp-id}': + post: + tags: + - teams.channel + summary: Create new navigation property to tabs for teams + operationId: team.primaryChannel_CreateTab + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/tabs/{teamsTab-id}': get: tags: - teams.channel - summary: Get enabledApps from teams - description: A collection of enabled apps in the channel. - operationId: team.primaryChannel_GetEnabledApp + summary: Get tabs from teams + description: A collection of all the tabs in the channel. + operationId: team.primaryChannel_GetTab parameters: - name: team-id in: path @@ -42209,14 +57870,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsApp-id + - name: teamsTab-id in: path - description: The unique identifier of teamsApp + description: The unique identifier of teamsTab required: true style: simple schema: type: string - x-ms-docs-key-type: teamsApp + x-ms-docs-key-type: teamsTab - name: $select in: query description: Select properties to be returned @@ -42243,16 +57904,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/enabledApps/$count': - get: + patch: tags: - teams.channel - summary: Get the number of the resource - operationId: team.primaryChannel.enabledApp_GetCount + summary: Update the navigation property tabs in teams + operationId: team.primaryChannel_UpdateTab parameters: - name: team-id in: path @@ -42262,66 +57922,36 @@ paths: 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/filesFolder': - get: - tags: - - teams.channel - summary: Get filesFolder from teams - description: Metadata for the location where the channel's files are stored. - operationId: team.primaryChannel_GetFilesFolder - parameters: - - name: team-id + - name: teamsTab-id in: path - description: The unique identifier of team + description: The unique identifier of teamsTab required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: teamsTab + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/filesFolder/content': - get: + delete: tags: - teams.channel - summary: Get content for the navigation property filesFolder from teams - description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' - operationId: team.primaryChannel_GetFilesFolderContent + summary: Delete navigation property tabs for teams + operationId: team.primaryChannel_DeleteTab parameters: - name: team-id in: path @@ -42331,29 +57961,33 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: $format - in: query - description: Format of the content - style: form - explode: false + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab + - name: If-Match + in: header + description: ETag + style: simple schema: type: string responses: 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + description: Success default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/tabs/{teamsTab-id}/teamsApp': + get: tags: - teams.channel - summary: Update content for the navigation property filesFolder in teams - description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' - operationId: team.primaryChannel_SetFilesFolderContent + summary: Get teamsApp from teams + description: The application that is linked to the tab. + operationId: team.primaryChannel.tab_GetTeamsApp parameters: - name: team-id in: path @@ -42363,29 +57997,50 @@ paths: schema: type: string x-ms-docs-key-type: team - requestBody: - description: New media content. - content: - application/octet-stream: - schema: + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: type: string - format: binary - required: true responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/tabs/$count': + get: tags: - teams.channel - summary: Delete content for the navigation property filesFolder in teams - description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' - operationId: team.primaryChannel_DeleteFilesFolderContent + summary: Get the number of the resource + operationId: team.primaryChannel.tab_GetCount parameters: - name: team-id in: path @@ -42395,24 +58050,23 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/filesFolder/contentStream': + '/teams/{team-id}/schedule': get: tags: - - teams.channel - summary: Get contentStream for the navigation property filesFolder from teams - description: 'The content stream, if the item represents a file.' - operationId: team.primaryChannel_GetFilesFolderContentStream + - teams.schedule + summary: Get schedule + description: "Retrieve the properties and relationships of a schedule object. The schedule creation process conforms to the One API guideline for resource based long running operations (RELO).\r\nWhen clients use the PUT method, if the schedule is provisioned, the operation updates the schedule; otherwise, the operation starts the schedule provisioning process in the background. During schedule provisioning, clients can use the GET method to get the schedule and look at the provisionStatus property for the current state of the provisioning. If the provisioning failed, clients can get additional information from the provisionStatusCode property. Clients can also inspect the configuration of the schedule." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-get?view=graph-rest-beta + operationId: team_GetSchedule parameters: - name: team-id in: path @@ -42422,22 +58076,45 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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 media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.schedule' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation put: tags: - - teams.channel - summary: Update contentStream for the navigation property filesFolder in teams - description: 'The content stream, if the item represents a file.' - operationId: team.primaryChannel_SetFilesFolderContentStream + - teams.schedule + summary: Create or replace schedule + description: "Create or replace a schedule object. The schedule creation process conforms to the One API guideline for resource based long running operations (RELO).\r\nWhen clients use the PUT method, if the schedule is provisioned, the operation replaces the schedule; otherwise, the operation starts the schedule provisioning process in the background. During schedule provisioning, clients can use the GET method to get the schedule and look at the provisionStatus property for the current state of the provisioning. If the provisioning failed, clients can get additional information from the provisionStatusCode property. Clients can also inspect the configuration of the schedule." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-put-schedule?view=graph-rest-beta + operationId: team_SetSchedule parameters: - name: team-id in: path @@ -42448,24 +58125,27 @@ paths: type: string x-ms-docs-key-type: team requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.schedule' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.schedule' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete contentStream for the navigation property filesFolder in teams - description: 'The content stream, if the item represents a file.' - operationId: team.primaryChannel_DeleteFilesFolderContentStream + - teams.schedule + summary: Delete navigation property schedule for teams + operationId: team_DeleteSchedule parameters: - name: team-id in: path @@ -42486,13 +58166,14 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/members': + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/dayNotes': get: tags: - - teams.channel - summary: Get members from teams - description: A collection of membership records associated with the channel. - operationId: team.primaryChannel_ListMember + - teams.schedule + summary: Get dayNotes from teams + description: The day notes in the schedule. + operationId: team.schedule_ListDayNote parameters: - name: team-id in: path @@ -42539,7 +58220,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.dayNoteCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -42548,9 +58229,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Create new navigation property to members for teams - operationId: team.primaryChannel_CreateMember + - teams.schedule + summary: Create new navigation property to dayNotes for teams + operationId: team.schedule_CreateDayNote parameters: - name: team-id in: path @@ -42565,7 +58246,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.dayNote' required: true responses: 2XX: @@ -42573,17 +58254,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.dayNote' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/members/{conversationMember-id}': + '/teams/{team-id}/schedule/dayNotes/{dayNote-id}': get: tags: - - teams.channel - summary: Get members from teams - description: A collection of membership records associated with the channel. - operationId: team.primaryChannel_GetMember + - teams.schedule + summary: Get dayNotes from teams + description: The day notes in the schedule. + operationId: team.schedule_GetDayNote parameters: - name: team-id in: path @@ -42593,14 +58274,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: conversationMember-id + - name: dayNote-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of dayNote required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: dayNote - name: $select in: query description: Select properties to be returned @@ -42627,15 +58308,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.dayNote' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property members in teams - operationId: team.primaryChannel_UpdateMember + - teams.schedule + summary: Update dayNote + description: Update the properties of a day note. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/daynote-update?view=graph-rest-beta + operationId: team.schedule_UpdateDayNote parameters: - name: team-id in: path @@ -42645,20 +58330,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: conversationMember-id + - name: dayNote-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of dayNote required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: dayNote requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.dayNote' required: true responses: 2XX: @@ -42666,15 +58351,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.dayNote' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property members for teams - operationId: team.primaryChannel_DeleteMember + - teams.schedule + summary: Delete navigation property dayNotes for teams + operationId: team.schedule_DeleteDayNote parameters: - name: team-id in: path @@ -42684,14 +58369,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: conversationMember-id + - name: dayNote-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of dayNote required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: dayNote - name: If-Match in: header description: ETag @@ -42704,12 +58389,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/members/$count': + '/teams/{team-id}/schedule/dayNotes/$count': get: tags: - - teams.channel + - teams.schedule summary: Get the number of the resource - operationId: team.primaryChannel.member_GetCount + operationId: team.schedule.dayNote_GetCount parameters: - name: team-id in: path @@ -42726,16 +58411,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/members/microsoft.graph.add': + '/teams/{team-id}/schedule/microsoft.graph.share': post: tags: - - teams.channel - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + - teams.schedule + summary: Invoke action share + description: 'Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable only by managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The notifyTeam parameter further specifies which employees can view the item.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: team.primaryChannel.member_add + url: https://learn.microsoft.com/graph/api/schedule-share?view=graph-rest-beta + operationId: team.schedule_share parameters: - name: team-id in: path @@ -42752,99 +58437,39 @@ paths: schema: type: object properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + notifyTeam: + type: boolean + default: false + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 additionalProperties: type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/primaryChannel/members/microsoft.graph.remove': - post: + '/teams/{team-id}/schedule/offerShiftRequests': + get: tags: - - teams.channel - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + - teams.schedule + summary: List offerShiftRequest + description: Retrieve the properties and relationships of all offerShiftRequest objects in a team. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: team.primaryChannel.member_remove - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/primaryChannel/messages': - get: - tags: - - teams.channel - summary: Get messages from teams - description: A collection of all the messages in the channel. Nullable. - operationId: team.primaryChannel_ListMessage + url: https://learn.microsoft.com/graph/api/offershiftrequest-list?view=graph-rest-beta + operationId: team.schedule_ListOfferShiftRequest parameters: - name: team-id in: path @@ -42891,7 +58516,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.offerShiftRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -42900,9 +58525,13 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Create new navigation property to messages for teams - operationId: team.primaryChannel_CreateMessage + - teams.schedule + summary: Create offerShiftRequest + description: Create an instance of an offerShiftRequest. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/offershiftrequest-post?view=graph-rest-beta + operationId: team.schedule_CreateOfferShiftRequest parameters: - name: team-id in: path @@ -42917,7 +58546,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' required: true responses: 2XX: @@ -42925,17 +58554,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}': + '/teams/{team-id}/schedule/offerShiftRequests/{offerShiftRequest-id}': get: tags: - - teams.channel - summary: Get messages from teams - description: A collection of all the messages in the channel. Nullable. - operationId: team.primaryChannel_GetMessage + - teams.schedule + summary: Get offerShiftRequest + description: Retrieve the properties and relationships of an offerShiftRequest object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/offershiftrequest-get?view=graph-rest-beta + operationId: team.schedule_GetOfferShiftRequest parameters: - name: team-id in: path @@ -42945,14 +58577,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - name: offerShiftRequest-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of offerShiftRequest required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: offerShiftRequest - name: $select in: query description: Select properties to be returned @@ -42979,15 +58611,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property messages in teams - operationId: team.primaryChannel_UpdateMessage + - teams.schedule + summary: Update the navigation property offerShiftRequests in teams + operationId: team.schedule_UpdateOfferShiftRequest parameters: - name: team-id in: path @@ -42997,20 +58629,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - name: offerShiftRequest-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of offerShiftRequest required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: offerShiftRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' required: true responses: 2XX: @@ -43018,15 +58650,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property messages for teams - operationId: team.primaryChannel_DeleteMessage + - teams.schedule + summary: Delete navigation property offerShiftRequests for teams + operationId: team.schedule_DeleteOfferShiftRequest parameters: - name: team-id in: path @@ -43036,14 +58668,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - name: offerShiftRequest-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of offerShiftRequest required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: offerShiftRequest - name: If-Match in: header description: ETag @@ -43056,13 +58688,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents': + '/teams/{team-id}/schedule/offerShiftRequests/$count': get: tags: - - teams.channel - summary: Get hostedContents from teams - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: team.primaryChannel.message_ListHostedContent + - teams.schedule + summary: Get the number of the resource + operationId: team.schedule.offerShiftRequest_GetCount parameters: - name: team-id in: path @@ -43072,14 +58703,32 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/schedule/openShiftChangeRequests': + get: + tags: + - teams.schedule + summary: List openShiftChangeRequests + description: Retrieve a list of openShiftChangeRequest objects in a team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/openshiftchangerequest-list?view=graph-rest-beta + operationId: team.schedule_ListOpenShiftChangeRequest + parameters: + - name: team-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: team - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -43117,7 +58766,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.openShiftChangeRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -43126,9 +58775,13 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Create new navigation property to hostedContents for teams - operationId: team.primaryChannel.message_CreateHostedContent + - teams.schedule + summary: Create openShiftChangeRequest + description: Create instance of an openShiftChangeRequest object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/openshiftchangerequest-post?view=graph-rest-beta + operationId: team.schedule_CreateOpenShiftChangeRequest parameters: - name: team-id in: path @@ -43138,20 +58791,12 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' required: true responses: 2XX: @@ -43159,17 +58804,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + '/teams/{team-id}/schedule/openShiftChangeRequests/{openShiftChangeRequest-id}': get: tags: - - teams.channel - summary: Get hostedContents from teams - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: team.primaryChannel.message_GetHostedContent + - teams.schedule + summary: Get openShiftChangeRequest + description: Retrieve the properties and relationships of an openShiftChangeRequest object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/openshiftchangerequest-get?view=graph-rest-beta + operationId: team.schedule_GetOpenShiftChangeRequest parameters: - name: team-id in: path @@ -43179,22 +58827,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: openShiftChangeRequest-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of openShiftChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: openShiftChangeRequest - name: $select in: query description: Select properties to be returned @@ -43221,15 +58861,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property hostedContents in teams - operationId: team.primaryChannel.message_UpdateHostedContent + - teams.schedule + summary: Update the navigation property openShiftChangeRequests in teams + operationId: team.schedule_UpdateOpenShiftChangeRequest parameters: - name: team-id in: path @@ -43239,28 +58879,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: openShiftChangeRequest-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of openShiftChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: openShiftChangeRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' required: true responses: 2XX: @@ -43268,15 +58900,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property hostedContents for teams - operationId: team.primaryChannel.message_DeleteHostedContent + - teams.schedule + summary: Delete navigation property openShiftChangeRequests for teams + operationId: team.schedule_DeleteOpenShiftChangeRequest parameters: - name: team-id in: path @@ -43286,22 +58918,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: openShiftChangeRequest-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of openShiftChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: openShiftChangeRequest - name: If-Match in: header description: ETag @@ -43314,140 +58938,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': - get: - tags: - - teams.channel - summary: Get media content for the navigation property hostedContents from teams - description: The unique identifier for an entity. Read-only. - operationId: team.primaryChannel.message_GetHostedContentsContent - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - 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: - - teams.channel - summary: Update media content for the navigation property hostedContents in teams - description: The unique identifier for an entity. Read-only. - operationId: team.primaryChannel.message_SetHostedContentsContent - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - 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: - - teams.channel - summary: Delete media content for the navigation property hostedContents in teams - description: The unique identifier for an entity. Read-only. - operationId: team.primaryChannel.message_DeleteHostedContentsContent - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents/$count': + '/teams/{team-id}/schedule/openShiftChangeRequests/$count': get: tags: - - teams.channel + - teams.schedule summary: Get the number of the resource - operationId: team.primaryChannel.message.hostedContent_GetCount + operationId: team.schedule.openShiftChangeRequest_GetCount parameters: - name: team-id in: path @@ -43457,14 +58953,6 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -43472,163 +58960,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction': - post: - tags: - - teams.channel - summary: Invoke action setReaction - operationId: team.primaryChannel.message_setReaction - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - 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 - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': - 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: team.primaryChannel.message_softDelete - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': - 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: team.primaryChannel.message_undoSoftDelete - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': - post: - tags: - - teams.channel - summary: Invoke action unsetReaction - operationId: team.primaryChannel.message_unsetReaction - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - 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 - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies': + '/teams/{team-id}/schedule/openShifts': get: tags: - - teams.channel - summary: Get replies from teams - description: Replies for a specified message. Supports $expand for channel messages. - operationId: team.primaryChannel.message_ListReply + - teams.schedule + summary: List openShift + description: List openshift objects in a team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/openshift-list?view=graph-rest-beta + operationId: team.schedule_ListOpenShift parameters: - name: team-id in: path @@ -43638,14 +58979,6 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -43683,7 +59016,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.openShiftCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -43692,9 +59025,13 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Create new navigation property to replies for teams - operationId: team.primaryChannel.message_CreateReply + - teams.schedule + summary: Create openShift + description: Create an instance of an openShift object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/openshift-post?view=graph-rest-beta + operationId: team.schedule_CreateOpenShift parameters: - name: team-id in: path @@ -43704,20 +59041,12 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.openShift' required: true responses: 2XX: @@ -43725,17 +59054,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}': + '/teams/{team-id}/schedule/openShifts/{openShift-id}': get: tags: - - teams.channel - summary: Get replies from teams - description: Replies for a specified message. Supports $expand for channel messages. - operationId: team.primaryChannel.message_GetReply + - teams.schedule + summary: Get openShift + description: Retrieve the properties and relationships of an openshift object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/openshift-get?view=graph-rest-beta + operationId: team.schedule_GetOpenShift parameters: - name: team-id in: path @@ -43745,22 +59077,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: openShift-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of openShift required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: openShift - name: $select in: query description: Select properties to be returned @@ -43787,15 +59111,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property replies in teams - operationId: team.primaryChannel.message_UpdateReply + - teams.schedule + summary: Update openShift + description: Update the properties of an openShift object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/openshift-update?view=graph-rest-beta + operationId: team.schedule_UpdateOpenShift parameters: - name: team-id in: path @@ -43805,28 +59133,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: openShift-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of openShift required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: openShift requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.openShift' required: true responses: 2XX: @@ -43834,15 +59154,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property replies for teams - operationId: team.primaryChannel.message_DeleteReply + - teams.schedule + summary: Delete openShift + description: Delete an openShift object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/openshift-delete?view=graph-rest-beta + operationId: team.schedule_DeleteOpenShift parameters: - name: team-id in: path @@ -43852,22 +59176,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: openShift-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of openShift required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: openShift - name: If-Match in: header description: ETag @@ -43880,13 +59196,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': + '/teams/{team-id}/schedule/openShifts/$count': get: tags: - - teams.channel - summary: Get hostedContents from teams - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: team.primaryChannel.message.reply_ListHostedContent + - teams.schedule + summary: Get the number of the resource + operationId: team.schedule.openShift_GetCount parameters: - name: team-id in: path @@ -43896,22 +59211,32 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/schedule/schedulingGroups': + get: + tags: + - teams.schedule + summary: List scheduleGroups + description: Get the list of schedulingGroups in this schedule. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-list-schedulinggroups?view=graph-rest-beta + operationId: team.schedule_ListSchedulingGroup + parameters: + - name: team-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: team - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -43949,7 +59274,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.schedulingGroupCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -43958,9 +59283,13 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Create new navigation property to hostedContents for teams - operationId: team.primaryChannel.message.reply_CreateHostedContent + - teams.schedule + summary: Create schedulingGroup + description: Create a new schedulingGroup. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-post-schedulinggroups?view=graph-rest-beta + operationId: team.schedule_CreateSchedulingGroup parameters: - name: team-id in: path @@ -43970,28 +59299,12 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' required: true responses: 2XX: @@ -43999,17 +59312,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': + '/teams/{team-id}/schedule/schedulingGroups/{schedulingGroup-id}': get: tags: - - teams.channel - summary: Get hostedContents from teams - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: team.primaryChannel.message.reply_GetHostedContent + - teams.schedule + summary: Get schedulingGroup + description: Retrieve the properties and relationships of a schedulingGroup by ID. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedulinggroup-get?view=graph-rest-beta + operationId: team.schedule_GetSchedulingGroup parameters: - name: team-id in: path @@ -44019,30 +59335,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: schedulingGroup-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of schedulingGroup required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: schedulingGroup - name: $select in: query description: Select properties to be returned @@ -44069,15 +59369,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property hostedContents in teams - operationId: team.primaryChannel.message.reply_UpdateHostedContent + - teams.schedule + summary: Replace schedulingGroup + description: 'Replace an existing schedulingGroup. If the specified schedulingGroup doesn''t exist, this method returns 404 Not found.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedulinggroup-put?view=graph-rest-beta + operationId: team.schedule_UpdateSchedulingGroup parameters: - name: team-id in: path @@ -44087,36 +59391,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: schedulingGroup-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of schedulingGroup required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: schedulingGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' required: true responses: 2XX: @@ -44124,15 +59412,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property hostedContents for teams - operationId: team.primaryChannel.message.reply_DeleteHostedContent + - teams.schedule + summary: Delete schedulingGroup + description: "Mark a schedulingGroup as inactive by setting its isActive property.\r\nThis method doesn't remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedulinggroup-delete?view=graph-rest-beta + operationId: team.schedule_DeleteSchedulingGroup parameters: - name: team-id in: path @@ -44142,30 +59434,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: schedulingGroup-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of schedulingGroup required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: schedulingGroup - name: If-Match in: header description: ETag @@ -44178,13 +59454,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': + '/teams/{team-id}/schedule/schedulingGroups/$count': get: tags: - - teams.channel - summary: Get media content for the navigation property hostedContents from teams - description: The unique identifier for an entity. Read-only. - operationId: team.primaryChannel.message.reply_GetHostedContentsContent + - teams.schedule + summary: Get the number of the resource + operationId: team.schedule.schedulingGroup_GetCount parameters: - name: team-id in: path @@ -44194,46 +59469,121 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/schedule/shifts': + get: + tags: + - teams.schedule + summary: List shifts + description: The shifts in the schedule. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-list-shifts?view=graph-rest-beta + operationId: team.schedule_ListShift + parameters: + - name: team-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + 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: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + 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.shiftCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.schedule + summary: Create shift + description: Create a new shift instance in a schedule. The duration of a shift cannot be less than 1 minute or longer than 24 hours. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-post-shifts?view=graph-rest-beta + operationId: team.schedule_CreateShift + parameters: + - name: team-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: team + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shift' + required: true responses: 2XX: - description: Retrieved media content + description: Created navigation property. content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.shift' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/shifts/{shift-id}': + get: tags: - - teams.channel - summary: Update media content for the navigation property hostedContents in teams - description: The unique identifier for an entity. Read-only. - operationId: team.primaryChannel.message.reply_SetHostedContentsContent + - teams.schedule + summary: Get shift + description: Retrieve the properties and relationships of a shift object by ID. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/shift-get?view=graph-rest-beta + operationId: team.schedule_GetShift parameters: - name: team-id in: path @@ -44243,49 +59593,96 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - name: shift-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: shift + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.shift' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.schedule + summary: Replace shift + description: 'Replace an existing shift. If the specified shift doesn''t exist, this method returns 404 Not found. The duration of a shift can''t be less than 1 minute or longer than 24 hours.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/shift-put?view=graph-rest-beta + operationId: team.schedule_UpdateShift + parameters: + - name: team-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: team + - name: shift-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: shift requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.shift' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shift' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete media content for the navigation property hostedContents in teams - description: The unique identifier for an entity. Read-only. - operationId: team.primaryChannel.message.reply_DeleteHostedContentsContent + - teams.schedule + summary: Delete shift + description: Delete a shift from the schedule. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/shift-delete?view=graph-rest-beta + operationId: team.schedule_DeleteShift parameters: - name: team-id in: path @@ -44295,30 +59692,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: shift-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: shift - name: If-Match in: header description: ETag @@ -44330,12 +59711,13 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/shifts/$count': get: tags: - - teams.channel + - teams.schedule summary: Get the number of the resource - operationId: team.primaryChannel.message.reply.hostedContent_GetCount + operationId: team.schedule.shift_GetCount parameters: - name: team-id in: path @@ -44345,22 +59727,6 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -44368,12 +59734,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': - post: + '/teams/{team-id}/schedule/shiftsRoleDefinitions': + get: tags: - - teams.channel - summary: Invoke action setReaction - operationId: team.primaryChannel.message.reply_setReaction + - teams.schedule + summary: Get shiftsRoleDefinitions from teams + description: The definitions of the roles in the schedule. + operationId: team.schedule_ListShiftsRoleDefinition parameters: - name: team-id in: path @@ -44383,51 +59750,88 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: chatMessage - - name: chatMessage-id1 + 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.shiftsRoleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.schedule + summary: Create new navigation property to shiftsRoleDefinitions for teams + operationId: team.schedule_CreateShiftsRoleDefinition + parameters: + - name: team-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: team requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': - post: + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/shiftsRoleDefinitions/{shiftsRoleDefinition-id}': + get: 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: team.primaryChannel.message.reply_softDelete + - teams.schedule + summary: Get shiftsRoleDefinitions from teams + description: The definitions of the roles in the schedule. + operationId: team.schedule_GetShiftsRoleDefinition parameters: - name: team-id in: path @@ -44437,38 +59841,49 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - name: shiftsRoleDefinition-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of shiftsRoleDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: shiftsRoleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage + uniqueItems: true + type: array + items: + 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.shiftsRoleDefinition' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': - post: + x-ms-docs-operation-type: operation + patch: 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: team.primaryChannel.message.reply_undoSoftDelete + - teams.schedule + summary: Update the navigation property shiftsRoleDefinitions in teams + operationId: team.schedule_UpdateShiftsRoleDefinition parameters: - name: team-id in: path @@ -44478,34 +59893,36 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: shiftsRoleDefinition-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of shiftsRoleDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: shiftsRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': - post: + x-ms-docs-operation-type: operation + delete: tags: - - teams.channel - summary: Invoke action unsetReaction - operationId: team.primaryChannel.message.reply_unsetReaction + - teams.schedule + summary: Delete navigation property shiftsRoleDefinitions for teams + operationId: team.schedule_DeleteShiftsRoleDefinition parameters: - name: team-id in: path @@ -44515,47 +59932,32 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - name: shiftsRoleDefinition-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of shiftsRoleDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true + x-ms-docs-key-type: shiftsRoleDefinition + - name: If-Match + in: header + description: ETag style: simple 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 - additionalProperties: - type: object - required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/$count': + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/shiftsRoleDefinitions/$count': get: tags: - - teams.channel + - teams.schedule summary: Get the number of the resource - operationId: team.primaryChannel.message.reply_GetCount + operationId: team.schedule.shiftsRoleDefinition_GetCount parameters: - name: team-id in: path @@ -44565,14 +59967,6 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -44580,16 +59974,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + '/teams/{team-id}/schedule/swapShiftsChangeRequests': get: tags: - - teams.channel - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + - teams.schedule + summary: List swapShiftsChangeRequest + description: Retrieve a list of swapShiftsChangeRequest objects in a team. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: team.primaryChannel.message.reply_delta + url: https://learn.microsoft.com/graph/api/swapshiftschangerequest-list?view=graph-rest-beta + operationId: team.schedule_ListSwapShiftsChangeRequest parameters: - name: team-id in: path @@ -44599,22 +59993,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -44622,9 +60008,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -44644,41 +60030,22 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.swapShiftsChangeRequestCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': + x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Invoke action forwardToChat - description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + - teams.schedule + summary: Create swapShiftsChangeRequest + description: Create an instance of a swapShiftsChangeRequest object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta - operationId: team.primaryChannel.message.reply_forwardToChat + url: https://learn.microsoft.com/graph/api/swapshiftschangerequest-post?view=graph-rest-beta + operationId: team.schedule_CreateSwapShiftsChangeRequest parameters: - name: team-id in: path @@ -44688,69 +60055,33 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - targetChatIds: - type: array - items: - type: string - nullable: true - messageIds: - type: array - items: - type: string - nullable: true - additionalMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': - post: + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest-id}': + get: tags: - - teams.channel - summary: Invoke action replyWithQuote - description: Reply with quote to a single chat message or multiple chat messages in a chat. + - teams.schedule + summary: Get swapShiftsChangeRequest + description: Retrieve the properties and relationships of a swapShiftsChangeRequest object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta - operationId: team.primaryChannel.message.reply_replyGraphWPreQuote + url: https://learn.microsoft.com/graph/api/swapshiftschangerequest-get?view=graph-rest-beta + operationId: team.schedule_GetSwapShiftsChangeRequest parameters: - name: team-id in: path @@ -44760,30 +60091,72 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - name: swapShiftsChangeRequest-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of swapShiftsChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: swapShiftsChangeRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.swapShiftsChangeRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.schedule + summary: Update the navigation property swapShiftsChangeRequests in teams + operationId: team.schedule_UpdateSwapShiftsChangeRequest + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: swapShiftsChangeRequest-id + in: path + description: The unique identifier of swapShiftsChangeRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: swapShiftsChangeRequest requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - messageIds: - type: array - items: - type: string - nullable: true - replyMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' required: true responses: 2XX: @@ -44791,16 +60164,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/messages/$count': + x-ms-docs-operation-type: operation + delete: + tags: + - teams.schedule + summary: Delete navigation property swapShiftsChangeRequests for teams + operationId: team.schedule_DeleteSwapShiftsChangeRequest + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: swapShiftsChangeRequest-id + in: path + description: The unique identifier of swapShiftsChangeRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: swapShiftsChangeRequest + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/swapShiftsChangeRequests/$count': get: tags: - - teams.channel + - teams.schedule summary: Get the number of the resource - operationId: team.primaryChannel.message_GetCount + operationId: team.schedule.swapShiftsChangeRequest_GetCount parameters: - name: team-id in: path @@ -44817,16 +60224,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/messages/microsoft.graph.delta()': + '/teams/{team-id}/schedule/timeCards': get: tags: - - teams.channel - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + - teams.schedule + summary: List timeCard + description: Retrieve a list of timeCard entries in a schedule. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: team.primaryChannel.message_delta + url: https://learn.microsoft.com/graph/api/timecard-list?view=graph-rest-beta + operationId: team.schedule_ListTimeCard parameters: - name: team-id in: path @@ -44841,9 +60248,9 @@ paths: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -44851,9 +60258,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -44873,41 +60280,22 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.timeCardCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teams/{team-id}/primaryChannel/messages/microsoft.graph.forwardToChat': + x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Invoke action forwardToChat - description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + - teams.schedule + summary: Create timeCard + description: Create a timeCard instance in a schedule. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta - operationId: team.primaryChannel.message_forwardToChat + url: https://learn.microsoft.com/graph/api/timecard-post?view=graph-rest-beta + operationId: team.schedule_CreateTimeCard parameters: - name: team-id in: path @@ -44918,60 +60306,32 @@ paths: type: string x-ms-docs-key-type: team requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - targetChatIds: - type: array - items: - type: string - nullable: true - messageIds: - type: array - items: - type: string - nullable: true - additionalMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.timeCard' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/primaryChannel/messages/microsoft.graph.replyWithQuote': - post: + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/timeCards/{timeCard-id}': + get: tags: - - teams.channel - summary: Invoke action replyWithQuote - description: Reply with quote to a single chat message or multiple chat messages in a chat. + - teams.schedule + summary: Get timeCard + description: Get the properties and relationships of a timeCard object by ID. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta - operationId: team.primaryChannel.message_replyGraphWPreQuote + url: https://learn.microsoft.com/graph/api/timecard-get?view=graph-rest-beta + operationId: team.schedule_GetTimeCard parameters: - name: team-id in: path @@ -44981,43 +60341,53 @@ paths: schema: type: string x-ms-docs-key-type: team - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - messageIds: - type: array - items: - type: string - nullable: true - replyMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object - required: true + - name: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.chatMessage' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/microsoft.graph.archive': - post: + x-ms-docs-operation-type: operation + patch: tags: - - teams.channel - summary: Invoke action archive - description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' + - teams.schedule + summary: Replace timeCard + description: Replace an existing timeCard with updated values. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta - operationId: team.primaryChannel_archive + url: https://learn.microsoft.com/graph/api/timecard-replace?view=graph-rest-beta + operationId: team.schedule_UpdateTimeCard parameters: - name: team-id in: path @@ -45027,36 +60397,40 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - shouldSetSpoSiteReadOnlyForMembers: - type: boolean - default: false - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.timeCard' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/microsoft.graph.completeMigration': - post: + x-ms-docs-operation-type: operation + delete: tags: - - teams.channel - summary: Invoke action completeMigration - description: 'Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.' + - teams.schedule + summary: Delete timeCard + description: Delete a timeCard instance in a schedule. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta - operationId: team.primaryChannel_completeMigration + url: https://learn.microsoft.com/graph/api/timecard-delete?view=graph-rest-beta + operationId: team.schedule_DeleteTimeCard parameters: - name: team-id in: path @@ -45066,22 +60440,36 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': - get: + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.clockOut': + post: tags: - - teams.channel - summary: Invoke function doesUserHaveAccess - description: Determine whether a user has access to a channel. + - teams.schedule + summary: Invoke action clockOut + description: Clock out to end an open timeCard. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta - operationId: team.primaryChannel_doesUserHaveAccess + url: https://learn.microsoft.com/graph/api/timecard-clockout?view=graph-rest-beta + operationId: team.schedule.timeCard_clockOut parameters: - name: team-id in: path @@ -45091,56 +60479,54 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: userId - in: query - description: 'Usage: userId=''@userId''' - style: form - explode: false - schema: - type: string - nullable: true - - name: tenantId - in: query - description: 'Usage: tenantId=''@tenantId''' - style: form - explode: false - schema: - type: string - nullable: true - - name: userPrincipalName - in: query - description: 'Usage: userPrincipalName=''@userPrincipalName''' - style: form - explode: false + - name: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple schema: type: string - nullable: true + x-ms-docs-key-type: timeCard + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + atApprovedLocation: + type: boolean + default: false + nullable: true + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true responses: 2XX: description: Success content: application/json: schema: - type: object - properties: - value: - type: boolean - default: false - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/teams/{team-id}/primaryChannel/microsoft.graph.provisionEmail': + x-ms-docs-operation-type: action + '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.confirm': post: tags: - - teams.channel - summary: Invoke action provisionEmail - description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' + - teams.schedule + summary: Invoke action confirm + description: Confirm a specific timeCard. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta - operationId: team.primaryChannel_provisionEmail + url: https://learn.microsoft.com/graph/api/timecard-confirm?view=graph-rest-beta + operationId: team.schedule.timeCard_confirm parameters: - name: team-id in: path @@ -45150,26 +60536,30 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/microsoft.graph.removeEmail': + '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.confirmForUser': post: tags: - - teams.channel - summary: Invoke action removeEmail - description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta - operationId: team.primaryChannel_removeEmail + - teams.schedule + summary: Invoke action confirmForUser + operationId: team.schedule.timeCard_confirmGraphFPreUser parameters: - name: team-id in: path @@ -45179,22 +60569,46 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + userId: + type: string + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/microsoft.graph.startMigration': + '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.endBreak': post: tags: - - teams.channel - summary: Invoke action startMigration - description: 'Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types.' + - teams.schedule + summary: Invoke action endBreak + description: End the open break in a specific timeCard. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-startmigration?view=graph-rest-beta - operationId: team.primaryChannel_startMigration + url: https://learn.microsoft.com/graph/api/timecard-endbreak?view=graph-rest-beta + operationId: team.schedule.timeCard_endBreak parameters: - name: team-id in: path @@ -45204,6 +60618,14 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard requestBody: description: Action parameters content: @@ -45211,30 +60633,39 @@ paths: schema: type: object properties: - conversationCreationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + atApprovedLocation: + type: boolean + default: false + nullable: true + isAtApprovedLocation: + type: boolean + default: false nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' additionalProperties: type: object required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/microsoft.graph.unarchive': + '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.startBreak': post: tags: - - teams.channel - summary: Invoke action unarchive - description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' + - teams.schedule + summary: Invoke action startBreak + description: Start a break in a specific timeCard. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-beta - operationId: team.primaryChannel_unarchive + url: https://learn.microsoft.com/graph/api/timecard-startbreak?view=graph-rest-beta + operationId: team.schedule.timeCard_startBreak parameters: - name: team-id in: path @@ -45244,19 +60675,50 @@ paths: schema: type: string x-ms-docs-key-type: team + - name: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + atApprovedLocation: + type: boolean + default: false + nullable: true + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/planner': + '/teams/{team-id}/schedule/timeCards/$count': 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.' - operationId: team.primaryChannel_GetPlanner + - teams.schedule + summary: Get the number of the resource + operationId: team.schedule.timeCard_GetCount parameters: - name: team-id in: path @@ -45266,41 +60728,23 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/teams/{team-id}/schedule/timeCards/microsoft.graph.clockIn': + post: tags: - - teams.channel - summary: Update the navigation property planner in teams - operationId: team.primaryChannel_UpdatePlanner + - teams.schedule + summary: Invoke action clockIn + description: Clock in to start a timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-clockin?view=graph-rest-beta + operationId: team.schedule.timeCard_clockIn parameters: - name: team-id in: path @@ -45311,11 +60755,27 @@ paths: type: string x-ms-docs-key-type: team requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + type: object + properties: + atApprovedLocation: + type: boolean + default: false + nullable: true + isAtApprovedLocation: + type: boolean + default: false + nullable: true + onBehalfOfUserId: + type: string + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object required: true responses: 2XX: @@ -45323,43 +60783,20 @@ paths: 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: team.primaryChannel_DeletePlanner - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans': + x-ms-docs-operation-type: action + '/teams/{team-id}/schedule/timeOffReasons': 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: team.primaryChannel.planner_ListPlan + - teams.schedule + summary: List timeOffReasons + description: The set of reasons for a time off in the schedule. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-list-timeoffreasons?view=graph-rest-beta + operationId: team.schedule_ListTimeOffReason parameters: - name: team-id in: path @@ -45406,7 +60843,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeOffReasonCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -45415,9 +60852,13 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Create new navigation property to plans for teams - operationId: team.primaryChannel.planner_CreatePlan + - teams.schedule + summary: Create timeOffReason + description: Create a new timeOffReason. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-post-timeoffreasons?view=graph-rest-beta + operationId: team.schedule_CreateTimeOffReason parameters: - name: team-id in: path @@ -45432,7 +60873,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' required: true responses: 2XX: @@ -45440,17 +60881,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}': + '/teams/{team-id}/schedule/timeOffReasons/{timeOffReason-id}': 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: team.primaryChannel.planner_GetPlan + - teams.schedule + summary: Get timeOffReason + description: Retrieve the properties and relationships of a timeOffReason object by ID. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timeoffreason-get?view=graph-rest-beta + operationId: team.schedule_GetTimeOffReason parameters: - name: team-id in: path @@ -45460,14 +60904,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id + - name: timeOffReason-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: timeOffReason - name: $select in: query description: Select properties to be returned @@ -45494,15 +60938,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property plans in teams - operationId: team.primaryChannel.planner_UpdatePlan + - teams.schedule + summary: Replace timeOffReason + description: 'Replace an existing timeOffReason. If the specified timeOffReason doesn''t exist, this method returns 404 Not found.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timeoffreason-put?view=graph-rest-beta + operationId: team.schedule_UpdateTimeOffReason parameters: - name: team-id in: path @@ -45512,20 +60960,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id + - name: timeOffReason-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: timeOffReason requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' required: true responses: 2XX: @@ -45533,15 +60981,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property plans for teams - operationId: team.primaryChannel.planner_DeletePlan + - teams.schedule + summary: Delete timeOffReason + description: Mark a timeOffReason as inactive by setting the isActive property. Every team must include at least one timeOffReason. This method doesn't remove the specified timeOffReason instance. timeOffItem instances that were assigned this reason remain assigned to this reason. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timeoffreason-delete?view=graph-rest-beta + operationId: team.schedule_DeleteTimeOffReason parameters: - name: team-id in: path @@ -45551,14 +61003,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id + - name: timeOffReason-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: timeOffReason - name: If-Match in: header description: ETag @@ -45571,13 +61023,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets': + '/teams/{team-id}/schedule/timeOffReasons/$count': get: tags: - - teams.channel - summary: Get buckets from teams - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: team.primaryChannel.planner.plan_ListBucket + - teams.schedule + summary: Get the number of the resource + operationId: team.schedule.timeOffReason_GetCount parameters: - name: team-id in: path @@ -45587,14 +61038,32 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/schedule/timeOffRequests': + get: + tags: + - teams.schedule + summary: List timeOffRequest + description: Retrieve a list of timeoffrequest objects in the team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timeoffrequest-list?view=graph-rest-beta + operationId: team.schedule_ListTimeOffRequest + parameters: + - name: team-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: team - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -45632,7 +61101,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeOffRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -45641,9 +61110,13 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Create new navigation property to buckets for teams - operationId: team.primaryChannel.planner.plan_CreateBucket + - teams.schedule + summary: Create timeOffRequest + description: Create instance of a timeoffrequest object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timeoffrequest-post?view=graph-rest-beta + operationId: team.schedule_CreateTimeOffRequest parameters: - name: team-id in: path @@ -45653,20 +61126,12 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' required: true responses: 2XX: @@ -45674,17 +61139,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + '/teams/{team-id}/schedule/timeOffRequests/{timeOffRequest-id}': get: tags: - - teams.channel - summary: Get buckets from teams - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: team.primaryChannel.planner.plan_GetBucket + - teams.schedule + summary: Get timeOffRequest + description: Retrieve the properties and relationships of a timeoffrequest object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timeoffrequest-get?view=graph-rest-beta + operationId: team.schedule_GetTimeOffRequest parameters: - name: team-id in: path @@ -45694,22 +61162,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: timeOffRequest-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of timeOffRequest required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: timeOffRequest - name: $select in: query description: Select properties to be returned @@ -45736,15 +61196,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property buckets in teams - operationId: team.primaryChannel.planner.plan_UpdateBucket + - teams.schedule + summary: Update the navigation property timeOffRequests in teams + operationId: team.schedule_UpdateTimeOffRequest parameters: - name: team-id in: path @@ -45754,28 +61214,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: timeOffRequest-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of timeOffRequest required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: timeOffRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' required: true responses: 2XX: @@ -45783,15 +61235,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property buckets for teams - operationId: team.primaryChannel.planner.plan_DeleteBucket + - teams.schedule + summary: Delete timeOffRequest + description: Delete a timeOffRequest object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timeoffrequest-delete?view=graph-rest-beta + operationId: team.schedule_DeleteTimeOffRequest parameters: - name: team-id in: path @@ -45801,22 +61257,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: timeOffRequest-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of timeOffRequest required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: timeOffRequest - name: If-Match in: header description: ETag @@ -45829,13 +61277,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': + '/teams/{team-id}/schedule/timeOffRequests/$count': get: tags: - - teams.channel - summary: Get tasks from teams - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: team.primaryChannel.planner.plan.bucket_ListTask + - teams.schedule + summary: Get the number of the resource + operationId: team.schedule.timeOffRequest_GetCount parameters: - name: team-id in: path @@ -45845,22 +61292,32 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/schedule/timesOff': + get: + tags: + - teams.schedule + summary: List timesOff + description: Get the list of timeOff instances in a schedule. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-list-timesoff?view=graph-rest-beta + operationId: team.schedule_ListTimesOff + parameters: + - name: team-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: team - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -45898,7 +61355,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeOffCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -45907,9 +61364,13 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Create new navigation property to tasks for teams - operationId: team.primaryChannel.planner.plan.bucket_CreateTask + - teams.schedule + summary: Create timeOff + description: Create a new timeOff instance in a schedule. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-post-timesoff?view=graph-rest-beta + operationId: team.schedule_CreateTimesOff parameters: - name: team-id in: path @@ -45919,28 +61380,12 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - 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.timeOff' required: true responses: 2XX: @@ -45948,17 +61393,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.timeOff' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': + '/teams/{team-id}/schedule/timesOff/{timeOff-id}': get: tags: - - teams.channel - summary: Get tasks from teams - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: team.primaryChannel.planner.plan.bucket_GetTask + - teams.schedule + summary: Get timeOff + description: Retrieve the properties and relationships of a timeOff object by ID. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timeoff-get?view=graph-rest-beta + operationId: team.schedule_GetTimesOff parameters: - name: team-id in: path @@ -45968,30 +61416,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: timeOff-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of timeOff required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: timeOff - name: $select in: query description: Select properties to be returned @@ -46018,15 +61450,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.timeOff' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property tasks in teams - operationId: team.primaryChannel.planner.plan.bucket_UpdateTask + - teams.schedule + summary: Replace timeOff + description: 'Replace an existing timeOff. If the specified timeOff doesn''t exist, this method returns 404 Not found.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timeoff-put?view=graph-rest-beta + operationId: team.schedule_UpdateTimesOff parameters: - name: team-id in: path @@ -46036,36 +61472,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: timeOff-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of timeOff required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: timeOff requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.timeOff' required: true responses: 2XX: @@ -46073,15 +61493,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.timeOff' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property tasks for teams - operationId: team.primaryChannel.planner.plan.bucket_DeleteTask + - teams.schedule + summary: Delete timeOff + description: Delete a timeOff instance from a schedule. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timeoff-delete?view=graph-rest-beta + operationId: team.schedule_DeleteTimesOff parameters: - name: team-id in: path @@ -46091,49 +61515,156 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id + - name: timeOff-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of timeOff required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: timeOff + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/timesOff/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: team.schedule.timesOff_GetCount + parameters: + - name: team-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + 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}/tags': + get: + tags: + - teams.teamworkTag + summary: List teamworkTags + description: Get a list of the tag objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworktag-list?view=graph-rest-beta + operationId: team_ListTag + parameters: + - name: team-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag + 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.teamworkTagCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.teamworkTag + summary: Create teamworkTag + description: 'Create a standard tag for members in the team. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworktag-post?view=graph-rest-beta + operationId: team_CreateTag + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true style: simple schema: type: string + x-ms-docs-key-type: team + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTag' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTag' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + '/teams/{team-id}/tags/{teamworkTag-id}': get: tags: - - teams.channel - summary: Get assignedToTaskBoardFormat from teams - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: team.primaryChannel.planner.plan.bucket.task_GetAssignedToTaskBoardFormat + - teams.teamworkTag + summary: Get teamworkTag + description: Read the properties and relationships of a tag object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworktag-get?view=graph-rest-beta + operationId: team_GetTag parameters: - name: team-id in: path @@ -46143,30 +61674,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: teamworkTag-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamworkTag - name: $select in: query description: Select properties to be returned @@ -46193,15 +61708,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property assignedToTaskBoardFormat in teams - operationId: team.primaryChannel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat + - teams.teamworkTag + summary: Update teamworkTag + description: Update the properties of a teamworkTag object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworktag-update?view=graph-rest-beta + operationId: team_UpdateTag parameters: - name: team-id in: path @@ -46211,43 +61730,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: teamworkTag-id in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of teamworkTag required: true style: simple schema: type: string + x-ms-docs-key-type: teamworkTag requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' required: true responses: 2XX: @@ -46255,15 +61751,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property assignedToTaskBoardFormat for teams - operationId: team.primaryChannel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat + - teams.teamworkTag + summary: Delete teamworkTag + description: Delete a tag object permanently. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworktag-delete?view=graph-rest-beta + operationId: team_DeleteTag parameters: - name: team-id in: path @@ -46273,30 +61773,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: teamworkTag-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamworkTag - name: If-Match in: header description: ETag @@ -46309,13 +61793,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + '/teams/{team-id}/tags/{teamworkTag-id}/members': get: tags: - - teams.channel - summary: Get bucketTaskBoardFormat from teams - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: team.primaryChannel.planner.plan.bucket.task_GetBucketTaskBoardFormat + - teams.teamworkTag + summary: List members in a teamworkTag + description: Get a list of the members of a standard tag in a team and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworktagmember-list?view=graph-rest-beta + operationId: team.tag_ListMember parameters: - name: team-id in: path @@ -46325,30 +61812,29 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: teamworkTag-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple + x-ms-docs-key-type: teamworkTag + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: plannerTask + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -46371,19 +61857,22 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/responses/microsoft.graph.teamworkTagMemberCollectionResponse' 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 bucketTaskBoardFormat in teams - operationId: team.primaryChannel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat + - teams.teamworkTag + summary: Create teamworkTagMember + description: Create a new teamworkTagMember object in a team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworktagmember-post?view=graph-rest-beta + operationId: team.tag_CreateMember parameters: - name: team-id in: path @@ -46393,111 +61882,41 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: teamworkTag-id in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of teamworkTag required: true style: simple schema: type: string + x-ms-docs-key-type: teamworkTag requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - teams.channel - summary: Delete navigation property bucketTaskBoardFormat for teams - operationId: team.primaryChannel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': + '/teams/{team-id}/tags/{teamworkTag-id}/members/{teamworkTagMember-id}': get: tags: - - teams.channel - summary: Get details from teams - description: Read-only. Nullable. More details about the task. - operationId: team.primaryChannel.planner.plan.bucket.task_GetDetail + - teams.teamworkTag + summary: Get teamworkTagMember + description: 'Get the properties and relationships of a member of a standard tag in a team. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworktagmember-get?view=graph-rest-beta + operationId: team.tag_GetMember parameters: - name: team-id in: path @@ -46507,30 +61926,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: teamworkTag-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: teamworkTag + - name: teamworkTagMember-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamworkTagMember required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamworkTagMember - name: $select in: query description: Select properties to be returned @@ -46557,15 +61968,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property details in teams - operationId: team.primaryChannel.planner.plan.bucket.task_UpdateDetail + - teams.teamworkTag + summary: Update the navigation property members in teams + operationId: team.tag_UpdateMember parameters: - name: team-id in: path @@ -46575,43 +61986,28 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: teamworkTag-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: teamworkTag + - name: teamworkTagMember-id in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of teamworkTagMember required: true style: simple schema: type: string + x-ms-docs-key-type: teamworkTagMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' required: true responses: 2XX: @@ -46619,15 +62015,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property details for teams - operationId: team.primaryChannel.planner.plan.bucket.task_DeleteDetail + - teams.teamworkTag + summary: Delete teamworkTagMember + description: Delete a member from a standard tag in a team. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworktagmember-delete?view=graph-rest-beta + operationId: team.tag_DeleteMember parameters: - name: team-id in: path @@ -46637,30 +62037,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: teamworkTag-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: teamworkTag + - name: teamworkTagMember-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamworkTagMember required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamworkTagMember - name: If-Match in: header description: ETag @@ -46673,13 +62065,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + '/teams/{team-id}/tags/{teamworkTag-id}/members/$count': get: tags: - - teams.channel - summary: Get progressTaskBoardFormat from teams - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: team.primaryChannel.planner.plan.bucket.task_GetProgressTaskBoardFormat + - teams.teamworkTag + summary: Get the number of the resource + operationId: team.tag.member_GetCount parameters: - name: team-id in: path @@ -46689,30 +62080,59 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id + - name: teamworkTag-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: teamworkTag + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/tags/$count': + get: + tags: + - teams.teamworkTag + summary: Get the number of the resource + operationId: team.tag_GetCount + parameters: + - name: team-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + 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}/template': + get: + tags: + - teams.teamsTemplate + summary: Get template from teams + description: The template this team was created from. See available templates. + operationId: team_GetTemplate + parameters: + - name: team-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: team - name: $select in: query description: Select properties to be returned @@ -46739,15 +62159,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamsTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/teams/{team-id}/templateDefinition': + get: tags: - - teams.channel - summary: Update the navigation property progressTaskBoardFormat in teams - operationId: team.primaryChannel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat + - teams.teamTemplateDefinition + summary: Get templateDefinition from teams + description: Generic representation of a team template definition for a team with a specific structure and configuration. + operationId: team_GetTemplateDefinition parameters: - name: team-id in: path @@ -46757,135 +62179,43 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' - required: true + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - teams.channel - summary: Delete navigation property progressTaskBoardFormat for teams - operationId: team.primaryChannel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count': + /teams/$count: get: tags: - - teams.channel + - teams.team summary: Get the number of the resource - operationId: team.primaryChannel.planner.plan.bucket.task_GetCount + operationId: team_GetCount parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -46893,41 +62223,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': + /teams/microsoft.graph.allMessages(): get: tags: - - teams.channel - summary: Invoke function delta - description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta - operationId: team.primaryChannel.planner.plan.bucket.task_delta + - teams.team.Functions + summary: Invoke function allMessages + operationId: team_allMessage parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -46969,19 +62271,16 @@ paths: content: application/json: schema: - title: Collection of plannerTask + title: Collection of chatMessage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.chatMessage' '@odata.nextLink': type: string nullable: true - '@odata.deltaLink': - type: string - nullable: true additionalProperties: type: object default: @@ -46990,63 +62289,20 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/$count': - get: - tags: - - teams.channel - summary: Get the number of the resource - operationId: team.primaryChannel.planner.plan.bucket_GetCount - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - 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' - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': + /teams/microsoft.graph.getAllMessages(): get: tags: - - teams.channel - summary: Invoke function delta - description: 'Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta - operationId: team.primaryChannel.planner.plan.bucket_delta + - teams.team.Functions + summary: Invoke function getAllMessages + operationId: team_getAllMessage parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple + - name: model + in: query + description: The payment model for the API + style: form + explode: false schema: type: string - x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -47088,19 +62344,16 @@ paths: content: application/json: schema: - title: Collection of plannerBucket + title: Collection of chatMessage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.chatMessage' '@odata.nextLink': type: string nullable: true - '@odata.deltaLink': - type: string - nullable: true additionalProperties: type: object default: @@ -47109,30 +62362,22 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/details': + /teams/microsoft.graph.getOpenShifts(): get: tags: - - teams.channel - summary: Get details from teams - description: Extra details about the plan. Read-only. Nullable. - operationId: team.primaryChannel.planner.plan_GetDetail + - teams.team.Functions + summary: Invoke function getOpenShifts + description: Get all openShift objects across all teams a user is a direct member of. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-getopenshifts?view=graph-rest-beta + operationId: team_getOpenShift parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - 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: $select in: query description: Select properties to be returned @@ -47143,6 +62388,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 @@ -47153,294 +62408,241 @@ paths: type: array items: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - teams.channel - summary: Update the navigation property details in teams - operationId: team.primaryChannel.planner.plan_UpdateDetail - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: If-Match - in: header - description: ETag value. - required: true - style: simple - schema: - type: string - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' - required: true responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - teams.channel - summary: Delete navigation property details for teams - operationId: team.primaryChannel.planner.plan_DeleteDetail - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + title: Collection of openShift + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.openShift' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive': - post: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /teams/microsoft.graph.getShifts(): + get: 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. ' + - teams.team.Functions + summary: Invoke function getShifts + description: Get all shift objects across all teams to which a user is a direct member. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerplan-archive?view=graph-rest-beta - operationId: team.primaryChannel.planner.plan_archive + url: https://learn.microsoft.com/graph/api/team-getshifts?view=graph-rest-beta + operationId: team_getShift parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple + - $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: - type: string - x-ms-docs-key-type: plannerPlan - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - justification: - type: string - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': - get: - tags: - - teams.channel - summary: Invoke function getUsageRights - operationId: team.primaryChannel.planner.plan_getUsageRight - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerPlan + uniqueItems: true + type: array + items: + type: string responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.planUsageRight' + title: Collection of shift + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.shift' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': - post: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /teams/microsoft.graph.getTimesOff(): + get: tags: - - teams.channel - 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. + - teams.team.Functions + summary: Invoke function getTimesOff + description: Get all time off objects across all teams to which a user is a direct member. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerplan-movetocontainer?view=graph-rest-beta - operationId: team.primaryChannel.planner.plan_moveToContainer + url: https://learn.microsoft.com/graph/api/team-gettimesoff?view=graph-rest-beta + operationId: team_getTimesOff parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple + - $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: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerPlan - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - container: - $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' - additionalProperties: - type: object - required: true + uniqueItems: true + type: array + items: + 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: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + title: Collection of timeOff + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOff' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': - post: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /teamwork: + get: tags: - - teams.channel - 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.' + - teamwork.teamwork + summary: Get teamwork + description: 'Get the properties and relationships of a teamwork object, such as the region of the organization and whether Microsoft Teams is enabled.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerplan-unarchive?view=graph-rest-beta - operationId: team.primaryChannel.planner.plan_unarchive + url: https://learn.microsoft.com/graph/api/teamwork-get?view=graph-rest-beta + operationId: teamwork_GetTeamwork parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerPlan + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamwork' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.teamwork + summary: Update teamwork + operationId: teamwork_UpdateTeamwork requestBody: - description: Action parameters + description: New property values content: application/json: schema: - type: object - properties: - justification: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.teamwork' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamwork' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks': + x-ms-docs-operation-type: operation + /teamwork/deletedChats: get: tags: - - teams.channel - summary: Get tasks from teams - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: team.primaryChannel.planner.plan_ListTask + - teamwork.deletedChat + summary: Get deletedChat + description: Read the properties and relationships of a deletedChat object. + operationId: teamwork_ListDeletedChat parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -47478,7 +62680,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deletedChatCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -47487,32 +62689,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Create new navigation property to tasks for teams - operationId: team.primaryChannel.planner.plan_CreateTask - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan + - teamwork.deletedChat + summary: Create new navigation property to deletedChats for teamwork + operationId: teamwork_CreateDeletedChat requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.deletedChat' required: true responses: 2XX: @@ -47520,42 +62705,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.deletedChat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': + '/teamwork/deletedChats/{deletedChat-id}': get: tags: - - teams.channel - summary: Get tasks from teams - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: team.primaryChannel.planner.plan_GetTask + - teamwork.deletedChat + summary: Get deletedChat + description: Read the properties and relationships of a deletedChat object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/deletedchat-get?view=graph-rest-beta + operationId: teamwork_GetDeletedChat parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: deletedChat-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of deletedChat required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: deletedChat - name: $select in: query description: Select properties to be returned @@ -47582,46 +62754,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.deletedChat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property tasks in teams - operationId: team.primaryChannel.planner.plan_UpdateTask + - teamwork.deletedChat + summary: Update the navigation property deletedChats in teamwork + operationId: teamwork_UpdateDeletedChat parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: deletedChat-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of deletedChat required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: deletedChat requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.deletedChat' required: true responses: 2XX: @@ -47629,40 +62785,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.deletedChat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property tasks for teams - operationId: team.primaryChannel.planner.plan_DeleteTask + - teamwork.deletedChat + summary: Delete navigation property deletedChats for teamwork + operationId: teamwork_DeleteDeletedChat parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: deletedChat-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of deletedChat required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: deletedChat - name: If-Match in: header description: ETag @@ -47675,38 +62815,71 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': - get: + '/teamwork/deletedChats/{deletedChat-id}/microsoft.graph.undoDelete': + post: tags: - - teams.channel - summary: Get assignedToTaskBoardFormat from teams - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: team.primaryChannel.planner.plan.task_GetAssignedToTaskBoardFormat + - teamwork.deletedChat + summary: Invoke action undoDelete + description: Restore a deletedChat to an active chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/deletedchat-undodelete?view=graph-rest-beta + operationId: teamwork.deletedChat_undoDelete parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id + - name: deletedChat-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of deletedChat required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple + x-ms-docs-key-type: deletedChat + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /teamwork/deletedChats/$count: + get: + tags: + - teamwork.deletedChat + summary: Get the number of the resource + operationId: teamwork.deletedChat_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /teamwork/deletedTeams: + get: + tags: + - teamwork.deletedTeam + summary: List deletedTeams + description: Get a list of the deletedTeam objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamwork-list-deletedteams?view=graph-rest-beta + operationId: teamwork_ListDeletedTeam + 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: - type: string - x-ms-docs-key-type: plannerTask + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -47729,142 +62902,51 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/responses/microsoft.graph.deletedTeamCollectionResponse' 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 assignedToTaskBoardFormat in teams - operationId: team.primaryChannel.planner.plan.task_UpdateAssignedToTaskBoardFormat - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. - required: true - style: simple - schema: - type: string + - teamwork.deletedTeam + summary: Create new navigation property to deletedTeams for teamwork + operationId: teamwork_CreateDeletedTeam requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.deletedTeam' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - teams.channel - summary: Delete navigation property assignedToTaskBoardFormat for teams - operationId: team.primaryChannel.planner.plan.task_DeleteAssignedToTaskBoardFormat - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.deletedTeam' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + '/teamwork/deletedTeams/{deletedTeam-id}': get: tags: - - teams.channel - summary: Get bucketTaskBoardFormat from teams - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: team.primaryChannel.planner.plan.task_GetBucketTaskBoardFormat + - teamwork.deletedTeam + summary: Get deletedTeams from teamwork + description: A collection of deleted teams. + operationId: teamwork_GetDeletedTeam parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: deletedTeam-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: deletedTeam - name: $select in: query description: Select properties to be returned @@ -47891,53 +62973,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.deletedTeam' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property bucketTaskBoardFormat in teams - operationId: team.primaryChannel.planner.plan.task_UpdateBucketTaskBoardFormat + - teamwork.deletedTeam + summary: Update the navigation property deletedTeams in teamwork + operationId: teamwork_UpdateDeletedTeam parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: deletedTeam-id in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of deletedTeam required: true style: simple schema: type: string + x-ms-docs-key-type: deletedTeam requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.deletedTeam' required: true responses: 2XX: @@ -47945,40 +63004,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.deletedTeam' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property bucketTaskBoardFormat for teams - operationId: team.primaryChannel.planner.plan.task_DeleteBucketTaskBoardFormat + - teamwork.deletedTeam + summary: Delete navigation property deletedTeams for teamwork + operationId: teamwork_DeleteDeletedTeam parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: deletedTeam-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: deletedTeam - name: If-Match in: header description: ETag @@ -47991,38 +63034,37 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': + '/teamwork/deletedTeams/{deletedTeam-id}/channels': get: tags: - - teams.channel - summary: Get details from teams - description: Read-only. Nullable. More details about the task. - operationId: team.primaryChannel.planner.plan.task_GetDetail + - teamwork.deletedTeam + summary: Get channels from teamwork + description: The channels those are either shared with this deleted team or created in this deleted team. + operationId: teamwork.deletedTeam_ListChannel parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id + - name: deletedTeam-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple + x-ms-docs-key-type: deletedTeam + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: plannerTask + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -48045,142 +63087,68 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' 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 details in teams - operationId: team.primaryChannel.planner.plan.task_UpdateDetail + - teamwork.deletedTeam + summary: Create new navigation property to channels for teamwork + operationId: teamwork.deletedTeam_CreateChannel parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: deletedTeam-id in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of deletedTeam required: true style: simple schema: type: string + x-ms-docs-key-type: deletedTeam requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.channel' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - teams.channel - summary: Delete navigation property details for teams - operationId: team.primaryChannel.planner.plan.task_DeleteDetail - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}': get: tags: - - teams.channel - summary: Get progressTaskBoardFormat from teams - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: team.primaryChannel.planner.plan.task_GetProgressTaskBoardFormat + - teamwork.deletedTeam + summary: Get channels from teamwork + description: The channels those are either shared with this deleted team or created in this deleted team. + operationId: teamwork.deletedTeam_GetChannel parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id + - name: deletedTeam-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: channel - name: $select in: query description: Select properties to be returned @@ -48207,53 +63175,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property progressTaskBoardFormat in teams - operationId: team.primaryChannel.planner.plan.task_UpdateProgressTaskBoardFormat + - teamwork.deletedTeam + summary: Update the navigation property channels in teamwork + operationId: teamwork.deletedTeam_UpdateChannel parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id + - name: deletedTeam-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of channel required: true style: simple schema: type: string + x-ms-docs-key-type: channel requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.channel' required: true responses: 2XX: @@ -48261,40 +63214,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property progressTaskBoardFormat for teams - operationId: team.primaryChannel.planner.plan.task_DeleteProgressTaskBoardFormat + - teamwork.deletedTeam + summary: Delete navigation property channels for teamwork + operationId: teamwork.deletedTeam_DeleteChannel parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id + - name: deletedTeam-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: channel - name: If-Match in: header description: ETag @@ -48307,78 +63252,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/$count': - get: - tags: - - teams.channel - summary: Get the number of the resource - operationId: team.primaryChannel.planner.plan.task_GetCount - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - 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' - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers': get: tags: - - teams.channel - summary: Invoke function delta - description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta - operationId: team.primaryChannel.planner.plan.task_delta + - teamwork.deletedTeam + summary: Get allMembers from teamwork + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + operationId: teamwork.deletedTeam.channel_ListAllMember parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: plannerPlan-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + 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: $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 @@ -48389,89 +63291,6 @@ 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 plannerTask - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/primaryChannel/planner/plans/$count': - get: - tags: - - teams.channel - summary: Get the number of the resource - operationId: team.primaryChannel.planner.plan_GetCount - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - 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/microsoft.graph.delta()': - get: - tags: - - teams.channel - summary: Invoke function delta - description: 'Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerplan-delta?view=graph-rest-beta - operationId: team.primaryChannel.planner.plan_delta - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - 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: $select in: query description: Select properties to be returned @@ -48482,16 +63301,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 @@ -48504,111 +63313,41 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of plannerPlan - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teams/{team-id}/primaryChannel/sharedWithTeams': - get: + x-ms-docs-operation-type: operation + post: tags: - - teams.channel - summary: Get sharedWithTeams from teams - description: A collection of teams with which a channel is shared. - operationId: team.primaryChannel_ListSharedGraphWPreTeam + - teamwork.deletedTeam + summary: Create new navigation property to allMembers for teamwork + operationId: teamwork.deletedTeam.channel_CreateAllMember parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple 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.sharedWithChannelTeamInfoCollectionResponse' - 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 sharedWithTeams for teams - operationId: team.primaryChannel_CreateSharedGraphWPreTeam - parameters: - - name: team-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: channel requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -48616,34 +63355,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/{conversationMember-id}': get: tags: - - teams.channel - summary: Get sharedWithTeams from teams - description: A collection of teams with which a channel is shared. - operationId: team.primaryChannel_GetSharedGraphWPreTeam + - teamwork.deletedTeam + summary: Get allMembers from teamwork + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + operationId: teamwork.deletedTeam.channel_GetAllMember parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: sharedWithChannelTeamInfo-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -48670,38 +63417,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property sharedWithTeams in teams - operationId: team.primaryChannel_UpdateSharedGraphWPreTeam + - teamwork.deletedTeam + summary: Update the navigation property allMembers in teamwork + operationId: teamwork.deletedTeam.channel_UpdateAllMember parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: sharedWithChannelTeamInfo-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -48709,32 +63464,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property sharedWithTeams for teams - operationId: team.primaryChannel_DeleteSharedGraphWPreTeam + - teamwork.deletedTeam + summary: Delete navigation property allMembers for teamwork + operationId: teamwork.deletedTeam.channel_DeleteAllMember parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: sharedWithChannelTeamInfo-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -48747,30 +63510,188 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/$count': get: tags: - - teams.channel - summary: Get allowedMembers from teams - description: A collection of team members who have access to the shared channel. - operationId: team.primaryChannel.sharedGraphWPreTeam_ListAllowedMember + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.allMember_GetCount parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: sharedWithChannelTeamInfo-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + 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}/allMembers/microsoft.graph.add': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.allMember_add + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/microsoft.graph.remove': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.allMember_remove + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/enabledApps': + get: + tags: + - teamwork.deletedTeam + summary: Get enabledApps from teamwork + description: A collection of enabled apps in the channel. + operationId: teamwork.deletedTeam.channel_ListEnabledApp + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -48808,45 +63729,45 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamsAppCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/enabledApps/{teamsApp-id}': get: tags: - - teams.channel - summary: Get allowedMembers from teams - description: A collection of team members who have access to the shared channel. - operationId: team.primaryChannel.sharedGraphWPreTeam_GetAllowedMember + - teamwork.deletedTeam + summary: Get enabledApps from teamwork + description: A collection of enabled apps in the channel. + operationId: teamwork.deletedTeam.channel_GetEnabledApp parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: sharedWithChannelTeamInfo-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - name: conversationMember-id + x-ms-docs-key-type: channel + - name: teamsApp-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of teamsApp required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: teamsApp - name: $select in: query description: Select properties to be returned @@ -48873,33 +63794,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/enabledApps/$count': get: tags: - - teams.channel + - teamwork.deletedTeam summary: Get the number of the resource - operationId: team.primaryChannel.sharedGraphWPreTeam.allowedMember_GetCount + operationId: teamwork.deletedTeam.channel.enabledApp_GetCount parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: sharedWithChannelTeamInfo-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: channel - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -48907,29 +63828,30 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/filesFolder': get: tags: - - teams.channel - summary: Get team from teams - operationId: team.primaryChannel.sharedGraphWPreTeam_GetTeam + - teamwork.deletedTeam + summary: Get filesFolder from teamwork + description: Metadata for the location where the channel's files are stored. + operationId: teamwork.deletedTeam.channel_GetFilesFolder parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: sharedWithChannelTeamInfo-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: channel - name: $select in: query description: Select properties to be returned @@ -48956,48 +63878,252 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/sharedWithTeams/$count': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/filesFolder/content': get: tags: - - teams.channel - summary: Get the number of the resource - operationId: team.primaryChannel.sharedGraphWPreTeam_GetCount + - teamwork.deletedTeam + summary: Get content for the navigation property filesFolder from teamwork + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: teamwork.deletedTeam.channel_GetFilesFolderContent parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: $format + in: query + description: Format of the content + style: form + explode: false + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/tabs': + put: + tags: + - teamwork.deletedTeam + summary: Update content for the navigation property filesFolder in teamwork + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: teamwork.deletedTeam.channel_SetFilesFolderContent + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + delete: + tags: + - teamwork.deletedTeam + summary: Delete content for the navigation property filesFolder in teamwork + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: teamwork.deletedTeam.channel_DeleteFilesFolderContent + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/filesFolder/contentStream': get: tags: - - teams.channel - summary: Get tabs from teams - description: A collection of all the tabs in the channel. - operationId: team.primaryChannel_ListTab + - teamwork.deletedTeam + summary: Get contentStream for the navigation property filesFolder from teamwork + description: 'The content stream, if the item represents a file.' + operationId: teamwork.deletedTeam.channel_GetFilesFolderContentStream parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - teamwork.deletedTeam + summary: Update contentStream for the navigation property filesFolder in teamwork + description: 'The content stream, if the item represents a file.' + operationId: teamwork.deletedTeam.channel_SetFilesFolderContentStream + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + 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: + - teamwork.deletedTeam + summary: Delete contentStream for the navigation property filesFolder in teamwork + description: 'The content stream, if the item represents a file.' + operationId: teamwork.deletedTeam.channel_DeleteFilesFolderContentStream + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/joinedUsers': + get: + tags: + - teamwork.deletedTeam + summary: Get joinedUsers from teamwork + operationId: teamwork.deletedTeam.channel_ListJoinedUser + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -49035,7 +64161,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -49044,24 +64170,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Create new navigation property to tabs for teams - operationId: team.primaryChannel_CreateTab + - teamwork.deletedTeam + summary: Create new navigation property to joinedUsers for teamwork + operationId: teamwork.deletedTeam.channel_CreateJoinedUser parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -49069,34 +64203,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/tabs/{teamsTab-id}': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/joinedUsers/{conversationMember-id}': get: tags: - - teams.channel - summary: Get tabs from teams - description: A collection of all the tabs in the channel. - operationId: team.primaryChannel_GetTab + - teamwork.deletedTeam + summary: Get joinedUsers from teamwork + operationId: teamwork.deletedTeam.channel_GetJoinedUser parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: teamsTab-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -49123,38 +64264,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property tabs in teams - operationId: team.primaryChannel_UpdateTab + - teamwork.deletedTeam + summary: Update the navigation property joinedUsers in teamwork + operationId: teamwork.deletedTeam.channel_UpdateJoinedUser parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: teamsTab-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -49162,32 +64311,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property tabs for teams - operationId: team.primaryChannel_DeleteTab + - teamwork.deletedTeam + summary: Delete navigation property joinedUsers for teamwork + operationId: teamwork.deletedTeam.channel_DeleteJoinedUser parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: teamsTab-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -49200,75 +64357,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/tabs/{teamsTab-id}/teamsApp': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/joinedUsers/$count': get: tags: - - teams.channel - summary: Get teamsApp from teams - description: The application that is linked to the tab. - operationId: team.primaryChannel.tab_GetTeamsApp + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.joinedUser_GetCount parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: teamsTab-id + - name: deletedTeam-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.teamsApp' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/tabs/$count': - get: - tags: - - teams.channel - summary: Get the number of the resource - operationId: team.primaryChannel.tab_GetCount - parameters: - - name: team-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: channel - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -49276,79 +64387,110 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/schedule': - get: + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/joinedUsers/microsoft.graph.add': + post: tags: - - teams.schedule - summary: Get schedule - description: "Retrieve the properties and relationships of a schedule object. The schedule creation process conforms to the One API guideline for resource based long running operations (RELO).\r\nWhen clients use the PUT method, if the schedule is provisioned, the operation updates the schedule; otherwise, the operation starts the schedule provisioning process in the background. During schedule provisioning, clients can use the GET method to get the schedule and look at the provisionStatus property for the current state of the provisioning. If the provisioning failed, clients can get additional information from the provisionStatusCode property. Clients can also inspect the configuration of the schedule." + - teamwork.deletedTeam + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-get?view=graph-rest-beta - operationId: team_GetSchedule + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.joinedUser_add parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: channel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/joinedUsers/microsoft.graph.remove': + post: tags: - - teams.schedule - summary: Create or replace schedule - description: "Create or replace a schedule object. The schedule creation process conforms to the One API guideline for resource based long running operations (RELO).\r\nWhen clients use the PUT method, if the schedule is provisioned, the operation replaces the schedule; otherwise, the operation starts the schedule provisioning process in the background. During schedule provisioning, clients can use the GET method to get the schedule and look at the provisionStatus property for the current state of the provisioning. If the provisioning failed, clients can get additional information from the provisionStatusCode property. Clients can also inspect the configuration of the schedule." + - teamwork.deletedTeam + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/team-put-schedule?view=graph-rest-beta - operationId: team_SetSchedule + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.joinedUser_remove parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object required: true responses: 2XX: @@ -49356,52 +64498,47 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members': + get: tags: - - teams.schedule - summary: Delete navigation property schedule for teams - operationId: team_DeleteSchedule + - teamwork.deletedTeam + summary: Get members from teamwork + description: A collection of membership records associated with the channel. + operationId: teamwork.deletedTeam.channel_ListMember parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/dayNotes': - get: - tags: - - teams.schedule - summary: Get dayNotes from teams - description: The day notes in the schedule. - operationId: team.schedule_ListDayNote - parameters: - - name: team-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: channel - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -49439,7 +64576,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.dayNoteCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -49448,24 +64585,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.schedule - summary: Create new navigation property to dayNotes for teams - operationId: team.schedule_CreateDayNote + - teamwork.deletedTeam + summary: Create new navigation property to members for teamwork + operationId: teamwork.deletedTeam.channel_CreateMember parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -49473,34 +64618,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/dayNotes/{dayNote-id}': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/{conversationMember-id}': get: tags: - - teams.schedule - summary: Get dayNotes from teams - description: The day notes in the schedule. - operationId: team.schedule_GetDayNote + - teamwork.deletedTeam + summary: Get members from teamwork + description: A collection of membership records associated with the channel. + operationId: teamwork.deletedTeam.channel_GetMember parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: dayNote-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of dayNote + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: dayNote + x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -49527,42 +64680,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.schedule - summary: Update dayNote - description: Update the properties of a day note. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/daynote-update?view=graph-rest-beta - operationId: team.schedule_UpdateDayNote + - teamwork.deletedTeam + summary: Update the navigation property members in teamwork + operationId: teamwork.deletedTeam.channel_UpdateMember parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: dayNote-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of dayNote + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: dayNote + x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -49570,32 +64727,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.schedule - summary: Delete navigation property dayNotes for teams - operationId: team.schedule_DeleteDayNote + - teamwork.deletedTeam + summary: Delete navigation property members for teamwork + operationId: teamwork.deletedTeam.channel_DeleteMember parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: dayNote-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of dayNote + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: dayNote + x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -49608,21 +64773,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/dayNotes/$count': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/$count': get: tags: - - teams.schedule + - teamwork.deletedTeam summary: Get the number of the resource - operationId: team.schedule.dayNote_GetCount + operationId: teamwork.deletedTeam.channel.member_GetCount parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -49630,25 +64803,33 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/microsoft.graph.share': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/microsoft.graph.add': post: tags: - - teams.schedule - summary: Invoke action share - description: 'Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable only by managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The notifyTeam parameter further specifies which employees can view the item.' + - teamwork.deletedTeam + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-share?view=graph-rest-beta - operationId: team.schedule_share + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.member_add parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel requestBody: description: Action parameters content: @@ -49656,48 +64837,124 @@ paths: schema: type: object properties: - notifyTeam: - type: boolean - default: false - nullable: true - startDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 - endDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' additionalProperties: type: object required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teams/{team-id}/schedule/offerShiftRequests': - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/microsoft.graph.remove': + post: tags: - - teams.schedule - summary: List offerShiftRequest - description: Retrieve the properties and relationships of all offerShiftRequest objects in a team. + - teamwork.deletedTeam + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/offershiftrequest-list?view=graph-rest-beta - operationId: team.schedule_ListOfferShiftRequest + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.member_remove parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages': + get: + tags: + - teamwork.deletedTeam + summary: Get messages from teamwork + description: A collection of all the messages in the channel. Nullable. + operationId: teamwork.deletedTeam.channel_ListMessage + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -49735,7 +64992,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.offerShiftRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -49744,28 +65001,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.schedule - summary: Create offerShiftRequest - description: Create an instance of an offerShiftRequest. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/offershiftrequest-post?view=graph-rest-beta - operationId: team.schedule_CreateOfferShiftRequest + - teamwork.deletedTeam + summary: Create new navigation property to messages for teamwork + operationId: teamwork.deletedTeam.channel_CreateMessage parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -49773,37 +65034,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/offerShiftRequests/{offerShiftRequest-id}': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}': get: tags: - - teams.schedule - summary: Get offerShiftRequest - description: Retrieve the properties and relationships of an offerShiftRequest object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/offershiftrequest-get?view=graph-rest-beta - operationId: team.schedule_GetOfferShiftRequest + - teamwork.deletedTeam + summary: Get messages from teamwork + description: A collection of all the messages in the channel. Nullable. + operationId: teamwork.deletedTeam.channel_GetMessage parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: offerShiftRequest-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - name: $select in: query description: Select properties to be returned @@ -49830,38 +65096,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.schedule - summary: Update the navigation property offerShiftRequests in teams - operationId: team.schedule_UpdateOfferShiftRequest + - teamwork.deletedTeam + summary: Update the navigation property messages in teamwork + operationId: teamwork.deletedTeam.channel_UpdateMessage parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: offerShiftRequest-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -49869,32 +65143,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.schedule - summary: Delete navigation property offerShiftRequests for teams - operationId: team.schedule_DeleteOfferShiftRequest + - teamwork.deletedTeam + summary: Delete navigation property messages for teamwork + operationId: teamwork.deletedTeam.channel_DeleteMessage parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: offerShiftRequest-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - name: If-Match in: header description: ETag @@ -49907,47 +65189,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/offerShiftRequests/$count': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents': get: tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.offerShiftRequest_GetCount + - teamwork.deletedTeam + summary: Get hostedContents from teamwork + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: teamwork.deletedTeam.channel.message_ListHostedContent parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple 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}/schedule/openShiftChangeRequests': - get: - tags: - - teams.schedule - summary: List openShiftChangeRequests - description: Retrieve a list of openShiftChangeRequest objects in a team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/openshiftchangerequest-list?view=graph-rest-beta - operationId: team.schedule_ListOpenShiftChangeRequest - parameters: - - name: team-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -49985,7 +65258,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftChangeRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -49994,28 +65267,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.schedule - summary: Create openShiftChangeRequest - description: Create instance of an openShiftChangeRequest object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/openshiftchangerequest-post?view=graph-rest-beta - operationId: team.schedule_CreateOpenShiftChangeRequest + - teamwork.deletedTeam + summary: Create new navigation property to hostedContents for teamwork + operationId: teamwork.deletedTeam.channel.message_CreateHostedContent parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -50023,37 +65308,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/openShiftChangeRequests/{openShiftChangeRequest-id}': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': get: tags: - - teams.schedule - summary: Get openShiftChangeRequest - description: Retrieve the properties and relationships of an openShiftChangeRequest object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/openshiftchangerequest-get?view=graph-rest-beta - operationId: team.schedule_GetOpenShiftChangeRequest + - teamwork.deletedTeam + summary: Get hostedContents from teamwork + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: teamwork.deletedTeam.channel.message_GetHostedContent parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: openShiftChangeRequest-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -50080,38 +65378,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.schedule - summary: Update the navigation property openShiftChangeRequests in teams - operationId: team.schedule_UpdateOpenShiftChangeRequest + - teamwork.deletedTeam + summary: Update the navigation property hostedContents in teamwork + operationId: teamwork.deletedTeam.channel.message_UpdateHostedContent parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: openShiftChangeRequest-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -50119,32 +65433,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.schedule - summary: Delete navigation property openShiftChangeRequests for teams - operationId: team.schedule_DeleteOpenShiftChangeRequest + - teamwork.deletedTeam + summary: Delete navigation property hostedContents for teamwork + operationId: teamwork.deletedTeam.channel.message_DeleteHostedContent parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: openShiftChangeRequest-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -50157,252 +65487,147 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/openShiftChangeRequests/$count': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.openShiftChangeRequest_GetCount + - teamwork.deletedTeam + summary: Get media content for the navigation property hostedContents from teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.deletedTeam.channel.message_GetHostedContentsContent parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple 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}/schedule/openShifts': - get: - tags: - - teams.schedule - summary: List openShift - description: List openshift objects in a team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/openshift-list?view=graph-rest-beta - operationId: team.schedule_ListOpenShift - parameters: - - name: team-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple 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 + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - teams.schedule - summary: Create openShift - description: Create an instance of an openShift object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/openshift-post?view=graph-rest-beta - operationId: team.schedule_CreateOpenShift - parameters: - - name: team-id + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of team + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: team - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.openShift' - required: true + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - description: Created navigation property. + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/openShifts/{openShift-id}': - get: + put: tags: - - teams.schedule - summary: Get openShift - description: Retrieve the properties and relationships of an openshift object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/openshift-get?view=graph-rest-beta - operationId: team.schedule_GetOpenShift + - teamwork.deletedTeam + summary: Update media content for the navigation property hostedContents in teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.deletedTeam.channel.message_SetHostedContentsContent parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: openShift-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of openShift + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: openShift - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.openShift' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - teams.schedule - summary: Update openShift - description: Update the properties of an openShift object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/openshift-update?view=graph-rest-beta - operationId: team.schedule_UpdateOpenShift - parameters: - - name: team-id + x-ms-docs-key-type: channel + - name: chatMessage-id in: path - description: The unique identifier of team + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: openShift-id + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of openShift + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - - teams.schedule - summary: Delete openShift - description: Delete an openShift object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/openshift-delete?view=graph-rest-beta - operationId: team.schedule_DeleteOpenShift + - teamwork.deletedTeam + summary: Delete media content for the navigation property hostedContents in teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.deletedTeam.channel.message_DeleteHostedContentsContent parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: openShift-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of openShift + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -50414,22 +65639,37 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/openShifts/$count': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/$count': get: tags: - - teams.schedule + - teamwork.deletedTeam summary: Get the number of the resource - operationId: team.schedule.openShift_GetCount + operationId: teamwork.deletedTeam.channel.message.hostedContent_GetCount parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -50437,283 +65677,220 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/schedulingGroups': - get: + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': + post: tags: - - teams.schedule - summary: List scheduleGroups - description: Get the list of schedulingGroups in this schedule. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-list-schedulinggroups?view=graph-rest-beta - operationId: team.schedule_ListSchedulingGroup + - teamwork.deletedTeam + summary: Invoke action setReaction + operationId: teamwork.deletedTeam.channel.message_setReaction parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple 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 + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.schedulingGroupCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - teams.schedule - summary: Create schedulingGroup - description: Create a new schedulingGroup. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-post-schedulinggroups?view=graph-rest-beta - operationId: team.schedule_CreateSchedulingGroup - parameters: - - name: team-id + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id in: path - description: The unique identifier of team + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/schedulingGroups/{schedulingGroup-id}': - get: + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': + post: tags: - - teams.schedule - summary: Get schedulingGroup - description: Retrieve the properties and relationships of a schedulingGroup by ID. + - teamwork.deletedTeam + 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/schedulinggroup-get?view=graph-rest-beta - operationId: team.schedule_GetSchedulingGroup + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.message_softDelete parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: schedulingGroup-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + post: tags: - - teams.schedule - summary: Replace schedulingGroup - description: 'Replace an existing schedulingGroup. If the specified schedulingGroup doesn''t exist, this method returns 404 Not found.' + - teamwork.deletedTeam + 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/schedulinggroup-put?view=graph-rest-beta - operationId: team.schedule_UpdateSchedulingGroup + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.message_undoSoftDelete parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: schedulingGroup-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' - required: true + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: tags: - - teams.schedule - summary: Delete schedulingGroup - description: "Mark a schedulingGroup as inactive by setting its isActive property.\r\nThis method does not remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedulinggroup-delete?view=graph-rest-beta - operationId: team.schedule_DeleteSchedulingGroup + - teamwork.deletedTeam + summary: Invoke action unsetReaction + operationId: teamwork.deletedTeam.channel.message_unsetReaction parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: schedulingGroup-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of channel required: true style: simple schema: - type: string - x-ms-docs-key-type: schedulingGroup - - name: If-Match - in: header - description: ETag + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true style: simple 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 + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/schedulingGroups/$count': + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies': get: tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.schedulingGroup_GetCount + - teamwork.deletedTeam + summary: Get replies from teamwork + description: Replies for a specified message. Supports $expand for channel messages. + operationId: teamwork.deletedTeam.channel.message_ListReply parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple 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}/schedule/shifts': - get: - tags: - - teams.schedule - summary: List shifts - description: The shifts in the schedule. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-list-shifts?view=graph-rest-beta - operationId: team.schedule_ListShift - parameters: - - name: team-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -50751,7 +65928,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.shiftCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -50760,28 +65937,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.schedule - summary: Create shift - description: Create a new shift instance in a schedule. The duration of a shift cannot be less than 1 minute or longer than 24 hours. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-post-shifts?view=graph-rest-beta - operationId: team.schedule_CreateShift + - teamwork.deletedTeam + summary: Create new navigation property to replies for teamwork + operationId: teamwork.deletedTeam.channel.message_CreateReply parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -50789,37 +65978,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/shifts/{shift-id}': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': get: tags: - - teams.schedule - summary: Get shift - description: Retrieve the properties and relationships of a shift object by ID. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/shift-get?view=graph-rest-beta - operationId: team.schedule_GetShift + - teamwork.deletedTeam + summary: Get replies from teamwork + description: Replies for a specified message. Supports $expand for channel messages. + operationId: teamwork.deletedTeam.channel.message_GetReply parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: shift-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of shift + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: shift + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - name: $select in: query description: Select properties to be returned @@ -50846,42 +66048,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.schedule - summary: Replace shift - description: 'Replace an existing shift. If the specified shift doesn''t exist, this method returns 404 Not found. The duration of a shift can''t be less than 1 minute or longer than 24 hours.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/shift-put?view=graph-rest-beta - operationId: team.schedule_UpdateShift + - teamwork.deletedTeam + summary: Update the navigation property replies in teamwork + operationId: teamwork.deletedTeam.channel.message_UpdateReply parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: shift-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of shift + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: shift + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -50889,36 +66103,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.schedule - summary: Delete shift - description: Delete a shift from the schedule. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/shift-delete?view=graph-rest-beta - operationId: team.schedule_DeleteShift + - teamwork.deletedTeam + summary: Delete navigation property replies for teamwork + operationId: teamwork.deletedTeam.channel.message_DeleteReply parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: shift-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of shift + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: shift + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - name: If-Match in: header description: ETag @@ -50931,44 +66157,46 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/shifts/$count': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': get: tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.shift_GetCount + - teamwork.deletedTeam + summary: Get hostedContents from teamwork + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: teamwork.deletedTeam.channel.message.reply_ListHostedContent parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple 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}/schedule/shiftsRoleDefinitions': - get: - tags: - - teams.schedule - summary: Get shiftsRoleDefinitions from teams - description: The definitions of the roles in the schedule. - operationId: team.schedule_ListShiftsRoleDefinition - parameters: - - name: team-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -51006,7 +66234,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.shiftsRoleDefinitionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -51015,24 +66243,48 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.schedule - summary: Create new navigation property to shiftsRoleDefinitions for teams - operationId: team.schedule_CreateShiftsRoleDefinition + - teamwork.deletedTeam + summary: Create new navigation property to hostedContents for teamwork + operationId: teamwork.deletedTeam.channel.message.reply_CreateHostedContent parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -51040,34 +66292,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/shiftsRoleDefinitions/{shiftsRoleDefinition-id}': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': get: tags: - - teams.schedule - summary: Get shiftsRoleDefinitions from teams - description: The definitions of the roles in the schedule. - operationId: team.schedule_GetShiftsRoleDefinition + - teamwork.deletedTeam + summary: Get hostedContents from teamwork + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: teamwork.deletedTeam.channel.message.reply_GetHostedContent parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: shiftsRoleDefinition-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of shiftsRoleDefinition + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: shiftsRoleDefinition + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -51094,38 +66370,62 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.schedule - summary: Update the navigation property shiftsRoleDefinitions in teams - operationId: team.schedule_UpdateShiftsRoleDefinition + - teamwork.deletedTeam + summary: Update the navigation property hostedContents in teamwork + operationId: teamwork.deletedTeam.channel.message.reply_UpdateHostedContent parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: shiftsRoleDefinition-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of shiftsRoleDefinition + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: shiftsRoleDefinition + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -51133,32 +66433,56 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.schedule - summary: Delete navigation property shiftsRoleDefinitions for teams - operationId: team.schedule_DeleteShiftsRoleDefinition + - teamwork.deletedTeam + summary: Delete navigation property hostedContents for teamwork + operationId: teamwork.deletedTeam.channel.message.reply_DeleteHostedContent parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: shiftsRoleDefinition-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of shiftsRoleDefinition + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: shiftsRoleDefinition + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -51171,244 +66495,171 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/shiftsRoleDefinitions/$count': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.shiftsRoleDefinition_GetCount + - teamwork.deletedTeam + summary: Get media content for the navigation property hostedContents from teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.deletedTeam.channel.message.reply_GetHostedContentsContent parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple 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}/schedule/swapShiftsChangeRequests': - get: - tags: - - teams.schedule - summary: List swapShiftsChangeRequest - description: Retrieve a list of swapShiftsChangeRequest objects in a team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/swapshiftschangerequest-list?view=graph-rest-beta - operationId: team.schedule_ListSwapShiftsChangeRequest - parameters: - - name: team-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple 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 + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.swapShiftsChangeRequestCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - teams.schedule - summary: Create swapShiftsChangeRequest - description: Create an instance of a swapShiftsChangeRequest object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/swapshiftschangerequest-post?view=graph-rest-beta - operationId: team.schedule_CreateSwapShiftsChangeRequest - parameters: - - name: team-id + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of team + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: team - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' - required: true + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - description: Created navigation property. + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest-id}': - get: + put: tags: - - teams.schedule - summary: Get swapShiftsChangeRequest - description: Retrieve the properties and relationships of a swapShiftsChangeRequest object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/swapshiftschangerequest-get?view=graph-rest-beta - operationId: team.schedule_GetSwapShiftsChangeRequest + - teamwork.deletedTeam + summary: Update media content for the navigation property hostedContents in teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.deletedTeam.channel.message.reply_SetHostedContentsContent parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: swapShiftsChangeRequest-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - teams.schedule - summary: Update the navigation property swapShiftsChangeRequests in teams - operationId: team.schedule_UpdateSwapShiftsChangeRequest - parameters: - - name: team-id + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of team + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: swapShiftsChangeRequest-id + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest + x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - - teams.schedule - summary: Delete navigation property swapShiftsChangeRequests for teams - operationId: team.schedule_DeleteSwapShiftsChangeRequest + - teamwork.deletedTeam + summary: Delete media content for the navigation property hostedContents in teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.deletedTeam.channel.message.reply_DeleteHostedContentsContent parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: swapShiftsChangeRequest-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -51420,22 +66671,45 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/swapShiftsChangeRequests/$count': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': get: tags: - - teams.schedule + - teamwork.deletedTeam summary: Get the number of the resource - operationId: team.schedule.swapShiftsChangeRequest_GetCount + operationId: teamwork.deletedTeam.channel.message.reply.hostedContent_GetCount parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -51443,269 +66717,201 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/timeCards': - get: + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: tags: - - teams.schedule - summary: List timeCard - description: Retrieve a list of timeCard entries in a schedule. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-list?view=graph-rest-beta - operationId: team.schedule_ListTimeCard + - teamwork.deletedTeam + summary: Invoke action setReaction + operationId: teamwork.deletedTeam.channel.message.reply_setReaction parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple 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 + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.timeCardCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - teams.schedule - summary: Create timeCard - description: Create a timeCard instance in a schedule. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-post?view=graph-rest-beta - operationId: team.schedule_CreateTimeCard - parameters: - - name: team-id + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of team + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timeCards/{timeCard-id}': - get: + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + post: tags: - - teams.schedule - summary: Get timeCard - description: Get the properties and relationships of a timeCard object by ID. + - teamwork.deletedTeam + 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/timecard-get?view=graph-rest-beta - operationId: team.schedule_GetTimeCard + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.message.reply_softDelete parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: timeCard-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of timeCard + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.timeCard' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - teams.schedule - summary: Replace timeCard - description: Replace an existing timeCard with updated values. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-replace?view=graph-rest-beta - operationId: team.schedule_UpdateTimeCard - parameters: - - name: team-id + x-ms-docs-key-type: channel + - name: chatMessage-id in: path - description: The unique identifier of team + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: timeCard-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of timeCard + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' - required: true + x-ms-docs-key-type: chatMessage responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + post: tags: - - teams.schedule - summary: Delete timeCard - description: Delete a timeCard instance in a schedule. + - teamwork.deletedTeam + 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/timecard-delete?view=graph-rest-beta - operationId: team.schedule_DeleteTimeCard + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.message.reply_undoSoftDelete parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: timeCard-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of timeCard + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true style: simple schema: type: string + x-ms-docs-key-type: chatMessage responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.clockOut': + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': post: tags: - - teams.schedule - summary: Invoke action clockOut - description: Clock out to end an open timeCard. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-clockout?view=graph-rest-beta - operationId: team.schedule.timeCard_clockOut + - teamwork.deletedTeam + summary: Invoke action unsetReaction + operationId: teamwork.deletedTeam.channel.message.reply_unsetReaction parameters: - - name: team-id + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: timeCard-id + x-ms-docs-key-type: channel + - name: chatMessage-id in: path - description: The unique identifier of timeCard + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: Action parameters content: @@ -51713,138 +66919,188 @@ paths: schema: type: object properties: - atApprovedLocation: - type: boolean - default: false - nullable: true - isAtApprovedLocation: - type: boolean - default: false + reactionType: + type: string nullable: true - notes: - $ref: '#/components/schemas/microsoft.graph.itemBody' additionalProperties: type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.confirm': - post: + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/$count': + get: tags: - - teams.schedule - summary: Invoke action confirm - description: Confirm a specific timeCard. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-confirm?view=graph-rest-beta - operationId: team.schedule.timeCard_confirm + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.message.reply_GetCount parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: timeCard-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of timeCard + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.confirmForUser': - post: + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + get: tags: - - teams.schedule - summary: Invoke action confirmForUser - operationId: team.schedule.timeCard_confirmGraphFPreUser + - teamwork.deletedTeam + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.message.reply_delta parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: timeCard-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of timeCard + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - userId: - type: string - additionalProperties: - type: object - required: true + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $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: - $ref: '#/components/schemas/microsoft.graph.timeCard' + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.endBreak': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': post: tags: - - teams.schedule - summary: Invoke action endBreak - description: End the open break in a specific timeCard. + - teamwork.deletedTeam + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-endbreak?view=graph-rest-beta - operationId: team.schedule.timeCard_endBreak + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.message.reply_forwardToChat parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: timeCard-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of timeCard + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: Action parameters content: @@ -51852,16 +67108,18 @@ paths: schema: type: object properties: - atApprovedLocation: - type: boolean - default: false - nullable: true - isAtApprovedLocation: - type: boolean - default: false - nullable: true - notes: - $ref: '#/components/schemas/microsoft.graph.itemBody' + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' additionalProperties: type: object required: true @@ -51871,37 +67129,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.startBreak': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': post: tags: - - teams.schedule - summary: Invoke action startBreak - description: Start a break in a specific timeCard. + - teamwork.deletedTeam + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-startbreak?view=graph-rest-beta - operationId: team.schedule.timeCard_startBreak + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.message.reply_replyGraphWPreQuote parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: timeCard-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of timeCard + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: Action parameters content: @@ -51909,16 +67188,13 @@ paths: schema: type: object properties: - atApprovedLocation: - type: boolean - default: false - nullable: true - isAtApprovedLocation: - type: boolean - default: false - nullable: true - notes: - $ref: '#/components/schemas/microsoft.graph.itemBody' + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' additionalProperties: type: object required: true @@ -51928,25 +67204,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teams/{team-id}/schedule/timeCards/$count': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/$count': get: tags: - - teams.schedule + - teamwork.deletedTeam summary: Get the number of the resource - operationId: team.schedule.timeCard_GetCount + operationId: teamwork.deletedTeam.channel.message_GetCount parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -51954,85 +67238,41 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/timeCards/microsoft.graph.clockIn': - post: + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/microsoft.graph.delta()': + get: tags: - - teams.schedule - summary: Invoke action clockIn - description: Clock in to start a timeCard. + - teamwork.deletedTeam + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-clockin?view=graph-rest-beta - operationId: team.schedule.timeCard_clockIn + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.message_delta parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - atApprovedLocation: - type: boolean - default: false - nullable: true - isAtApprovedLocation: - type: boolean - default: false - nullable: true - onBehalfOfUserId: - type: string - nullable: true - notes: - $ref: '#/components/schemas/microsoft.graph.itemBody' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/schedule/timeOffReasons': - get: - tags: - - teams.schedule - summary: List timeOffReasons - description: The set of reasons for a time off in the schedule. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-list-timeoffreasons?view=graph-rest-beta - operationId: team.schedule_ListTimeOffReason - parameters: - - name: team-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team + 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 + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -52040,9 +67280,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: @@ -52062,587 +67302,479 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffReasonCollectionResponse' + description: Success + content: + application/json: + schema: + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/microsoft.graph.forwardToChat': post: tags: - - teams.schedule - summary: Create timeOffReason - description: Create a new timeOffReason. + - teamwork.deletedTeam + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-post-timeoffreasons?view=graph-rest-beta - operationId: team.schedule_CreateTimeOffReason + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.message_forwardToChat parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timeOffReasons/{timeOffReason-id}': - get: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/microsoft.graph.replyWithQuote': + post: tags: - - teams.schedule - summary: Get timeOffReason - description: Retrieve the properties and relationships of a timeOffReason object by ID. + - teamwork.deletedTeam + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoffreason-get?view=graph-rest-beta - operationId: team.schedule_GetTimeOffReason + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.message_replyGraphWPreQuote parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: timeOffReason-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of timeOffReason + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffReason - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: channel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.archive': + post: tags: - - teams.schedule - summary: Replace timeOffReason - description: 'Replace an existing timeOffReason. If the specified timeOffReason doesn''t exist, this method returns 404 Not found.' + - teamwork.deletedTeam + summary: Invoke action archive + description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoffreason-put?view=graph-rest-beta - operationId: team.schedule_UpdateTimeOffReason + url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel_archive parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: timeOffReason-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of timeOffReason + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffReason + x-ms-docs-key-type: channel requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + type: object + properties: + shouldSetSpoSiteReadOnlyForMembers: + type: boolean + default: false + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.completeMigration': + post: tags: - - teams.schedule - summary: Delete timeOffReason - description: Mark a timeOffReason as inactive by setting the isActive property. Every team must include at least one timeOffReason. This method doesn't remove the specified timeOffReason instance. timeOffItem instances that were assigned this reason remain assigned to this reason. + - teamwork.deletedTeam + summary: Invoke action completeMigration + description: 'Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoffreason-delete?view=graph-rest-beta - operationId: team.schedule_DeleteTimeOffReason + url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel_completeMigration parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: timeOffReason-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of timeOffReason + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffReason - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: channel responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timeOffReasons/$count': + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': get: tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.timeOffReason_GetCount + - teamwork.deletedTeam + summary: Invoke function doesUserHaveAccess + description: Determine whether a user has access to a channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel_doesUserHaveAccess parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple 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}/schedule/timeOffRequests': - get: - tags: - - teams.schedule - summary: List timeOffRequest - description: Retrieve a list of timeoffrequest objects in the team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoffrequest-list?view=graph-rest-beta - operationId: team.schedule_ListTimeOffRequest - parameters: - - name: team-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple 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 + x-ms-docs-key-type: channel + - name: userId in: query - description: Order items by property values + description: 'Usage: userId=''@userId''' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string - - name: $select + type: string + nullable: true + - name: tenantId in: query - description: Select properties to be returned + description: 'Usage: tenantId=''@tenantId''' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + type: string + nullable: true + - name: userPrincipalName in: query - description: Expand related entities + description: 'Usage: userPrincipalName=''@userPrincipalName''' style: form explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffRequestCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - teams.schedule - summary: Create timeOffRequest - description: Create instance of a timeoffrequest object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoffrequest-post?view=graph-rest-beta - operationId: team.schedule_CreateTimeOffRequest - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple schema: type: string - x-ms-docs-key-type: team - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' - required: true + nullable: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + type: object + properties: + value: + type: boolean + default: false + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timeOffRequests/{timeOffRequest-id}': - get: + x-ms-docs-operation-type: function + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.provisionEmail': + post: tags: - - teams.schedule - summary: Get timeOffRequest - description: Retrieve the properties and relationships of a timeoffrequest object. + - teamwork.deletedTeam + summary: Invoke action provisionEmail + description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoffrequest-get?view=graph-rest-beta - operationId: team.schedule_GetTimeOffRequest + url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel_provisionEmail parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: timeOffRequest-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of timeOffRequest + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffRequest - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: channel responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.removeEmail': + post: tags: - - teams.schedule - summary: Update the navigation property timeOffRequests in teams - operationId: team.schedule_UpdateTimeOffRequest + - teamwork.deletedTeam + summary: Invoke action removeEmail + description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel_removeEmail parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: timeOffRequest-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of timeOffRequest + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffRequest - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' - required: true + x-ms-docs-key-type: channel responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.startMigration': + post: tags: - - teams.schedule - summary: Delete timeOffRequest - description: Delete a timeOffRequest object. + - teamwork.deletedTeam + summary: Invoke action startMigration + description: 'Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoffrequest-delete?view=graph-rest-beta - operationId: team.schedule_DeleteTimeOffRequest + url: https://learn.microsoft.com/graph/api/channel-startmigration?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel_startMigration parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: timeOffRequest-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of timeOffRequest + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffRequest - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: channel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + conversationCreationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timeOffRequests/$count': - get: - tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.timeOffRequest_GetCount - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - 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}/schedule/timesOff': - get: + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.unarchive': + post: tags: - - teams.schedule - summary: List timesOff - description: Get the list of timeOff instances in a schedule. + - teamwork.deletedTeam + summary: Invoke action unarchive + description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-list-timesoff?view=graph-rest-beta - operationId: team.schedule_ListTimesOff + url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel_unarchive parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple 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.timeOffCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - teams.schedule - summary: Create timeOff - description: Create a new timeOff instance in a schedule. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-post-timesoff?view=graph-rest-beta - operationId: team.schedule_CreateTimesOff - parameters: - - name: team-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' - required: true + x-ms-docs-key-type: channel responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timesOff/{timeOff-id}': + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner': get: tags: - - teams.schedule - summary: Get timeOff - description: Retrieve the properties and relationships of a timeOff object by ID. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoff-get?view=graph-rest-beta - operationId: team.schedule_GetTimesOff + - teamwork.deletedTeam + summary: Get planner from teamwork + description: 'Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: teamwork.deletedTeam.channel_GetPlanner parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: timeOff-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of timeOff + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeOff + x-ms-docs-key-type: channel - name: $select in: query description: Select properties to be returned @@ -52669,42 +67801,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.schedule - summary: Replace timeOff - description: 'Replace an existing timeOff. If the specified timeOff doesn''t exist, this method returns 404 Not found.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoff-put?view=graph-rest-beta - operationId: team.schedule_UpdateTimesOff + - teamwork.deletedTeam + summary: Update the navigation property planner in teamwork + operationId: teamwork.deletedTeam.channel_UpdatePlanner parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: timeOff-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of timeOff + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeOff + x-ms-docs-key-type: channel requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' required: true responses: 2XX: @@ -52712,36 +67840,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.schedule - summary: Delete timeOff - description: Delete a timeOff instance from a schedule. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoff-delete?view=graph-rest-beta - operationId: team.schedule_DeleteTimesOff + - teamwork.deletedTeam + summary: Delete navigation property planner for teamwork + operationId: teamwork.deletedTeam.channel_DeletePlanner parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: timeOff-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of timeOff + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: timeOff + x-ms-docs-key-type: channel - name: If-Match in: header description: ETag @@ -52754,47 +67878,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timesOff/$count': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans': get: tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.timesOff_GetCount + - teamwork.deletedTeam + 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.deletedTeam.channel.planner_ListPlan parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple 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}/tags': - get: - tags: - - teams.teamworkTag - summary: List teamworkTags - description: Get a list of the tag objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworktag-list?view=graph-rest-beta - operationId: team_ListTag - parameters: - - name: team-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: channel - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -52832,7 +67939,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamworkTagCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -52841,28 +67948,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.teamworkTag - summary: Create teamworkTag - description: 'Create a standard tag for members in the team. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworktag-post?view=graph-rest-beta - operationId: team_CreateTag + - teamwork.deletedTeam + summary: Create new navigation property to plans for teamwork + operationId: teamwork.deletedTeam.channel.planner_CreatePlan parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: @@ -52870,37 +67981,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/tags/{teamworkTag-id}': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}': get: tags: - - teams.teamworkTag - summary: Get teamworkTag - description: Read the properties and relationships of a tag object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworktag-get?view=graph-rest-beta - operationId: team_GetTag + - teamwork.deletedTeam + 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.deletedTeam.channel.planner_GetPlan parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: teamworkTag-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - name: $select in: query description: Select properties to be returned @@ -52927,42 +68043,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.teamworkTag - summary: Update teamworkTag - description: Update the properties of a teamworkTag object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworktag-update?view=graph-rest-beta - operationId: team_UpdateTag + - teamwork.deletedTeam + summary: Update the navigation property plans in teamwork + operationId: teamwork.deletedTeam.channel.planner_UpdatePlan parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: teamworkTag-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: @@ -52970,36 +68090,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.teamworkTag - summary: Delete teamworkTag - description: Delete a tag object permanently. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworktag-delete?view=graph-rest-beta - operationId: team_DeleteTag + - teamwork.deletedTeam + summary: Delete navigation property plans for teamwork + operationId: teamwork.deletedTeam.channel.planner_DeletePlan parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: teamworkTag-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - name: If-Match in: header description: ETag @@ -53012,33 +68136,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/tags/{teamworkTag-id}/members': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets': get: tags: - - teams.teamworkTag - summary: List members in a teamworkTag - description: Get a list of the members of a standard tag in a team and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworktagmember-list?view=graph-rest-beta - operationId: team.tag_ListMember + - teamwork.deletedTeam + summary: Get buckets from teamwork + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: teamwork.deletedTeam.channel.planner.plan_ListBucket parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: teamworkTag-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -53076,7 +68205,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamworkTagMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -53085,36 +68214,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.teamworkTag - summary: Create teamworkTagMember - description: Create a new teamworkTagMember object in a team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworktagmember-post?view=graph-rest-beta - operationId: team.tag_CreateMember + - teamwork.deletedTeam + summary: Create new navigation property to buckets for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_CreateBucket parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: teamworkTag-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -53122,45 +68255,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/tags/{teamworkTag-id}/members/{teamworkTagMember-id}': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': get: tags: - - teams.teamworkTag - summary: Get teamworkTagMember - description: 'Get the properties and relationships of a member of a standard tag in a team. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworktagmember-get?view=graph-rest-beta - operationId: team.tag_GetMember + - teamwork.deletedTeam + summary: Get buckets from teamwork + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: teamwork.deletedTeam.channel.planner.plan_GetBucket parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: teamworkTag-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag - - name: teamworkTagMember-id + x-ms-docs-key-type: channel + - name: plannerPlan-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: $select in: query description: Select properties to be returned @@ -53187,46 +68325,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.teamworkTag - summary: Update the navigation property members in teams - operationId: team.tag_UpdateMember + - teamwork.deletedTeam + summary: Update the navigation property buckets in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_UpdateBucket parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: teamworkTag-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag - - name: teamworkTagMember-id + x-ms-docs-key-type: channel + - name: plannerPlan-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -53234,44 +68380,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.teamworkTag - summary: Delete teamworkTagMember - description: Delete a member from a standard tag in a team. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworktagmember-delete?view=graph-rest-beta - operationId: team.tag_DeleteMember + - teamwork.deletedTeam + summary: Delete navigation property buckets for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_DeleteBucket parameters: - - name: team-id + - name: deletedTeam-id in: path - description: The unique identifier of team + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: teamworkTag-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag - - name: teamworkTagMember-id + x-ms-docs-key-type: channel + - name: plannerPlan-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: If-Match in: header description: ETag @@ -53284,399 +68434,51 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/tags/{teamworkTag-id}/members/$count': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': get: tags: - - teams.teamworkTag - summary: Get the number of the resource - operationId: team.tag.member_GetCount + - teamwork.deletedTeam + summary: Get tasks from teamwork + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: teamwork.deletedTeam.channel.planner.plan.bucket_ListTask parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: teamworkTag-id + - name: deletedTeam-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teams/{team-id}/tags/$count': - get: - tags: - - teams.teamworkTag - summary: Get the number of the resource - operationId: team.tag_GetCount - parameters: - - name: team-id + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple 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}/template': - get: - tags: - - teams.teamsTemplate - summary: Get template from teams - description: The template this team was created from. See available templates. - operationId: team_GetTemplate - parameters: - - name: team-id + x-ms-docs-key-type: channel + - name: plannerPlan-id in: path - description: The unique identifier of team + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.teamsTemplate' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/templateDefinition': - get: - tags: - - teams.teamTemplateDefinition - summary: Get templateDefinition from teams - description: Generic representation of a team template definition for a team with a specific structure and configuration. - operationId: team_GetTemplateDefinition - parameters: - - name: team-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of team + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.teamTemplateDefinition' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /teams/$count: - get: - tags: - - teams.team - summary: Get the number of the resource - operationId: team_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /teams/microsoft.graph.allMessages(): - get: - tags: - - teams.team.Functions - summary: Invoke function allMessages - operationId: team_allMessage - 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 chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /teams/microsoft.graph.getAllMessages(): - get: - tags: - - teams.team.Functions - summary: Invoke function getAllMessages - operationId: team_getAllMessage - parameters: - - name: model - in: query - description: The payment model for the API - style: form - explode: false - 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 chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /teams/microsoft.graph.getOpenShifts(): - get: - tags: - - teams.team.Functions - summary: Invoke function getOpenShifts - description: Get all openShift objects across all teams a user is a direct member of. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-getopenshifts?view=graph-rest-beta - operationId: team_getOpenShift - 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 openShift - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.openShift' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /teams/microsoft.graph.getShifts(): - get: - tags: - - teams.team.Functions - summary: Invoke function getShifts - description: Get all shift objects across all teams to which a user is a direct member. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-getshifts?view=graph-rest-beta - operationId: team_getShift - parameters: + 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: $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 @@ -53687,56 +68489,6 @@ 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 shift - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.shift' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /teams/microsoft.graph.getTimesOff(): - get: - tags: - - teams.team.Functions - summary: Invoke function getTimesOff - description: Get all time off objects across all teams to which a user is a direct member. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-gettimesoff?view=graph-rest-beta - operationId: team_getTimesOff - 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 @@ -53747,16 +68499,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 @@ -53769,154 +68511,57 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of timeOff - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.timeOff' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - /teamwork: - get: - tags: - - teamwork.teamwork - summary: Get teamwork - description: 'Get the properties and relationships of a teamwork object, such as the region of the organization and whether Microsoft Teams is enabled.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamwork-get?view=graph-rest-beta - operationId: teamwork_GetTeamwork - parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamwork' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - teamwork.teamwork - summary: Update teamwork - operationId: teamwork_UpdateTeamwork - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamwork' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamwork' - default: - $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /teamwork/deletedChats: - get: + post: tags: - - teamwork.deletedChat - summary: Get deletedChat - description: Read the properties and relationships of a deletedChat object. - operationId: teamwork_ListDeletedChat + - teamwork.deletedTeam + summary: Create new navigation property to tasks for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket_CreateTask 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 + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.deletedChatCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - teamwork.deletedChat - summary: Create new navigation property to deletedChats for teamwork - operationId: teamwork_CreateDeletedChat + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedChat' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -53924,29 +68569,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedChat' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedChats/{deletedChat-id}': - get: - tags: - - teamwork.deletedChat - summary: Get deletedChat - description: Read the properties and relationships of a deletedChat object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/deletedchat-get?view=graph-rest-beta - operationId: teamwork_GetDeletedChat + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': + get: + tags: + - teamwork.deletedTeam + summary: Get tasks from teamwork + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: teamwork.deletedTeam.channel.planner.plan.bucket_GetTask parameters: - - name: deletedChat-id + - name: deletedTeam-id in: path - description: The unique identifier of deletedChat + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: deletedChat + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -53973,30 +68647,62 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedChat' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.deletedChat - summary: Update the navigation property deletedChats in teamwork - operationId: teamwork_UpdateDeletedChat + - teamwork.deletedTeam + summary: Update the navigation property tasks in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket_UpdateTask parameters: - - name: deletedChat-id + - name: deletedTeam-id in: path - description: The unique identifier of deletedChat + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: deletedChat + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedChat' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -54004,159 +68710,75 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedChat' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.deletedChat - summary: Delete navigation property deletedChats for teamwork - operationId: teamwork_DeleteDeletedChat + - teamwork.deletedTeam + summary: Delete navigation property tasks for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket_DeleteTask parameters: - - name: deletedChat-id + - name: deletedTeam-id in: path - description: The unique identifier of deletedChat + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: deletedChat - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/deletedChats/{deletedChat-id}/microsoft.graph.undoDelete': - post: - tags: - - teamwork.deletedChat - summary: Invoke action undoDelete - description: Restore a deletedChat to an active chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/deletedchat-undodelete?view=graph-rest-beta - operationId: teamwork.deletedChat_undoDelete - parameters: - - name: deletedChat-id + x-ms-docs-key-type: channel + - name: plannerPlan-id in: path - description: The unique identifier of deletedChat + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: deletedChat - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /teamwork/deletedChats/$count: - get: - tags: - - teamwork.deletedChat - summary: Get the number of the resource - operationId: teamwork.deletedChat_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /teamwork/deletedTeams: - get: - tags: - - teamwork.deletedTeam - summary: List deletedTeams - description: Get a list of the deletedTeam objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamwork-list-deletedteams?view=graph-rest-beta - operationId: teamwork_ListDeletedTeam - 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 + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.deletedTeamCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - teamwork.deletedTeam - summary: Create new navigation property to deletedTeams for teamwork - operationId: teamwork_CreateDeletedTeam - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deletedTeam' - required: true + type: string responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.deletedTeam' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - teamwork.deletedTeam - summary: Get deletedTeams from teamwork - description: A collection of deleted teams. - operationId: teamwork_GetDeletedTeam + summary: Get assignedToTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_GetAssignedToTaskBoardFormat parameters: - name: deletedTeam-id in: path @@ -54166,6 +68788,38 @@ paths: schema: type: string x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -54192,15 +68846,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedTeam' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.deletedTeam - summary: Update the navigation property deletedTeams in teamwork - operationId: teamwork_UpdateDeletedTeam + summary: Update the navigation property assignedToTaskBoardFormat in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat parameters: - name: deletedTeam-id in: path @@ -54210,12 +68864,51 @@ paths: schema: type: string x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedTeam' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: 2XX: @@ -54223,15 +68916,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedTeam' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.deletedTeam - summary: Delete navigation property deletedTeams for teamwork - operationId: teamwork_DeleteDeletedTeam + summary: Delete navigation property assignedToTaskBoardFormat for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat parameters: - name: deletedTeam-id in: path @@ -54241,6 +68934,38 @@ paths: schema: type: string x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -54253,13 +68978,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - teamwork.deletedTeam - summary: Get channels from teamwork - description: The channels those are either shared with this deleted team or created in this deleted team. - operationId: teamwork.deletedTeam_ListChannel + summary: Get bucketTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_GetBucketTaskBoardFormat parameters: - name: deletedTeam-id in: path @@ -54269,21 +68994,38 @@ paths: schema: type: string x-ms-docs-key-type: deletedTeam - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -54306,18 +69048,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - teamwork.deletedTeam - summary: Create new navigation property to channels for teamwork - operationId: teamwork.deletedTeam_CreateChannel + summary: Update the navigation property bucketTaskBoardFormat in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat parameters: - name: deletedTeam-id in: path @@ -54327,30 +69070,127 @@ paths: schema: type: string x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}': + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property bucketTaskBoardFormat for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': get: tags: - teamwork.deletedTeam - summary: Get channels from teamwork - description: The channels those are either shared with this deleted team or created in this deleted team. - operationId: teamwork.deletedTeam_GetChannel + summary: Get details from teamwork + description: Read-only. Nullable. More details about the task. + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_GetDetail parameters: - name: deletedTeam-id in: path @@ -54368,6 +69208,30 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -54394,15 +69258,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.deletedTeam - summary: Update the navigation property channels in teamwork - operationId: teamwork.deletedTeam_UpdateChannel + summary: Update the navigation property details in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_UpdateDetail parameters: - name: deletedTeam-id in: path @@ -54420,12 +69284,43 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: 2XX: @@ -54433,15 +69328,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.deletedTeam - summary: Delete navigation property channels for teamwork - operationId: teamwork.deletedTeam_DeleteChannel + summary: Delete navigation property details for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_DeleteDetail parameters: - name: deletedTeam-id in: path @@ -54459,6 +69354,30 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -54471,13 +69390,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages': get: tags: - teamwork.deletedTeam - summary: Get allMembers from teamwork - description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. - operationId: teamwork.deletedTeam.channel_ListAllMember + summary: Get messages from teamwork + description: Read-only. Nullable. Chat messages associated with the task. + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_ListMessage parameters: - name: deletedTeam-id in: path @@ -54495,6 +69414,30 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -54532,7 +69475,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskChatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -54542,8 +69485,8 @@ paths: post: tags: - teamwork.deletedTeam - summary: Create new navigation property to allMembers for teamwork - operationId: teamwork.deletedTeam.channel_CreateAllMember + summary: Create new navigation property to messages for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_CreateMessage parameters: - name: deletedTeam-id in: path @@ -54561,12 +69504,36 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -54574,17 +69541,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/{conversationMember-id}': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}': get: tags: - teamwork.deletedTeam - summary: Get allMembers from teamwork - description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. - operationId: teamwork.deletedTeam.channel_GetAllMember + summary: Get messages from teamwork + description: Read-only. Nullable. Chat messages associated with the task. + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_GetMessage parameters: - name: deletedTeam-id in: path @@ -54602,14 +69569,38 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: conversationMember-id + - name: plannerPlan-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage - name: $select in: query description: Select properties to be returned @@ -54636,15 +69627,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.deletedTeam - summary: Update the navigation property allMembers in teamwork - operationId: teamwork.deletedTeam.channel_UpdateAllMember + summary: Update the navigation property messages in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_UpdateMessage parameters: - name: deletedTeam-id in: path @@ -54662,20 +69653,44 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: conversationMember-id + - name: plannerPlan-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -54683,15 +69698,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.deletedTeam - summary: Delete navigation property allMembers for teamwork - operationId: teamwork.deletedTeam.channel_DeleteAllMember + summary: Delete navigation property messages for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_DeleteMessage parameters: - name: deletedTeam-id in: path @@ -54709,14 +69724,38 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: conversationMember-id + - name: plannerPlan-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage - name: If-Match in: header description: ETag @@ -54729,12 +69768,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/$count': - get: + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction': + post: tags: - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.allMember_GetCount + summary: Invoke action setReaction + description: Set a reaction to a plannerTaskChatMessage for the current user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-setreaction?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task.message_setReaction parameters: - name: deletedTeam-id in: path @@ -54752,104 +69795,38 @@ paths: 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}/allMembers/microsoft.graph.add': - post: - tags: - - teamwork.deletedTeam - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.allMember_add - parameters: - - name: deletedTeam-id + - name: plannerPlan-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/microsoft.graph.remove': - post: - tags: - - teamwork.deletedTeam - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.allMember_remove - parameters: - - name: deletedTeam-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerTaskChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: plannerTaskChatMessage requestBody: description: Action parameters content: @@ -54857,43 +69834,27 @@ paths: schema: type: object properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + reactionType: + type: string additionalProperties: type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/enabledApps': - get: + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.unsetReaction': + post: tags: - teamwork.deletedTeam - summary: Get enabledApps from teamwork - description: A collection of enabled apps in the channel. - operationId: teamwork.deletedTeam.channel_ListEnabledApp + summary: Invoke action unsetReaction + description: Remove a reaction from a plannerTaskChatMessage for the current user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-unsetreaction?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task.message_unsetReaction parameters: - name: deletedTeam-id in: path @@ -54911,118 +69872,62 @@ paths: 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.teamsAppCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/enabledApps/{teamsApp-id}': - get: - tags: - - teamwork.deletedTeam - summary: Get enabledApps from teamwork - description: A collection of enabled apps in the channel. - operationId: teamwork.deletedTeam.channel_GetEnabledApp - parameters: - - name: deletedTeam-id + - name: plannerPlan-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: teamsApp-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of teamsApp + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: teamsApp - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/enabledApps/$count': + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/$count': get: tags: - teamwork.deletedTeam summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.enabledApp_GetCount + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task.message_GetCount parameters: - name: deletedTeam-id in: path @@ -55040,6 +69945,30 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -55047,13 +69976,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/filesFolder': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - teamwork.deletedTeam - summary: Get filesFolder from teamwork - description: Metadata for the location where the channel's files are stored. - operationId: teamwork.deletedTeam.channel_GetFilesFolder + summary: Get progressTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_GetProgressTaskBoardFormat parameters: - name: deletedTeam-id in: path @@ -55071,6 +70000,30 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -55097,17 +70050,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/filesFolder/content': - get: + patch: tags: - teamwork.deletedTeam - summary: Get content for the navigation property filesFolder from teamwork - description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' - operationId: teamwork.deletedTeam.channel_GetFilesFolderContent + summary: Update the navigation property progressTaskBoardFormat in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat parameters: - name: deletedTeam-id in: path @@ -55125,53 +70076,43 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: $format - in: query - description: Format of the content - style: form - explode: false + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: type: string - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - put: - tags: - - teamwork.deletedTeam - summary: Update content for the navigation property filesFolder in teamwork - description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' - operationId: teamwork.deletedTeam.channel_SetFilesFolderContent - parameters: - - name: deletedTeam-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: channel requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: 2XX: @@ -55179,15 +70120,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - teamwork.deletedTeam - summary: Delete content for the navigation property filesFolder in teamwork - description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' - operationId: teamwork.deletedTeam.channel_DeleteFilesFolderContent + summary: Delete navigation property progressTaskBoardFormat for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat parameters: - name: deletedTeam-id in: path @@ -55205,6 +70146,30 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -55216,13 +70181,13 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/filesFolder/contentStream': + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count': get: tags: - teamwork.deletedTeam - summary: Get contentStream for the navigation property filesFolder from teamwork - description: 'The content stream, if the item represents a file.' - operationId: teamwork.deletedTeam.channel_GetFilesFolderContentStream + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_GetCount parameters: - name: deletedTeam-id in: path @@ -55240,58 +70205,39 @@ paths: schema: type: string x-ms-docs-key-type: channel - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - put: - tags: - - teamwork.deletedTeam - summary: Update contentStream for the navigation property filesFolder in teamwork - description: 'The content stream, if the item represents a file.' - operationId: teamwork.deletedTeam.channel_SetFilesFolderContentStream - parameters: - - name: deletedTeam-id + - name: plannerPlan-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: channel - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true + x-ms-docs-key-type: plannerBucket + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - delete: + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': + get: tags: - teamwork.deletedTeam - summary: Delete contentStream for the navigation property filesFolder in teamwork - description: 'The content stream, if the item represents a file.' - operationId: teamwork.deletedTeam.channel_DeleteFilesFolderContentStream + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_delta parameters: - name: deletedTeam-id in: path @@ -55309,49 +70255,30 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members': - get: - tags: - - teamwork.deletedTeam - summary: Get members from teamwork - description: A collection of membership records associated with the channel. - operationId: teamwork.deletedTeam.channel_ListMember - parameters: - - name: deletedTeam-id + - name: plannerPlan-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: channel + 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 + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -55359,9 +70286,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: @@ -55381,18 +70308,37 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + description: Success + content: + application/json: + schema: + title: Collection of plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object 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 - post: + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/$count': + get: tags: - teamwork.deletedTeam - summary: Create new navigation property to members for teamwork - operationId: teamwork.deletedTeam.channel_CreateMember + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.planner.plan.bucket_GetCount parameters: - name: deletedTeam-id in: path @@ -55410,30 +70356,31 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - required: true + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/{conversationMember-id}': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': get: tags: - teamwork.deletedTeam - summary: Get members from teamwork - description: A collection of membership records associated with the channel. - operationId: teamwork.deletedTeam.channel_GetMember + summary: Invoke function delta + description: 'Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.planner.plan.bucket_delta parameters: - name: deletedTeam-id in: path @@ -55451,14 +70398,19 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: conversationMember-id + - name: plannerPlan-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + 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: $select in: query description: Select properties to be returned @@ -55469,6 +70421,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 @@ -55481,19 +70443,38 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + title: Collection of plannerBucket + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/details': + get: tags: - teamwork.deletedTeam - summary: Update the navigation property members in teamwork - operationId: teamwork.deletedTeam.channel_UpdateMember + summary: Get details from teamwork + description: Extra details about the plan. Read-only. Nullable. + operationId: teamwork.deletedTeam.channel.planner.plan_GetDetail parameters: - name: deletedTeam-id in: path @@ -55511,36 +70492,49 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: conversationMember-id + - name: plannerPlan-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - required: true + x-ms-docs-key-type: plannerPlan + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + patch: tags: - teamwork.deletedTeam - summary: Delete navigation property members for teamwork - operationId: teamwork.deletedTeam.channel_DeleteMember + summary: Update the navigation property details in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_UpdateDetail parameters: - name: deletedTeam-id in: path @@ -55558,32 +70552,43 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: conversationMember-id + - name: plannerPlan-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: plannerPlan - name: If-Match in: header - description: ETag + description: ETag value. + required: true style: simple schema: type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/$count': - get: + delete: tags: - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.member_GetCount + summary: Delete navigation property details for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_DeleteDetail parameters: - name: deletedTeam-id in: path @@ -55601,87 +70606,33 @@ paths: 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}/members/microsoft.graph.add': - post: - tags: - - teamwork.deletedTeam - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.member_add - parameters: - - name: deletedTeam-id + - name: plannerPlan-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true responses: 2XX: description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/microsoft.graph.remove': - post: + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/historyItems': + get: tags: - teamwork.deletedTeam - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.member_remove + summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. + operationId: teamwork.deletedTeam.channel.planner.plan_ListHistoryItem parameters: - name: deletedTeam-id in: path @@ -55699,67 +70650,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages': - get: - tags: - - teamwork.deletedTeam - summary: Get messages from teamwork - description: A collection of all the messages in the channel. Nullable. - operationId: teamwork.deletedTeam.channel_ListMessage - parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + - name: plannerPlan-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -55797,7 +70695,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerHistoryItemCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -55807,8 +70705,8 @@ paths: post: tags: - teamwork.deletedTeam - summary: Create new navigation property to messages for teamwork - operationId: teamwork.deletedTeam.channel_CreateMessage + summary: Create new navigation property to historyItems for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_CreateHistoryItem parameters: - name: deletedTeam-id in: path @@ -55826,12 +70724,20 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' required: true responses: 2XX: @@ -55839,17 +70745,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/historyItems/{plannerHistoryItem-id}': get: tags: - teamwork.deletedTeam - summary: Get messages from teamwork - description: A collection of all the messages in the channel. Nullable. - operationId: teamwork.deletedTeam.channel_GetMessage + summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. + operationId: teamwork.deletedTeam.channel.planner.plan_GetHistoryItem parameters: - name: deletedTeam-id in: path @@ -55867,14 +70773,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan + - name: plannerHistoryItem-id + in: path + description: The unique identifier of plannerHistoryItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerHistoryItem - name: $select in: query description: Select properties to be returned @@ -55901,15 +70815,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.deletedTeam - summary: Update the navigation property messages in teamwork - operationId: teamwork.deletedTeam.channel_UpdateMessage + summary: Update the navigation property historyItems in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_UpdateHistoryItem parameters: - name: deletedTeam-id in: path @@ -55927,20 +70841,28 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan + - name: plannerHistoryItem-id + in: path + description: The unique identifier of plannerHistoryItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerHistoryItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' required: true responses: 2XX: @@ -55948,15 +70870,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.deletedTeam - summary: Delete navigation property messages for teamwork - operationId: teamwork.deletedTeam.channel_DeleteMessage + summary: Delete navigation property historyItems for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_DeleteHistoryItem parameters: - name: deletedTeam-id in: path @@ -55974,14 +70896,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan + - name: plannerHistoryItem-id + in: path + description: The unique identifier of plannerHistoryItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerHistoryItem - name: If-Match in: header description: ETag @@ -55994,13 +70924,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/historyItems/$count': get: tags: - teamwork.deletedTeam - summary: Get hostedContents from teamwork - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.deletedTeam.channel.message_ListHostedContent + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.planner.plan.historyItem_GetCount parameters: - name: deletedTeam-id in: path @@ -56018,63 +70947,31 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - - $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.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive': post: tags: - teamwork.deletedTeam - summary: Create new navigation property to hostedContents for teamwork - operationId: teamwork.deletedTeam.channel.message_CreateHostedContent + 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.deletedTeam.channel.planner.plan_archive parameters: - name: deletedTeam-id in: path @@ -56092,38 +70989,39 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + type: object + properties: + justification: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': get: tags: - teamwork.deletedTeam - summary: Get hostedContents from teamwork - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.deletedTeam.channel.message_GetHostedContent + summary: Invoke function getUsageRights + operationId: teamwork.deletedTeam.channel.planner.plan_getUsageRight parameters: - name: deletedTeam-id in: path @@ -56141,57 +71039,91 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planUsageRight' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': + post: + tags: + - teamwork.deletedTeam + 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: teamwork.deletedTeam.channel.planner.plan_moveToContainer + parameters: + - name: deletedTeam-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + container: + $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': + post: tags: - teamwork.deletedTeam - summary: Update the navigation property hostedContents in teamwork - operationId: teamwork.deletedTeam.channel.message_UpdateHostedContent + 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: teamwork.deletedTeam.channel.planner.plan_unarchive parameters: - name: deletedTeam-id in: path @@ -56209,44 +71141,40 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerPlan requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + type: object + properties: + justification: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks': + get: tags: - teamwork.deletedTeam - summary: Delete navigation property hostedContents for teamwork - operationId: teamwork.deletedTeam.channel.message_DeleteHostedContent + summary: Get tasks from teamwork + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: teamwork.deletedTeam.channel.planner.plan_ListTask parameters: - name: deletedTeam-id in: path @@ -56264,41 +71192,112 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + 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: + 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: + - teamwork.deletedTeam + summary: Create new navigation property to tasks for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_CreateTask + parameters: + - name: deletedTeam-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true style: simple schema: type: string + x-ms-docs-key-type: plannerPlan + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true responses: 2XX: - description: Success + 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 - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': get: tags: - teamwork.deletedTeam - summary: Get media content for the navigation property hostedContents from teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.deletedTeam.channel.message_GetHostedContentsContent + summary: Get tasks from teamwork + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: teamwork.deletedTeam.channel.planner.plan_GetTask parameters: - name: deletedTeam-id in: path @@ -56316,38 +71315,57 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + 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 media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.deletedTeam - summary: Update media content for the navigation property hostedContents in teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.deletedTeam.channel.message_SetHostedContentsContent + summary: Update the navigation property tasks in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_UpdateTask parameters: - name: deletedTeam-id in: path @@ -56365,41 +71383,44 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerTask requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - teamwork.deletedTeam - summary: Delete media content for the navigation property hostedContents in teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.deletedTeam.channel.message_DeleteHostedContentsContent + summary: Delete navigation property tasks for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_DeleteTask parameters: - name: deletedTeam-id in: path @@ -56417,22 +71438,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -56444,12 +71465,14 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/$count': + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.message.hostedContent_GetCount + summary: Get assignedToTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: teamwork.deletedTeam.channel.planner.plan.task_GetAssignedToTaskBoardFormat parameters: - name: deletedTeam-id in: path @@ -56467,27 +71490,57 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': - post: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.deletedTeam - summary: Invoke action setReaction - operationId: teamwork.deletedTeam.channel.message_setReaction + summary: Update the navigation property assignedToTaskBoardFormat in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.task_UpdateAssignedToTaskBoardFormat parameters: - name: deletedTeam-id in: path @@ -56505,84 +71558,51 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - 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 - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': - post: - tags: - - teamwork.deletedTeam - 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: teamwork.deletedTeam.channel.message_softDelete - parameters: - - name: deletedTeam-id + - name: plannerPlan-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': - post: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.deletedTeam - 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: teamwork.deletedTeam.channel.message_undoSoftDelete + summary: Delete navigation property assignedToTaskBoardFormat for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.task_DeleteAssignedToTaskBoardFormat parameters: - name: deletedTeam-id in: path @@ -56600,77 +71620,41 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': - post: - tags: - - teamwork.deletedTeam - summary: Invoke action unsetReaction - operationId: teamwork.deletedTeam.channel.message_unsetReaction - parameters: - - name: deletedTeam-id + - name: plannerPlan-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag style: simple 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 - additionalProperties: - type: object - required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies': + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - teamwork.deletedTeam - summary: Get replies from teamwork - description: Replies for a specified message. Supports $expand for channel messages. - operationId: teamwork.deletedTeam.channel.message_ListReply + summary: Get bucketTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: teamwork.deletedTeam.channel.planner.plan.task_GetBucketTaskBoardFormat parameters: - name: deletedTeam-id in: path @@ -56688,29 +71672,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -56733,18 +71710,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - teamwork.deletedTeam - summary: Create new navigation property to replies for teamwork - operationId: teamwork.deletedTeam.channel.message_CreateReply + summary: Update the navigation property bucketTaskBoardFormat in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.task_UpdateBucketTaskBoardFormat parameters: - name: deletedTeam-id in: path @@ -56762,38 +71740,103 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property bucketTaskBoardFormat for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.task_DeleteBucketTaskBoardFormat + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': get: tags: - teamwork.deletedTeam - summary: Get replies from teamwork - description: Replies for a specified message. Supports $expand for channel messages. - operationId: teamwork.deletedTeam.channel.message_GetReply + summary: Get details from teamwork + description: Read-only. Nullable. More details about the task. + operationId: teamwork.deletedTeam.channel.planner.plan.task_GetDetail parameters: - name: deletedTeam-id in: path @@ -56811,22 +71854,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -56853,15 +71896,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.deletedTeam - summary: Update the navigation property replies in teamwork - operationId: teamwork.deletedTeam.channel.message_UpdateReply + summary: Update the navigation property details in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.task_UpdateDetail parameters: - name: deletedTeam-id in: path @@ -56879,28 +71922,35 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: 2XX: @@ -56908,15 +71958,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.deletedTeam - summary: Delete navigation property replies for teamwork - operationId: teamwork.deletedTeam.channel.message_DeleteReply + summary: Delete navigation property details for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.task_DeleteDetail parameters: - name: deletedTeam-id in: path @@ -56934,22 +71984,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -56962,13 +72012,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages': get: tags: - teamwork.deletedTeam - summary: Get hostedContents from teamwork - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.deletedTeam.channel.message.reply_ListHostedContent + summary: Get messages from teamwork + description: Read-only. Nullable. Chat messages associated with the task. + operationId: teamwork.deletedTeam.channel.planner.plan.task_ListMessage parameters: - name: deletedTeam-id in: path @@ -56986,22 +72036,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerTask - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -57039,7 +72089,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskChatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -57049,8 +72099,8 @@ paths: post: tags: - teamwork.deletedTeam - summary: Create new navigation property to hostedContents for teamwork - operationId: teamwork.deletedTeam.channel.message.reply_CreateHostedContent + summary: Create new navigation property to messages for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.task_CreateMessage parameters: - name: deletedTeam-id in: path @@ -57068,28 +72118,28 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -57097,17 +72147,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}': get: tags: - teamwork.deletedTeam - summary: Get hostedContents from teamwork - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.deletedTeam.channel.message.reply_GetHostedContent + summary: Get messages from teamwork + description: Read-only. Nullable. Chat messages associated with the task. + operationId: teamwork.deletedTeam.channel.planner.plan.task_GetMessage parameters: - name: deletedTeam-id in: path @@ -57125,30 +72175,30 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerTaskChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerTaskChatMessage - name: $select in: query description: Select properties to be returned @@ -57175,15 +72225,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.deletedTeam - summary: Update the navigation property hostedContents in teamwork - operationId: teamwork.deletedTeam.channel.message.reply_UpdateHostedContent + summary: Update the navigation property messages in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.task_UpdateMessage parameters: - name: deletedTeam-id in: path @@ -57201,36 +72251,36 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerTaskChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerTaskChatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -57238,15 +72288,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.deletedTeam - summary: Delete navigation property hostedContents for teamwork - operationId: teamwork.deletedTeam.channel.message.reply_DeleteHostedContent + summary: Delete navigation property messages for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.task_DeleteMessage parameters: - name: deletedTeam-id in: path @@ -57264,30 +72314,30 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerTaskChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerTaskChatMessage - name: If-Match in: header description: ETag @@ -57300,13 +72350,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': - get: + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction': + post: tags: - teamwork.deletedTeam - summary: Get media content for the navigation property hostedContents from teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.deletedTeam.channel.message.reply_GetHostedContentsContent + summary: Invoke action setReaction + description: Set a reaction to a plannerTaskChatMessage for the current user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-setreaction?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.planner.plan.task.message_setReaction parameters: - name: deletedTeam-id in: path @@ -57324,46 +72377,58 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerTaskChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + description: Success default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.unsetReaction': + post: tags: - teamwork.deletedTeam - summary: Update media content for the navigation property hostedContents in teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.deletedTeam.channel.message.reply_SetHostedContentsContent + summary: Invoke action unsetReaction + description: Remove a reaction from a plannerTaskChatMessage for the current user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-unsetreaction?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.planner.plan.task.message_unsetReaction parameters: - name: deletedTeam-id in: path @@ -57381,49 +72446,54 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerTaskChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerTaskChatMessage requestBody: - description: New media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + reactionType: + type: string + additionalProperties: + type: object required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/$count': + get: tags: - teamwork.deletedTeam - summary: Delete media content for the navigation property hostedContents in teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.deletedTeam.channel.message.reply_DeleteHostedContentsContent + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.planner.plan.task.message_GetCount parameters: - name: deletedTeam-id in: path @@ -57441,47 +72511,36 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: plannerTask + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.message.reply.hostedContent_GetCount + summary: Get progressTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: teamwork.deletedTeam.channel.planner.plan.task_GetProgressTaskBoardFormat parameters: - name: deletedTeam-id in: path @@ -57499,35 +72558,57 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': - post: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.deletedTeam - summary: Invoke action setReaction - operationId: teamwork.deletedTeam.channel.message.reply_setReaction + summary: Update the navigation property progressTaskBoardFormat in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.task_UpdateProgressTaskBoardFormat parameters: - name: deletedTeam-id in: path @@ -57545,51 +72626,51 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': - post: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.deletedTeam - 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: teamwork.deletedTeam.channel.message.reply_softDelete + summary: Delete navigation property progressTaskBoardFormat for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.task_DeleteProgressTaskBoardFormat parameters: - name: deletedTeam-id in: path @@ -57607,38 +72688,40 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': - post: + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/$count': + get: tags: - teamwork.deletedTeam - 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: teamwork.deletedTeam.channel.message.reply_undoSoftDelete + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.planner.plan.task_GetCount parameters: - name: deletedTeam-id in: path @@ -57656,34 +72739,124 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + 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}/tasks/microsoft.graph.delta()': + get: + tags: + - teamwork.deletedTeam + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.planner.plan.task_delta + parameters: + - name: deletedTeam-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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: $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 plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': - post: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/$count': + get: tags: - teamwork.deletedTeam - summary: Invoke action unsetReaction - operationId: teamwork.deletedTeam.channel.message.reply_unsetReaction + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.planner.plan_GetCount parameters: - name: deletedTeam-id in: path @@ -57701,47 +72874,175 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - $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/microsoft.graph.delta()': + get: + tags: + - teamwork.deletedTeam + summary: Invoke function delta + description: 'Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-delta?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.planner.plan_delta + parameters: + - name: deletedTeam-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: deletedTeam + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple 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 - additionalProperties: + 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: $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 plannerPlan type: object - required: true + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams': + get: + tags: + - teamwork.deletedTeam + summary: Get sharedWithTeams from teamwork + description: A collection of teams with which a channel is shared. + operationId: teamwork.deletedTeam.channel_ListSharedGraphWPreTeam + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + 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: - description: Success + $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/$count': - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.message.reply_GetCount + summary: Create new navigation property to sharedWithTeams for teamwork + operationId: teamwork.deletedTeam.channel_CreateSharedGraphWPreTeam parameters: - name: deletedTeam-id in: path @@ -57759,31 +73060,30 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}': get: tags: - teamwork.deletedTeam - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.message.reply_delta + summary: Get sharedWithTeams from teamwork + description: A collection of teams with which a channel is shared. + operationId: teamwork.deletedTeam.channel_GetSharedGraphWPreTeam parameters: - name: deletedTeam-id in: path @@ -57801,19 +73101,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: $select in: query description: Select properties to be returned @@ -57824,16 +73119,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 @@ -57846,41 +73131,19 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': - post: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.deletedTeam - summary: Invoke action forwardToChat - description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.message.reply_forwardToChat + summary: Update the navigation property sharedWithTeams in teamwork + operationId: teamwork.deletedTeam.channel_UpdateSharedGraphWPreTeam parameters: - name: deletedTeam-id in: path @@ -57898,35 +73161,20 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: sharedWithChannelTeamInfo requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - targetChatIds: - type: array - items: - type: string - nullable: true - messageIds: - type: array - items: - type: string - nullable: true - additionalMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' required: true responses: 2XX: @@ -57934,33 +73182,15 @@ paths: content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': - post: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.deletedTeam - summary: Invoke action replyWithQuote - description: Reply with quote to a single chat message or multiple chat messages in a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.message.reply_replyGraphWPreQuote + summary: Delete navigation property sharedWithTeams for teamwork + operationId: teamwork.deletedTeam.channel_DeleteSharedGraphWPreTeam parameters: - name: deletedTeam-id in: path @@ -57978,47 +73208,33 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - messageIds: - type: array - items: - type: string - nullable: true - replyMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: sharedWithChannelTeamInfo + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/$count': + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': get: tags: - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.message_GetCount + summary: Get allowedMembers from teamwork + description: A collection of team members who have access to the shared channel. + operationId: teamwork.deletedTeam.channel.sharedGraphWPreTeam_ListAllowedMember parameters: - name: deletedTeam-id in: path @@ -58036,48 +73252,22 @@ paths: 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}/messages/microsoft.graph.delta()': - get: - tags: - - teamwork.deletedTeam - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.message_delta - parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of channel + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: sharedWithChannelTeamInfo - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -58085,9 +73275,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -58107,41 +73297,20 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/microsoft.graph.forwardToChat': - post: + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': + get: tags: - teamwork.deletedTeam - summary: Invoke action forwardToChat - description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.message_forwardToChat + summary: Get allowedMembers from teamwork + description: A collection of team members who have access to the shared channel. + operationId: teamwork.deletedTeam.channel.sharedGraphWPreTeam_GetAllowedMember parameters: - name: deletedTeam-id in: path @@ -58159,115 +73328,58 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - targetChatIds: - type: array - items: - type: string - nullable: true - messageIds: - type: array - items: - type: string - nullable: true - additionalMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/microsoft.graph.replyWithQuote': - post: - tags: - - teamwork.deletedTeam - summary: Invoke action replyWithQuote - description: Reply with quote to a single chat message or multiple chat messages in a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.message_replyGraphWPreQuote - parameters: - - name: deletedTeam-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: sharedWithChannelTeamInfo + - name: conversationMember-id in: path - description: The unique identifier of channel + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - messageIds: - type: array - items: - type: string - nullable: true - replyMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: conversationMember + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.chatMessage' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.archive': - post: + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': + get: tags: - teamwork.deletedTeam - summary: Invoke action archive - description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel_archive + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.sharedGraphWPreTeam.allowedMember_GetCount parameters: - name: deletedTeam-id in: path @@ -58285,69 +73397,27 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - shouldSetSpoSiteReadOnlyForMembers: - type: boolean - default: false - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.completeMigration': - post: - tags: - - teamwork.deletedTeam - summary: Invoke action completeMigration - description: 'Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel_completeMigration - parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of channel + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: sharedWithChannelTeamInfo + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': get: tags: - teamwork.deletedTeam - summary: Invoke function doesUserHaveAccess - description: Determine whether a user has access to a channel. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel_doesUserHaveAccess + summary: Get team from teamwork + operationId: teamwork.deletedTeam.channel.sharedGraphWPreTeam_GetTeam parameters: - name: deletedTeam-id in: path @@ -58365,56 +73435,50 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: userId - in: query - description: 'Usage: userId=''@userId''' - style: form - explode: false + - name: sharedWithChannelTeamInfo-id + in: path + description: The unique identifier of sharedWithChannelTeamInfo + required: true + style: simple schema: type: string - nullable: true - - name: tenantId + x-ms-docs-key-type: sharedWithChannelTeamInfo + - name: $select in: query - description: 'Usage: tenantId=''@tenantId''' + description: Select properties to be returned style: form explode: false schema: - type: string - nullable: true - - name: userPrincipalName + uniqueItems: true + type: array + items: + type: string + - name: $expand in: query - description: 'Usage: userPrincipalName=''@userPrincipalName''' + description: Expand related entities style: form explode: false schema: - type: string - nullable: true + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - type: object - properties: - value: - type: boolean - default: false - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.provisionEmail': - post: + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/$count': + get: tags: - teamwork.deletedTeam - summary: Invoke action provisionEmail - description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel_provisionEmail + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.sharedGraphWPreTeam_GetCount parameters: - name: deletedTeam-id in: path @@ -58432,26 +73496,20 @@ paths: schema: type: string x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.removeEmail': - post: + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs': + get: tags: - teamwork.deletedTeam - summary: Invoke action removeEmail - description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel_removeEmail + summary: Get tabs from teamwork + description: A collection of all the tabs in the channel. + operationId: teamwork.deletedTeam.channel_ListTab parameters: - name: deletedTeam-id in: path @@ -58469,22 +73527,55 @@ paths: 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: - description: Success + $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.startMigration': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - teamwork.deletedTeam - summary: Invoke action startMigration - description: 'Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-startmigration?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel_startMigration + summary: Create new navigation property to tabs for teamwork + operationId: teamwork.deletedTeam.channel_CreateTab parameters: - name: deletedTeam-id in: path @@ -58503,36 +73594,29 @@ paths: type: string x-ms-docs-key-type: channel requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - conversationCreationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.teamsTab' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.unarchive': - post: + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs/{teamsTab-id}': + get: tags: - teamwork.deletedTeam - summary: Invoke action unarchive - description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel_unarchive + summary: Get tabs from teamwork + description: A collection of all the tabs in the channel. + operationId: teamwork.deletedTeam.channel_GetTab parameters: - name: deletedTeam-id in: path @@ -58550,36 +73634,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner': - get: - tags: - - teamwork.deletedTeam - summary: Get planner from teamwork - description: 'Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable.' - operationId: teamwork.deletedTeam.channel_GetPlanner - parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + - name: teamsTab-id in: path - description: The unique identifier of channel + description: The unique identifier of teamsTab required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: teamsTab - name: $select in: query description: Select properties to be returned @@ -58606,15 +73668,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.deletedTeam - summary: Update the navigation property planner in teamwork - operationId: teamwork.deletedTeam.channel_UpdatePlanner + summary: Update the navigation property tabs in teamwork + operationId: teamwork.deletedTeam.channel_UpdateTab parameters: - name: deletedTeam-id in: path @@ -58632,12 +73694,20 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $ref: '#/components/schemas/microsoft.graph.teamsTab' required: true responses: 2XX: @@ -58645,15 +73715,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.deletedTeam - summary: Delete navigation property planner for teamwork - operationId: teamwork.deletedTeam.channel_DeletePlanner + summary: Delete navigation property tabs for teamwork + operationId: teamwork.deletedTeam.channel_DeleteTab parameters: - name: deletedTeam-id in: path @@ -58671,6 +73741,14 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsTab - name: If-Match in: header description: ETag @@ -58683,13 +73761,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp': get: tags: - teamwork.deletedTeam - 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.deletedTeam.channel.planner_ListPlan + summary: Get teamsApp from teamwork + description: The application that is linked to the tab. + operationId: teamwork.deletedTeam.channel.tab_GetTeamsApp parameters: - name: deletedTeam-id in: path @@ -58707,21 +73785,14 @@ paths: 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 + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: teamsTab - name: $select in: query description: Select properties to be returned @@ -58744,18 +73815,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs/$count': + get: tags: - teamwork.deletedTeam - summary: Create new navigation property to plans for teamwork - operationId: teamwork.deletedTeam.channel.planner_CreatePlan + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.tab_GetCount parameters: - name: deletedTeam-id in: path @@ -58773,30 +73846,19 @@ 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 + - $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 - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/$count': get: tags: - teamwork.deletedTeam - 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.deletedTeam.channel.planner_GetPlan + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel_GetCount parameters: - name: deletedTeam-id in: path @@ -58806,22 +73868,33 @@ paths: schema: type: string x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/microsoft.graph.allMessages()': + get: + tags: + - teamwork.deletedTeam + summary: Invoke function allMessages + operationId: teamwork.deletedTeam.channel_allMessage + parameters: + - name: deletedTeam-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: deletedTeam + - $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 @@ -58832,6 +73905,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 @@ -58844,19 +73927,38 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/microsoft.graph.getAllMessages()': + get: tags: - teamwork.deletedTeam - summary: Update the navigation property plans in teamwork - operationId: teamwork.deletedTeam.channel.planner_UpdatePlan + summary: Invoke function getAllMessages + description: 'Retrieve messages across all channels in a team, including text, audio, and video conversations. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-getallmessages?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel_getAllMessage parameters: - name: deletedTeam-id in: path @@ -58866,44 +73968,82 @@ paths: schema: type: string x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple + - name: model + in: query + description: The payment model for the API + style: form + explode: false schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple + - $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: - 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 + 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: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/deletedTeams/{deletedTeam-id}/channels/microsoft.graph.getAllRetainedMessages()': + get: tags: - teamwork.deletedTeam - summary: Delete navigation property plans for teamwork - operationId: teamwork.deletedTeam.channel.planner_DeletePlan + summary: Invoke function getAllRetainedMessages + description: 'Get all retained messages across all channels in a team. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-getallretainedmessages?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel_getAllRetainedMessage parameters: - name: deletedTeam-id in: path @@ -58913,66 +74053,163 @@ paths: schema: type: string x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple + - $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 chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /teamwork/deletedTeams/$count: + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /teamwork/deletedTeams/microsoft.graph.getAllMessages(): + get: + tags: + - teamwork.deletedTeam + summary: Invoke function getAllMessages + operationId: teamwork.deletedTeam_getAllMessage + parameters: + - name: model + in: query + description: The payment model for the API + style: form + explode: false schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple + - $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: - type: string - x-ms-docs-key-type: plannerPlan - - name: If-Match - in: header - description: ETag - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + 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 chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /teamwork/devices: get: tags: - - teamwork.deletedTeam - summary: Get buckets from teamwork - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: teamwork.deletedTeam.channel.planner.plan_ListBucket + - teamwork.teamworkDevice + summary: List teamworkDevices + description: Get a list of all Microsoft Teams-enabled devices provisioned for a tenant. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworkdevice-list?view=graph-rest-beta + operationId: teamwork_ListDevice parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -59010,7 +74247,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamworkDeviceCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -59019,40 +74256,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teamwork.deletedTeam - summary: Create new navigation property to buckets for teamwork - operationId: teamwork.deletedTeam.channel.planner.plan_CreateBucket - parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan + - teamwork.teamworkDevice + summary: Create new navigation property to devices for teamwork + operationId: teamwork_CreateDevice requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.teamworkDevice' required: true responses: 2XX: @@ -59060,50 +74272,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.teamworkDevice' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + '/teamwork/devices/{teamworkDevice-id}': get: tags: - - teamwork.deletedTeam - summary: Get buckets from teamwork - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: teamwork.deletedTeam.channel.planner.plan_GetBucket + - teamwork.teamworkDevice + summary: Get teamworkDevice + description: 'Get the properties of a Microsoft Teams-enabled device. For example, you can use this method to get the device type, hardware detail, activity state, and health status information for a device that''s enabled for Teams.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworkdevice-get?view=graph-rest-beta + operationId: teamwork_GetDevice parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: teamworkDevice-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of teamworkDevice required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: teamworkDevice - name: $select in: query description: Select properties to be returned @@ -59130,54 +74321,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.teamworkDevice' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.deletedTeam - summary: Update the navigation property buckets in teamwork - operationId: teamwork.deletedTeam.channel.planner.plan_UpdateBucket + - teamwork.teamworkDevice + summary: Update the navigation property devices in teamwork + operationId: teamwork_UpdateDevice parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: teamworkDevice-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of teamworkDevice required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: teamworkDevice requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.teamworkDevice' required: true responses: 2XX: @@ -59185,48 +74352,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.teamworkDevice' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.deletedTeam - summary: Delete navigation property buckets for teamwork - operationId: teamwork.deletedTeam.channel.planner.plan_DeleteBucket + - teamwork.teamworkDevice + summary: Delete navigation property devices for teamwork + operationId: teamwork_DeleteDevice parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: teamworkDevice-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of teamworkDevice required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: teamworkDevice - name: If-Match in: header description: ETag @@ -59239,61 +74382,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': + '/teamwork/devices/{teamworkDevice-id}/activity': get: tags: - - teamwork.deletedTeam - summary: Get tasks from teamwork - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: teamwork.deletedTeam.channel.planner.plan.bucket_ListTask + - teamwork.teamworkDevice + summary: Get teamworkDeviceActivity + description: 'Get the activity status of a Microsoft Teams-enabled device. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworkdeviceactivity-get?view=graph-rest-beta + operationId: teamwork.device_GetActivity parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: teamworkDevice-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of teamworkDevice required: true style: simple 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 + x-ms-docs-key-type: teamworkDevice - name: $select in: query description: Select properties to be returned @@ -59316,116 +74423,90 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceActivity' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - teamwork.deletedTeam - summary: Create new navigation property to tasks for teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.bucket_CreateTask + - teamwork.teamworkDevice + summary: Update the navigation property activity in teamwork + operationId: teamwork.device_UpdateActivity parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: teamworkDevice-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of teamworkDevice required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: teamworkDevice 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.teamworkDeviceActivity' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceActivity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': - get: + delete: tags: - - teamwork.deletedTeam - summary: Get tasks from teamwork - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: teamwork.deletedTeam.channel.planner.plan.bucket_GetTask + - teamwork.teamworkDevice + summary: Delete navigation property activity for teamwork + operationId: teamwork.device_DeleteActivity parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: teamworkDevice-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamworkDevice required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true + x-ms-docs-key-type: teamworkDevice + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/devices/{teamworkDevice-id}/configuration': + get: + tags: + - teamwork.teamworkDevice + summary: Get teamworkDeviceConfiguration + description: 'Get the configuration details of a Microsoft Teams-enabled device, including software versions, peripheral device configuration (for example, camera, display, microphone, and speaker), hardware configuration, and Microsoft Teams client configuration.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworkdeviceconfiguration-get?view=graph-rest-beta + operationId: teamwork.device_GetConfiguration + parameters: + - name: teamworkDevice-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamworkDevice required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamworkDevice - name: $select in: query description: Select properties to be returned @@ -59452,62 +74533,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.deletedTeam - summary: Update the navigation property tasks in teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.bucket_UpdateTask + - teamwork.teamworkDevice + summary: Update the navigation property configuration in teamwork + operationId: teamwork.device_UpdateConfiguration parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: teamworkDevice-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamworkDevice required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamworkDevice requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceConfiguration' required: true responses: 2XX: @@ -59515,56 +74564,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceConfiguration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.deletedTeam - summary: Delete navigation property tasks for teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.bucket_DeleteTask + - teamwork.teamworkDevice + summary: Delete navigation property configuration for teamwork + operationId: teamwork.device_DeleteConfiguration parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: teamworkDevice-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamworkDevice required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamworkDevice - name: If-Match in: header description: ETag @@ -59577,54 +74594,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + '/teamwork/devices/{teamworkDevice-id}/health': get: tags: - - teamwork.deletedTeam - summary: Get assignedToTaskBoardFormat from teamwork - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_GetAssignedToTaskBoardFormat + - teamwork.teamworkDevice + summary: Get teamworkDeviceHealth + description: Get the health details of a Microsoft Teams-enabled device. Device health is calculated based on the device configuration and other device parameters. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworkdevicehealth-get?view=graph-rest-beta + operationId: teamwork.device_GetHealth parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: teamworkDevice-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamworkDevice required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamworkDevice - name: $select in: query description: Select properties to be returned @@ -59651,69 +74639,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceHealth' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.deletedTeam - summary: Update the navigation property assignedToTaskBoardFormat in teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat + - teamwork.teamworkDevice + summary: Update the navigation property health in teamwork + operationId: teamwork.device_UpdateHealth parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: teamworkDevice-id in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of teamworkDevice required: true style: simple schema: type: string + x-ms-docs-key-type: teamworkDevice requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceHealth' required: true responses: 2XX: @@ -59721,116 +74670,247 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceHealth' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.deletedTeam - summary: Delete navigation property assignedToTaskBoardFormat for teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat + - teamwork.teamworkDevice + summary: Delete navigation property health for teamwork + operationId: teamwork.device_DeleteHealth parameters: - - name: deletedTeam-id + - name: teamworkDevice-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamworkDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true + x-ms-docs-key-type: teamworkDevice + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/devices/{teamworkDevice-id}/microsoft.graph.restart': + post: + tags: + - teamwork.teamworkDevice + summary: Invoke action restart + description: 'Restart the specified Microsoft Teams-enabled device asynchronously. A device is restarted after the async operation completes successfully, which might occur subsequent to a response from this API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworkdevice-restart?view=graph-rest-beta + operationId: teamwork.device_restart + parameters: + - name: teamworkDevice-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamworkDevice required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: teamworkDevice + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/devices/{teamworkDevice-id}/microsoft.graph.runDiagnostics': + post: + tags: + - teamwork.teamworkDevice + summary: Invoke action runDiagnostics + description: Run and generate diagnostic logs for the specified Microsoft Teams-enabled device. This API triggers a long-running operation used to generate logs for a device. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworkdevice-rundiagnostics?view=graph-rest-beta + operationId: teamwork.device_runDiagnostic + parameters: + - name: teamworkDevice-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of teamworkDevice required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: teamworkDevice + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/devices/{teamworkDevice-id}/microsoft.graph.updateSoftware': + post: + tags: + - teamwork.teamworkDevice + summary: Invoke action updateSoftware + description: Update the software for a Microsoft Teams-enabled device. This API triggers a long-running operation. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworkdevice-updatesoftware?view=graph-rest-beta + operationId: teamwork.device_updateSoftware + parameters: + - name: teamworkDevice-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamworkDevice required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: teamworkDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + softwareType: + $ref: '#/components/schemas/microsoft.graph.teamworkSoftwareType' + softwareVersion: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + x-ms-docs-operation-type: action + '/teamwork/devices/{teamworkDevice-id}/operations': get: tags: - - teamwork.deletedTeam - summary: Get bucketTaskBoardFormat from teamwork - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_GetBucketTaskBoardFormat + - teamwork.teamworkDevice + summary: List teamworkDeviceOperations + description: Get a list of the operations that are running on a Microsoft Teams-enabled device. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworkdeviceoperation-list?view=graph-rest-beta + operationId: teamwork.device_ListOperation parameters: - - name: deletedTeam-id + - name: teamworkDevice-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamworkDevice required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple + x-ms-docs-key-type: teamworkDevice + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: channel - - name: plannerPlan-id + 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.teamworkDeviceOperationCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.teamworkDevice + summary: Create new navigation property to operations for teamwork + operationId: teamwork.device_CreateOperation + parameters: + - name: teamworkDevice-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamworkDevice required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: teamworkDevice + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceOperation' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/devices/{teamworkDevice-id}/operations/{teamworkDeviceOperation-id}': + get: + tags: + - teamwork.teamworkDevice + summary: Get teamworkDeviceOperation + description: 'Get the details of an async, long-running operation on a Microsoft Teams-enabled device.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworkdeviceoperation-get?view=graph-rest-beta + operationId: teamwork.device_GetOperation + parameters: + - name: teamworkDevice-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of teamworkDevice required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: teamworkDevice + - name: teamworkDeviceOperation-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamworkDeviceOperation required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamworkDeviceOperation - name: $select in: query description: Select properties to be returned @@ -59857,69 +74937,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.deletedTeam - summary: Update the navigation property bucketTaskBoardFormat in teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat + - teamwork.teamworkDevice + summary: Update the navigation property operations in teamwork + operationId: teamwork.device_UpdateOperation parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: teamworkDevice-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of teamworkDevice required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: teamworkDevice + - name: teamworkDeviceOperation-id in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of teamworkDeviceOperation required: true style: simple schema: type: string + x-ms-docs-key-type: teamworkDeviceOperation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceOperation' required: true responses: 2XX: @@ -59927,56 +74976,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.deletedTeam - summary: Delete navigation property bucketTaskBoardFormat for teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat + - teamwork.teamworkDevice + summary: Delete navigation property operations for teamwork + operationId: teamwork.device_DeleteOperation parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: teamworkDevice-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of teamworkDevice required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: teamworkDevice + - name: teamworkDeviceOperation-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamworkDeviceOperation required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamworkDeviceOperation - name: If-Match in: header description: ETag @@ -59989,54 +75014,50 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': + '/teamwork/devices/{teamworkDevice-id}/operations/$count': get: tags: - - teamwork.deletedTeam - summary: Get details from teamwork - description: Read-only. Nullable. More details about the task. - operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_GetDetail + - teamwork.teamworkDevice + summary: Get the number of the resource + operationId: teamwork.device.operation_GetCount parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: teamworkDevice-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamworkDevice required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamworkDevice + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /teamwork/devices/$count: + get: + tags: + - teamwork.teamworkDevice + summary: Get the number of the resource + operationId: teamwork.device_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /teamwork/messaging: + get: + tags: + - teamwork.teamworkMessaging + summary: Get messaging from teamwork + description: 'The messaging functionality, including custom emojis.' + operationId: teamwork_GetMessaging + parameters: - name: $select in: query description: Select properties to be returned @@ -60063,69 +75084,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.teamworkMessaging' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.deletedTeam - summary: Update the navigation property details in teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_UpdateDetail - parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. - required: true - style: simple - schema: - type: string + - teamwork.teamworkMessaging + summary: Update the navigation property messaging in teamwork + operationId: teamwork_UpdateMessaging requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.teamworkMessaging' required: true responses: 2XX: @@ -60133,56 +75106,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.teamworkMessaging' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.deletedTeam - summary: Delete navigation property details for teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_DeleteDetail + - teamwork.teamworkMessaging + summary: Delete navigation property messaging for teamwork + operationId: teamwork_DeleteMessaging parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -60195,54 +75128,103 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + /teamwork/messaging/customEmojis: get: tags: - - teamwork.deletedTeam - summary: Get progressTaskBoardFormat from teamwork - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_GetProgressTaskBoardFormat + - teamwork.teamworkMessaging + summary: List customEmojis + description: Get a list of custom emojis available in the teamwork messaging of the organization. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworkmessaging-list-customemojis?view=graph-rest-beta + operationId: teamwork.messaging_ListCustomEmoji parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.teamworkCustomEmojiCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.teamworkMessaging + summary: Create customEmoji + description: 'Create a new custom emoji in the teamwork messaging of the organization, which adds the custom emoji to Teams for the tenant. The emoji image is provided as base64-encoded content bytes.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworkmessaging-post-customemojis?view=graph-rest-beta + operationId: teamwork.messaging_CreateCustomEmoji + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkCustomEmoji' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkCustomEmoji' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/messaging/customEmojis/{teamworkCustomEmoji-displayName}': + get: + tags: + - teamwork.teamworkMessaging + summary: Get customEmojis from teamwork + description: The collection of custom emojis available in organization messaging. + operationId: teamwork.messaging_GetCustomEmoji + parameters: + - name: teamworkCustomEmoji-displayName in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamworkCustomEmoji required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamworkCustomEmoji - name: $select in: query description: Select properties to be returned @@ -60269,69 +75251,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamworkCustomEmoji' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.deletedTeam - summary: Update the navigation property progressTaskBoardFormat in teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat + - teamwork.teamworkMessaging + summary: Update the navigation property customEmojis in teamwork + operationId: teamwork.messaging_UpdateCustomEmoji parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: teamworkCustomEmoji-displayName in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of teamworkCustomEmoji required: true style: simple schema: type: string + x-ms-docs-key-type: teamworkCustomEmoji requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamworkCustomEmoji' required: true responses: 2XX: @@ -60339,56 +75282,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamworkCustomEmoji' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.deletedTeam - summary: Delete navigation property progressTaskBoardFormat for teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat + - teamwork.teamworkMessaging + summary: Delete navigation property customEmojis for teamwork + operationId: teamwork.messaging_DeleteCustomEmoji parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: teamworkCustomEmoji-displayName in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamworkCustomEmoji required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamworkCustomEmoji - name: If-Match in: header description: ETag @@ -60401,45 +75312,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count': + /teamwork/messaging/customEmojis/$count: get: tags: - - teamwork.deletedTeam + - teamwork.teamworkMessaging summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_GetCount + operationId: teamwork.messaging.customEmoji_GetCount parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -60447,57 +75326,204 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': + /teamwork/microsoft.graph.determineIfInteractionIsAllowed: + post: + tags: + - teamwork.teamwork.Actions + summary: Invoke action determineIfInteractionIsAllowed + description: Determine if a specified Microsoft Teams interaction is allowed between the signed-in user and specified users. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamwork-determineifinteractionisallowed?view=graph-rest-beta + operationId: teamwork_determineIfInteractionIsAllowed + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + users: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identity' + interactionType: + $ref: '#/components/schemas/microsoft.graph.teamworkInteractionType' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /teamwork/microsoft.graph.sendActivityNotificationToRecipients: + post: + tags: + - teamwork.teamwork.Actions + summary: Invoke action sendActivityNotificationToRecipients + description: 'Send activity feed notifications to multiple users in bulk. For more information, see sending Teams activity notifications.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamwork-sendactivitynotificationtorecipients?view=graph-rest-beta + operationId: teamwork_sendActivityNotificationToRecipient + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + topic: + $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' + activityType: + type: string + nullable: true + chainId: + type: number + format: int64 + nullable: true + previewText: + $ref: '#/components/schemas/microsoft.graph.itemBody' + teamsAppId: + type: string + nullable: true + templateParameters: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + iconId: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /teamwork/teamsAppSettings: get: tags: - - teamwork.deletedTeam - summary: Invoke function delta - description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + - teamwork.teamsAppSettings + summary: Get teamsAppSettings + description: Read the properties and relationships of a teamsAppSettings object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_delta + url: https://learn.microsoft.com/graph/api/teamsappsettings-get?view=graph-rest-beta + operationId: teamwork_GetTeamsAppSetting parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAppSettings' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.teamsAppSettings + summary: Update teamsAppSettings + description: Update the properties of a teamsAppSettings object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamsappsettings-update?view=graph-rest-beta + operationId: teamwork_UpdateTeamsAppSetting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAppSettings' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAppSettings' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.teamsAppSettings + summary: Delete navigation property teamsAppSettings for teamwork + operationId: teamwork_DeleteTeamsAppSetting + parameters: + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /teamwork/teamTemplates: + get: + tags: + - teamwork.teamTemplate + summary: List definitions + description: 'List the teamTemplateDefinition objects associated with a teamTemplate. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamtemplate-list-definitions?view=graph-rest-beta + operationId: teamwork_ListTeamTemplate + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -60505,9 +75531,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -60527,112 +75553,162 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of plannerTask - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.teamTemplateCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/$count': + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.teamTemplate + summary: Create new navigation property to teamTemplates for teamwork + operationId: teamwork_CreateTeamTemplate + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamTemplate' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamTemplate' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}': get: tags: - - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.planner.plan.bucket_GetCount + - teamwork.teamTemplate + summary: Get teamTemplates from teamwork + description: The templates associated with a team. + operationId: teamwork_GetTeamTemplate parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple + x-ms-docs-key-type: teamTemplate + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + uniqueItems: true + type: array + items: + 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.teamTemplate' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.teamTemplate + summary: Update the navigation property teamTemplates in teamwork + operationId: teamwork_UpdateTeamTemplate + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: teamTemplate + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamTemplate' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamTemplate' default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': - get: + x-ms-docs-operation-type: operation + delete: tags: - - teamwork.deletedTeam - summary: Invoke function delta - description: 'Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.planner.plan.bucket_delta + - teamwork.teamTemplate + summary: Delete navigation property teamTemplates for teamwork + operationId: teamwork_DeleteTeamTemplate parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true + x-ms-docs-key-type: teamTemplate + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions': + get: + tags: + - teamwork.teamTemplate + summary: Get teamTemplateDefinition + description: Read the properties and relationships of a teamTemplateDefinition object. + operationId: teamwork.teamTemplate_ListDefinition + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: teamTemplate - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -60640,9 +75716,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -60662,63 +75738,71 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of plannerBucket - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.teamTemplateDefinitionCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/details': - get: + x-ms-docs-operation-type: operation + post: tags: - - teamwork.deletedTeam - summary: Get details from teamwork - description: Extra details about the plan. Read-only. Nullable. - operationId: teamwork.deletedTeam.channel.planner.plan_GetDetail + - teamwork.teamTemplate + summary: Create new navigation property to definitions for teamwork + operationId: teamwork.teamTemplate_CreateDefinition parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}': + get: + tags: + - teamwork.teamTemplate + summary: Get teamTemplateDefinition + description: Read the properties and relationships of a teamTemplateDefinition object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamtemplatedefinition-get?view=graph-rest-beta + operationId: teamwork.teamTemplate_GetDefinition + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: teamTemplateDefinition - name: $select in: query description: Select properties to be returned @@ -60745,53 +75829,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.deletedTeam - summary: Update the navigation property details in teamwork - operationId: teamwork.deletedTeam.channel.planner.plan_UpdateDetail + - teamwork.teamTemplate + summary: Update the navigation property definitions in teamwork + operationId: teamwork.teamTemplate_UpdateDefinition parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string + x-ms-docs-key-type: teamTemplateDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' required: true responses: 2XX: @@ -60799,40 +75868,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.deletedTeam - summary: Delete navigation property details for teamwork - operationId: teamwork.deletedTeam.channel.planner.plan_DeleteDetail + - teamwork.teamTemplate + summary: Delete navigation property definitions for teamwork + operationId: teamwork.teamTemplate_DeleteDefinition parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: teamTemplateDefinition - name: If-Match in: header description: ETag @@ -60845,147 +75906,91 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive': - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition': + get: 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. ' + - teamwork.teamTemplate + summary: Get teamDefinition + description: Get the properties of the team associated with a teamTemplateDefinition object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerplan-archive?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.planner.plan_archive + url: https://learn.microsoft.com/graph/api/teamtemplatedefinition-get-teamdefinition?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition_GetTeamDefinition parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: teamTemplate-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplate required: true style: simple 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 - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': - get: - tags: - - teamwork.deletedTeam - summary: Invoke function getUsageRights - operationId: teamwork.deletedTeam.channel.planner.plan_getUsageRight - parameters: - - name: deletedTeam-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple + x-ms-docs-key-type: teamTemplateDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerPlan + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.planUsageRight' + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': - post: + x-ms-docs-operation-type: operation + patch: tags: - - teamwork.deletedTeam - 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: teamwork.deletedTeam.channel.planner.plan_moveToContainer + - teamwork.teamTemplate + summary: Update the navigation property teamDefinition in teamwork + operationId: teamwork.teamTemplate.definition_UpdateTeamDefinition parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: teamTemplateDefinition requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - container: - $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.team' required: true responses: 2XX: @@ -60993,96 +75998,68 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.team' default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': - post: - tags: - - teamwork.deletedTeam - 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: teamwork.deletedTeam.channel.planner.plan_unarchive + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.teamTemplate + summary: Delete navigation property teamDefinition for teamwork + operationId: teamwork.teamTemplate.definition_DeleteTeamDefinition parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true + x-ms-docs-key-type: teamTemplateDefinition + - name: If-Match + in: header + description: ETag style: simple 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 - additionalProperties: - type: object - required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/allChannels': get: tags: - - teamwork.deletedTeam - summary: Get tasks from teamwork - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: teamwork.deletedTeam.channel.planner.plan_ListTask + - teamwork.teamTemplate + summary: Get allChannels from teamwork + description: List of channels either hosted in or shared with the team (incoming channels). + operationId: teamwork.teamTemplate.definition.teamDefinition_ListAllChannel parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: teamTemplateDefinition - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -61120,100 +76097,144 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/allChannels/{channel-id}': + get: tags: - - teamwork.deletedTeam - summary: Create new navigation property to tasks for teamwork - operationId: teamwork.deletedTeam.channel.planner.plan_CreateTask + - teamwork.teamTemplate + summary: Get allChannels from teamwork + description: List of channels either hosted in or shared with the team (incoming channels). + operationId: teamwork.teamTemplate.definition.teamDefinition_GetAllChannel parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' - required: true + x-ms-docs-key-type: channel + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/allChannels/$count': get: tags: - - teamwork.deletedTeam - summary: Get tasks from teamwork - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: teamwork.deletedTeam.channel.planner.plan_GetTask + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.allChannel_GetCount parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + 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/channels': + get: + tags: + - teamwork.teamTemplate + summary: Get channels from teamwork + description: The collection of channels and messages associated with the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_ListChannel + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + 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 @@ -61236,135 +76257,76 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - teamwork.deletedTeam - summary: Update the navigation property tasks in teamwork - operationId: teamwork.deletedTeam.channel.planner.plan_UpdateTask + - teamwork.teamTemplate + summary: Create new navigation property to channels for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_CreateChannel parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: teamTemplate-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamTemplateDefinition requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.channel' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}': + get: tags: - - teamwork.deletedTeam - summary: Delete navigation property tasks for teamwork - operationId: teamwork.deletedTeam.channel.planner.plan_DeleteTask + - teamwork.teamTemplate + summary: Get channels from teamwork + description: The collection of channels and messages associated with the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetChannel parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: teamTemplate-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': - get: - tags: - - teamwork.deletedTeam - summary: Get assignedToTaskBoardFormat from teamwork - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: teamwork.deletedTeam.channel.planner.plan.task_GetAssignedToTaskBoardFormat - parameters: - - name: deletedTeam-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -61373,22 +76335,6 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -61415,61 +76361,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.deletedTeam - summary: Update the navigation property assignedToTaskBoardFormat in teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.task_UpdateAssignedToTaskBoardFormat + - teamwork.teamTemplate + summary: Update the navigation property channels in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateChannel parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of channel required: true style: simple schema: type: string + x-ms-docs-key-type: channel requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.channel' required: true responses: 2XX: @@ -61477,48 +76408,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.deletedTeam - summary: Delete navigation property assignedToTaskBoardFormat for teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.task_DeleteAssignedToTaskBoardFormat + - teamwork.teamTemplate + summary: Delete navigation property channels for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteChannel parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: channel - name: If-Match in: header description: ETag @@ -61531,46 +76454,53 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers': get: tags: - - teamwork.deletedTeam - summary: Get bucketTaskBoardFormat from teamwork - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: teamwork.deletedTeam.channel.planner.plan.task_GetBucketTaskBoardFormat + - teamwork.teamTemplate + summary: Get allMembers from teamwork + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_ListAllMember parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple + 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: - type: string - x-ms-docs-key-type: plannerTask + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -61593,142 +76523,84 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - teamwork.deletedTeam - summary: Update the navigation property bucketTaskBoardFormat in teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.task_UpdateBucketTaskBoardFormat + - teamwork.teamTemplate + summary: Create new navigation property to allMembers for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateAllMember parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of channel required: true style: simple schema: 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.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers/{conversationMember-id}': + get: tags: - - teamwork.deletedTeam - summary: Delete navigation property bucketTaskBoardFormat for teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.task_DeleteBucketTaskBoardFormat + - teamwork.teamTemplate + summary: Get allMembers from teamwork + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetAllMember parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: teamTemplate-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': - get: - tags: - - teamwork.deletedTeam - summary: Get details from teamwork - description: Read-only. Nullable. More details about the task. - operationId: teamwork.deletedTeam.channel.planner.plan.task_GetDetail - parameters: - - name: deletedTeam-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -61737,22 +76609,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: conversationMember-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -61779,61 +76643,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.deletedTeam - summary: Update the navigation property details in teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.task_UpdateDetail + - teamwork.teamTemplate + summary: Update the navigation property allMembers in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateAllMember parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: channel + - name: conversationMember-id in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of conversationMember required: true style: simple schema: type: string + x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -61841,48 +76698,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.deletedTeam - summary: Delete navigation property details for teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.task_DeleteDetail + - teamwork.teamTemplate + summary: Delete navigation property allMembers for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteAllMember parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: channel + - name: conversationMember-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -61895,127 +76752,92 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers/$count': get: tags: - - teamwork.deletedTeam - summary: Get progressTaskBoardFormat from teamwork - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: teamwork.deletedTeam.channel.planner.plan.task_GetProgressTaskBoardFormat + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.allMember_GetCount parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of channel required: true style: simple 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 + x-ms-docs-key-type: channel + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers/microsoft.graph.add': + post: tags: - - teamwork.deletedTeam - summary: Update the navigation property progressTaskBoardFormat in teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.task_UpdateProgressTaskBoardFormat + - teamwork.teamTemplate + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.allMember_add parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of channel required: true style: simple schema: type: string + x-ms-docs-key-type: channel requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object required: true responses: 2XX: @@ -62023,117 +76845,195 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers/microsoft.graph.remove': + post: tags: - - teamwork.deletedTeam - summary: Delete navigation property progressTaskBoardFormat for teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.task_DeleteProgressTaskBoardFormat + - teamwork.teamTemplate + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.allMember_remove parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: channel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/$count': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/enabledApps': get: tags: - - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.planner.plan.task_GetCount + - teamwork.teamTemplate + summary: Get enabledApps from teamwork + description: A collection of enabled apps in the channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_ListEnabledApp parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + 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/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.teamsAppCollectionResponse' default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/enabledApps/{teamsApp-id}': get: tags: - - teamwork.deletedTeam - summary: Invoke function delta - description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.planner.plan.task_delta + - teamwork.teamTemplate + summary: Get enabledApps from teamwork + description: A collection of enabled apps in the channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetEnabledApp parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -62142,19 +77042,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: teamsApp-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamsApp required: true style: simple 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' + x-ms-docs-key-type: teamsApp - name: $select in: query description: Select properties to be returned @@ -62165,68 +77060,49 @@ 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 style: form explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Success - content: - application/json: - schema: - title: Collection of plannerTask - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/$count': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/enabledApps/$count': get: tags: - - teamwork.deletedTeam + - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.planner.plan_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.enabledApp_GetCount parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -62242,25 +77118,30 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/microsoft.graph.delta()': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/filesFolder': get: tags: - - teamwork.deletedTeam - summary: Invoke function delta - description: 'Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerplan-delta?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.planner.plan_delta + - teamwork.teamTemplate + summary: Get filesFolder from teamwork + description: Metadata for the location where the channel's files are stored. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetFilesFolder parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -62269,11 +77150,6 @@ paths: 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: $select in: query description: Select properties to be returned @@ -62284,16 +77160,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 @@ -62306,47 +77172,38 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - title: Collection of plannerPlan - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/filesFolder/content': get: tags: - - teamwork.deletedTeam - summary: Get sharedWithTeams from teamwork - description: A collection of teams with which a channel is shared. - operationId: teamwork.deletedTeam.channel_ListSharedGraphWPreTeam + - teamwork.teamTemplate + summary: Get content for the navigation property filesFolder from teamwork + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetFilesFolderContent parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -62355,64 +77212,46 @@ paths: 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 + - name: $format in: query - description: Expand related entities + description: Format of the content style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + put: tags: - - teamwork.deletedTeam - summary: Create new navigation property to sharedWithTeams for teamwork - operationId: teamwork.deletedTeam.channel_CreateSharedGraphWPreTeam + - teamwork.teamTemplate + summary: Update content for the navigation property filesFolder in teamwork + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_SetFilesFolderContent parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -62422,38 +77261,45 @@ paths: type: string x-ms-docs-key-type: channel requestBody: - description: New navigation property + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + type: string + format: binary required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}': - get: + delete: tags: - - teamwork.deletedTeam - summary: Get sharedWithTeams from teamwork - description: A collection of teams with which a channel is shared. - operationId: teamwork.deletedTeam.channel_GetSharedGraphWPreTeam + - teamwork.teamTemplate + summary: Delete content for the navigation property filesFolder in teamwork + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteFilesFolderContent parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -62462,121 +77308,134 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/filesFolder/contentStream': + get: + tags: + - teamwork.teamTemplate + summary: Get contentStream for the navigation property filesFolder from teamwork + description: 'The content stream, if the item represents a file.' + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetFilesFolderContentStream + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: channel responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + put: tags: - - teamwork.deletedTeam - summary: Update the navigation property sharedWithTeams in teamwork - operationId: teamwork.deletedTeam.channel_UpdateSharedGraphWPreTeam + - teamwork.teamTemplate + summary: Update contentStream for the navigation property filesFolder in teamwork + description: 'The content stream, if the item represents a file.' + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_SetFilesFolderContentStream parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: channel requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - - teamwork.deletedTeam - summary: Delete navigation property sharedWithTeams for teamwork - operationId: teamwork.deletedTeam.channel_DeleteSharedGraphWPreTeam + - teamwork.teamTemplate + summary: Delete contentStream for the navigation property filesFolder in teamwork + description: 'The content stream, if the item represents a file.' + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteFilesFolderContentStream parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: channel - name: If-Match in: header description: ETag @@ -62588,39 +77447,37 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/joinedUsers': get: tags: - - teamwork.deletedTeam - summary: Get allowedMembers from teamwork - description: A collection of team members who have access to the shared channel. - operationId: teamwork.deletedTeam.channel.sharedGraphWPreTeam_ListAllowedMember + - teamwork.teamTemplate + summary: Get joinedUsers from teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_ListJoinedUser parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: channel - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -62665,22 +77522,28 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': - get: + post: tags: - - teamwork.deletedTeam - summary: Get allowedMembers from teamwork - description: A collection of team members who have access to the shared channel. - operationId: teamwork.deletedTeam.channel.sharedGraphWPreTeam_GetAllowedMember + - teamwork.teamTemplate + summary: Create new navigation property to joinedUsers for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateJoinedUser parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -62689,14 +77552,54 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/joinedUsers/{conversationMember-id}': + get: + tags: + - teamwork.teamTemplate + summary: Get joinedUsers from teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetJoinedUser + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel - name: conversationMember-id in: path description: The unique identifier of conversationMember @@ -62735,21 +77638,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': - get: + patch: tags: - - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.sharedGraphWPreTeam.allowedMember_GetCount + - teamwork.teamTemplate + summary: Update the navigation property joinedUsers in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateJoinedUser parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -62758,36 +77668,53 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: conversationMember-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: conversationMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': - get: + x-ms-docs-operation-type: operation + delete: tags: - - teamwork.deletedTeam - summary: Get team from teamwork - operationId: teamwork.deletedTeam.channel.sharedGraphWPreTeam_GetTeam + - teamwork.teamTemplate + summary: Delete navigation property joinedUsers for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteJoinedUser parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -62796,59 +77723,49 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: conversationMember-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: conversationMember + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.team' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/joinedUsers/$count': get: tags: - - teamwork.deletedTeam + - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.sharedGraphWPreTeam_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.joinedUser_GetCount parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -62864,22 +77781,33 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs': - get: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/joinedUsers/microsoft.graph.add': + post: tags: - - teamwork.deletedTeam - summary: Get tabs from teamwork - description: A collection of all the tabs in the channel. - operationId: teamwork.deletedTeam.channel_ListTab + - teamwork.teamTemplate + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.joinedUser_add parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -62888,64 +77816,70 @@ paths: 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 + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: action x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/joinedUsers/microsoft.graph.remove': post: tags: - - teamwork.deletedTeam - summary: Create new navigation property to tabs for teamwork - operationId: teamwork.deletedTeam.channel_CreateTab + - teamwork.teamTemplate + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.joinedUser_remove parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -62955,54 +77889,89 @@ paths: type: string x-ms-docs-key-type: channel requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs/{teamsTab-id}': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/members': get: tags: - - teamwork.deletedTeam - summary: Get tabs from teamwork - description: A collection of all the tabs in the channel. - operationId: teamwork.deletedTeam.channel_GetTab + - teamwork.teamTemplate + summary: Get members from teamwork + description: A collection of membership records associated with the channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_ListMember parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: teamsTab-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + 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 @@ -63025,119 +77994,84 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - teamwork.deletedTeam - summary: Update the navigation property tabs in teamwork - operationId: teamwork.deletedTeam.channel_UpdateTab + - teamwork.teamTemplate + summary: Create new navigation property to members for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateMember parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: teamsTab-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + 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.teamsTab' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/members/{conversationMember-id}': + get: tags: - - teamwork.deletedTeam - summary: Delete navigation property tabs for teamwork - operationId: teamwork.deletedTeam.channel_DeleteTab + - teamwork.teamTemplate + summary: Get members from teamwork + description: A collection of membership records associated with the channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetMember parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: teamsTab-id + - name: teamTemplate-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp': - get: - tags: - - teamwork.deletedTeam - summary: Get teamsApp from teamwork - description: The application that is linked to the tab. - operationId: teamwork.deletedTeam.channel.tab_GetTeamsApp - parameters: - - name: deletedTeam-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -63146,14 +78080,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: teamsTab-id + - name: conversationMember-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -63180,25 +78114,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs/$count': - get: + patch: tags: - - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.tab_GetCount + - teamwork.teamTemplate + summary: Update the navigation property members in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateMember parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - name: channel-id in: path description: The unique identifier of channel @@ -63207,261 +78148,180 @@ paths: 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/$count': - get: - tags: - - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel_GetCount - parameters: - - name: deletedTeam-id + - name: conversationMember-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: conversationMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/microsoft.graph.allMessages()': - get: + x-ms-docs-operation-type: operation + delete: tags: - - teamwork.deletedTeam - summary: Invoke function allMessages - operationId: teamwork.deletedTeam.channel_allMessage + - teamwork.teamTemplate + summary: Delete navigation property members for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteMember parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - $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 + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: channel + - name: conversationMember-id + in: path + description: The unique identifier of conversationMember + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: conversationMember + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: - 2XX: - description: Success - content: - application/json: - schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/deletedTeams/{deletedTeam-id}/channels/microsoft.graph.getAllMessages()': + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/members/$count': get: tags: - - teamwork.deletedTeam - summary: Invoke function getAllMessages - description: 'Retrieve messages across all channels in a team, including text, audio, and video conversations. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-getallmessages?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel_getAllMessage + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.member_GetCount parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: model - in: query - description: The payment model for the API - style: form - explode: false + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple schema: type: string - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel - $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 chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/deletedTeams/{deletedTeam-id}/channels/microsoft.graph.getAllRetainedMessages()': - get: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/members/microsoft.graph.add': + post: tags: - - teamwork.deletedTeam - summary: Invoke function getAllRetainedMessages - description: 'Get all retained messages across all channels in a team. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' + - teamwork.teamTemplate + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-getallretainedmessages?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel_getAllRetainedMessage + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.member_add parameters: - - name: deletedTeam-id + - name: teamTemplate-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - $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 + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: channel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: description: Success content: application/json: schema: - title: Collection of chatMessage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.actionResultPart' '@odata.nextLink': type: string nullable: true @@ -63469,86 +78329,71 @@ paths: type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + x-ms-docs-operation-type: action x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - /teamwork/deletedTeams/$count: - get: - tags: - - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /teamwork/deletedTeams/microsoft.graph.getAllMessages(): - get: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/members/microsoft.graph.remove': + post: tags: - - teamwork.deletedTeam - summary: Invoke function getAllMessages - operationId: teamwork.deletedTeam_getAllMessage + - teamwork.teamTemplate + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.member_remove parameters: - - name: model - in: query - description: The payment model for the API - style: form - explode: false + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple 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 + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: channel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: description: Success content: application/json: schema: - title: Collection of chatMessage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.actionResultPart' '@odata.nextLink': type: string nullable: true @@ -63556,21 +78401,42 @@ paths: type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + x-ms-docs-operation-type: action x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - /teamwork/devices: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages': get: tags: - - teamwork.teamworkDevice - summary: List teamworkDevices - description: Get a list of all Microsoft Teams-enabled devices provisioned for a tenant. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworkdevice-list?view=graph-rest-beta - operationId: teamwork_ListDevice + - teamwork.teamTemplate + summary: Get messages from teamwork + description: A collection of all the messages in the channel. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_ListMessage parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -63608,7 +78474,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamworkDeviceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -63617,15 +78483,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teamwork.teamworkDevice - summary: Create new navigation property to devices for teamwork - operationId: teamwork_CreateDevice + - teamwork.teamTemplate + summary: Create new navigation property to messages for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateMessage + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDevice' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -63633,29 +78524,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDevice' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/devices/{teamworkDevice-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}': get: tags: - - teamwork.teamworkDevice - summary: Get teamworkDevice - description: 'Get the properties of a Microsoft Teams-enabled device. For example, you can use this method to get the device type, hardware detail, activity state, and health status information for a device that''s enabled for Teams.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworkdevice-get?view=graph-rest-beta - operationId: teamwork_GetDevice + - teamwork.teamTemplate + summary: Get messages from teamwork + description: A collection of all the messages in the channel. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetMessage parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - name: $select in: query description: Select properties to be returned @@ -63682,30 +78594,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDevice' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.teamworkDevice - summary: Update the navigation property devices in teamwork - operationId: teamwork_UpdateDevice + - teamwork.teamTemplate + summary: Update the navigation property messages in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateMessage parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDevice' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -63713,24 +78649,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDevice' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.teamworkDevice - summary: Delete navigation property devices for teamwork - operationId: teamwork_DeleteDevice + - teamwork.teamTemplate + summary: Delete navigation property messages for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteMessage parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - name: If-Match in: header description: ETag @@ -63743,25 +78703,61 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/devices/{teamworkDevice-id}/activity': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/hostedContents': get: tags: - - teamwork.teamworkDevice - summary: Get teamworkDeviceActivity - description: 'Get the activity status of a Microsoft Teams-enabled device. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworkdeviceactivity-get?view=graph-rest-beta - operationId: teamwork.device_GetActivity + - teamwork.teamTemplate + summary: Get hostedContents from teamwork + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_ListHostedContent parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 @@ -63784,90 +78780,116 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceActivity' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - teamwork.teamworkDevice - summary: Update the navigation property activity in teamwork - operationId: teamwork.device_UpdateActivity + - teamwork.teamTemplate + summary: Create new navigation property to hostedContents for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_CreateHostedContent parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceActivity' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceActivity' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + get: tags: - - teamwork.teamworkDevice - summary: Delete navigation property activity for teamwork - operationId: teamwork.device_DeleteActivity + - teamwork.teamTemplate + summary: Get hostedContents from teamwork + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_GetHostedContent parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/devices/{teamworkDevice-id}/configuration': - get: - tags: - - teamwork.teamworkDevice - summary: Get teamworkDeviceConfiguration - description: 'Get the configuration details of a Microsoft Teams-enabled device, including software versions, peripheral device configuration (for example, camera, display, microphone, and speaker), hardware configuration, and Microsoft Teams client configuration.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworkdeviceconfiguration-get?view=graph-rest-beta - operationId: teamwork.device_GetConfiguration - parameters: - - name: teamworkDevice-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -63894,30 +78916,62 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceConfiguration' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.teamworkDevice - summary: Update the navigation property configuration in teamwork - operationId: teamwork.device_UpdateConfiguration + - teamwork.teamTemplate + summary: Update the navigation property hostedContents in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_UpdateHostedContent parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceConfiguration' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -63925,24 +78979,56 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceConfiguration' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.teamworkDevice - summary: Delete navigation property configuration for teamwork - operationId: teamwork.device_DeleteConfiguration + - teamwork.teamTemplate + summary: Delete navigation property hostedContents for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_DeleteHostedContent parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -63955,181 +79041,423 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/devices/{teamworkDevice-id}/health': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - - teamwork.teamworkDevice - summary: Get teamworkDeviceHealth - description: Get the health details of a Microsoft Teams-enabled device. Device health is calculated based on the device configuration and other device parameters. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworkdevicehealth-get?view=graph-rest-beta - operationId: teamwork.device_GetHealth + - teamwork.teamTemplate + summary: Get media content for the navigation property hostedContents from teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_GetHostedContentsContent parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceHealth' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + put: tags: - - teamwork.teamworkDevice - summary: Update the navigation property health in teamwork - operationId: teamwork.device_UpdateHealth + - teamwork.teamTemplate + summary: Update media content for the navigation property hostedContents in teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_SetHostedContentsContent parameters: - - name: teamworkDevice-id + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + 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: + - teamwork.teamTemplate + summary: Delete media content for the navigation property hostedContents in teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_DeleteHostedContentsContent + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/$count': + get: + tags: + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.hostedContent_GetCount + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + 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' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': + post: + tags: + - teamwork.teamTemplate + summary: Invoke action setReaction + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_setReaction + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceHealth' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceHealth' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': + post: tags: - - teamwork.teamworkDevice - summary: Delete navigation property health for teamwork - operationId: teamwork.device_DeleteHealth + - teamwork.teamTemplate + 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: teamwork.teamTemplate.definition.teamDefinition.channel.message_softDelete parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/devices/{teamworkDevice-id}/microsoft.graph.restart': - post: - tags: - - teamwork.teamworkDevice - summary: Invoke action restart - description: 'Restart the specified Microsoft Teams-enabled device asynchronously. A device is restarted after the async operation completes successfully, which might occur subsequent to a response from this API.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworkdevice-restart?view=graph-rest-beta - operationId: teamwork.device_restart - parameters: - - name: teamworkDevice-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teamwork/devices/{teamworkDevice-id}/microsoft.graph.runDiagnostics': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': post: tags: - - teamwork.teamworkDevice - summary: Invoke action runDiagnostics - description: Run and generate diagnostic logs for the specified Microsoft Teams-enabled device. This API triggers a long-running operation used to generate logs for a device. + - teamwork.teamTemplate + 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/teamworkdevice-rundiagnostics?view=graph-rest-beta - operationId: teamwork.device_runDiagnostic + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_undoSoftDelete parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teamwork/devices/{teamworkDevice-id}/microsoft.graph.updateSoftware': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': post: tags: - - teamwork.teamworkDevice - summary: Invoke action updateSoftware - description: Update the software for a Microsoft Teams-enabled device. This API triggers a long-running operation. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworkdevice-updatesoftware?view=graph-rest-beta - operationId: teamwork.device_updateSoftware + - teamwork.teamTemplate + summary: Invoke action unsetReaction + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_unsetReaction parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: Action parameters content: @@ -64137,9 +79465,7 @@ paths: schema: type: object properties: - softwareType: - $ref: '#/components/schemas/microsoft.graph.teamworkSoftwareType' - softwareVersion: + reactionType: type: string nullable: true additionalProperties: @@ -64151,25 +79477,46 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teamwork/devices/{teamworkDevice-id}/operations': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies': get: tags: - - teamwork.teamworkDevice - summary: List teamworkDeviceOperations - description: Get a list of the operations that are running on a Microsoft Teams-enabled device. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworkdeviceoperation-list?view=graph-rest-beta - operationId: teamwork.device_ListOperation + - teamwork.teamTemplate + summary: Get replies from teamwork + description: Replies for a specified message. Supports $expand for channel messages. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_ListReply parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -64207,7 +79554,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamworkDeviceOperationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -64216,24 +79563,48 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teamwork.teamworkDevice - summary: Create new navigation property to operations for teamwork - operationId: teamwork.device_CreateOperation + - teamwork.teamTemplate + summary: Create new navigation property to replies for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_CreateReply parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceOperation' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -64241,37 +79612,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceOperation' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/devices/{teamworkDevice-id}/operations/{teamworkDeviceOperation-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': get: tags: - - teamwork.teamworkDevice - summary: Get teamworkDeviceOperation - description: 'Get the details of an async, long-running operation on a Microsoft Teams-enabled device.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworkdeviceoperation-get?view=graph-rest-beta - operationId: teamwork.device_GetOperation + - teamwork.teamTemplate + summary: Get replies from teamwork + description: Replies for a specified message. Supports $expand for channel messages. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_GetReply parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice - - name: teamworkDeviceOperation-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of teamworkDeviceOperation + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDeviceOperation + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - name: $select in: query description: Select properties to be returned @@ -64298,38 +79690,62 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceOperation' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.teamworkDevice - summary: Update the navigation property operations in teamwork - operationId: teamwork.device_UpdateOperation + - teamwork.teamTemplate + summary: Update the navigation property replies in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_UpdateReply parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice - - name: teamworkDeviceOperation-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of teamworkDeviceOperation + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDeviceOperation + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceOperation' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -64337,247 +79753,56 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceOperation' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.teamworkDevice - summary: Delete navigation property operations for teamwork - operationId: teamwork.device_DeleteOperation + - teamwork.teamTemplate + summary: Delete navigation property replies for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_DeleteReply parameters: - - name: teamworkDevice-id + - name: teamTemplate-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice - - name: teamworkDeviceOperation-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of teamworkDeviceOperation + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDeviceOperation - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/devices/{teamworkDevice-id}/operations/$count': - get: - tags: - - teamwork.teamworkDevice - summary: Get the number of the resource - operationId: teamwork.device.operation_GetCount - parameters: - - name: teamworkDevice-id + x-ms-docs-key-type: channel + - name: chatMessage-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /teamwork/devices/$count: - get: - tags: - - teamwork.teamworkDevice - summary: Get the number of the resource - operationId: teamwork.device_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /teamwork/microsoft.graph.determineIfInteractionIsAllowed: - post: - tags: - - teamwork.teamwork.Actions - summary: Invoke action determineIfInteractionIsAllowed - description: Determine if a specified Microsoft Teams interaction is allowed between the signed-in user and specified users. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamwork-determineifinteractionisallowed?view=graph-rest-beta - operationId: teamwork_determineIfInteractionIsAllowed - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - users: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.identity' - interactionType: - $ref: '#/components/schemas/microsoft.graph.teamworkInteractionType' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: boolean - default: false - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /teamwork/microsoft.graph.sendActivityNotificationToRecipients: - post: - tags: - - teamwork.teamwork.Actions - summary: Invoke action sendActivityNotificationToRecipients - description: 'Send activity feed notifications to multiple users in bulk. For more information, see sending Teams activity notifications.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamwork-sendactivitynotificationtorecipients?view=graph-rest-beta - operationId: teamwork_sendActivityNotificationToRecipient - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - topic: - $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' - activityType: - type: string - nullable: true - chainId: - type: number - format: int64 - nullable: true - previewText: - $ref: '#/components/schemas/microsoft.graph.itemBody' - teamsAppId: - type: string - nullable: true - templateParameters: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValuePair' - iconId: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /teamwork/teamsAppSettings: - get: - tags: - - teamwork.teamsAppSettings - summary: Get teamsAppSettings - description: Read the properties and relationships of a teamsAppSettings object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamsappsettings-get?view=graph-rest-beta - operationId: teamwork_GetTeamsAppSetting - 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 + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppSettings' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - teamwork.teamsAppSettings - summary: Update teamsAppSettings - description: Update the properties of a teamsAppSettings object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamsappsettings-update?view=graph-rest-beta - operationId: teamwork_UpdateTeamsAppSetting - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppSettings' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppSettings' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - teamwork.teamsAppSettings - summary: Delete navigation property teamsAppSettings for teamwork - operationId: teamwork_DeleteTeamsAppSetting - parameters: + type: string + x-ms-docs-key-type: chatMessage - name: If-Match in: header description: ETag @@ -64590,17 +79815,54 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /teamwork/teamTemplates: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': get: tags: - teamwork.teamTemplate - summary: List definitions - description: 'List the teamTemplateDefinition objects associated with a teamTemplate. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamtemplate-list-definitions?view=graph-rest-beta - operationId: teamwork_ListTeamTemplate + summary: Get hostedContents from teamwork + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_ListHostedContent parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -64638,7 +79900,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamTemplateCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -64648,14 +79910,55 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to teamTemplates for teamwork - operationId: teamwork_CreateTeamTemplate + summary: Create new navigation property to hostedContents for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_CreateHostedContent + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplate' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -64663,17 +79966,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplate' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': get: tags: - teamwork.teamTemplate - summary: Get teamTemplates from teamwork - description: The templates associated with a team. - operationId: teamwork_GetTeamTemplate + summary: Get hostedContents from teamwork + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_GetHostedContent parameters: - name: teamTemplate-id in: path @@ -64683,6 +79986,46 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -64709,15 +80052,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplate' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property teamTemplates in teamwork - operationId: teamwork_UpdateTeamTemplate + summary: Update the navigation property hostedContents in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_UpdateHostedContent parameters: - name: teamTemplate-id in: path @@ -64727,12 +80070,52 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplate' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -64740,24 +80123,265 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplate' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property teamTemplates for teamwork - operationId: teamwork_DeleteTeamTemplate + summary: Delete navigation property hostedContents for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_DeleteHostedContent + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': + get: + tags: + - teamwork.teamTemplate + summary: Get media content for the navigation property hostedContents from teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_GetHostedContentsContent + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + 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: + - teamwork.teamTemplate + summary: Update media content for the navigation property hostedContents in teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_SetHostedContentsContent + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + 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: + - teamwork.teamTemplate + summary: Delete media content for the navigation property hostedContents in teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_DeleteHostedContentsContent parameters: - name: teamTemplate-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -64769,14 +80393,12 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': get: tags: - teamwork.teamTemplate - summary: Get teamTemplateDefinition - description: Read the properties and relationships of a teamTemplateDefinition object. - operationId: teamwork.teamTemplate_ListDefinition + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply.hostedContent_GetCount parameters: - name: teamTemplate-id in: path @@ -64786,91 +80408,51 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplate - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.teamTemplateDefinitionCollectionResponse' - 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 definitions for teamwork - operationId: teamwork.teamTemplate_CreateDefinition - parameters: - - name: teamTemplate-id + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of teamTemplate + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' - required: true + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}': - get: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: tags: - teamwork.teamTemplate - summary: Get teamTemplateDefinition - description: Read the properties and relationships of a teamTemplateDefinition object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamtemplatedefinition-get?view=graph-rest-beta - operationId: teamwork.teamTemplate_GetDefinition + summary: Invoke action setReaction + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_setReaction parameters: - name: teamTemplate-id in: path @@ -64888,80 +80470,59 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: $select - in: query - description: Select properties to be returned - 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: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - teamwork.teamTemplate - summary: Update the navigation property definitions in teamwork - operationId: teamwork.teamTemplate_UpdateDefinition - parameters: - - name: teamTemplate-id + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + post: tags: - teamwork.teamTemplate - summary: Delete navigation property definitions for teamwork - operationId: teamwork.teamTemplate_DeleteDefinition + 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: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_softDelete parameters: - name: teamTemplate-id in: path @@ -64979,28 +80540,46 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: If-Match - in: header - description: ETag + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true style: simple schema: type: string + x-ms-docs-key-type: chatMessage responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition': - get: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + post: tags: - teamwork.teamTemplate - summary: Get teamDefinition - description: Get the properties of the team associated with a teamTemplateDefinition object. + 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/teamtemplatedefinition-get-teamdefinition?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition_GetTeamDefinition + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_undoSoftDelete parameters: - name: teamTemplate-id in: path @@ -65018,41 +80597,42 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.team' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: tags: - teamwork.teamTemplate - summary: Update the navigation property teamDefinition in teamwork - operationId: teamwork.teamTemplate.definition_UpdateTeamDefinition + summary: Invoke action unsetReaction + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_unsetReaction parameters: - name: teamTemplate-id in: path @@ -65070,28 +80650,55 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/$count': + get: tags: - teamwork.teamTemplate - summary: Delete navigation property teamDefinition for teamwork - operationId: teamwork.teamTemplate.definition_DeleteTeamDefinition + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_GetCount parameters: - name: teamTemplate-id in: path @@ -65109,25 +80716,39 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: If-Match - in: header - description: ETag + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true style: simple schema: type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/allChannels': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': get: tags: - teamwork.teamTemplate - summary: Get allChannels from teamwork - description: List of channels either hosted in or shared with the team (incoming channels). - operationId: teamwork.teamTemplate.definition.teamDefinition_ListAllChannel + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_delta parameters: - name: teamTemplate-id in: path @@ -65145,14 +80766,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $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: @@ -65160,9 +80797,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: @@ -65182,20 +80819,41 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' + description: Success + content: + application/json: + schema: + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object 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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/allChannels/{channel-id}': - get: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': + post: tags: - teamwork.teamTemplate - summary: Get allChannels from teamwork - description: List of channels either hosted in or shared with the team (incoming channels). - operationId: teamwork.teamTemplate.definition.teamDefinition_GetAllChannel + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_forwardToChat parameters: - name: teamTemplate-id in: path @@ -65221,42 +80879,135 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': + post: + tags: + - teamwork.teamTemplate + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_replyGraphWPreQuote + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/allChannels/$count': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.allChannel_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_GetCount parameters: - name: teamTemplate-id in: path @@ -65274,6 +81025,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -65281,13 +81040,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/microsoft.graph.delta()': get: tags: - teamwork.teamTemplate - summary: Get channels from teamwork - description: The collection of channels and messages associated with the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_ListChannel + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_delta parameters: - name: teamTemplate-id in: path @@ -65305,14 +81067,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + 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 + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -65320,9 +81090,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: @@ -65342,18 +81112,41 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' + description: Success + content: + application/json: + schema: + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/microsoft.graph.forwardToChat': post: tags: - teamwork.teamTemplate - summary: Create new navigation property to channels for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_CreateChannel + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_forwardToChat parameters: - name: teamTemplate-id in: path @@ -65371,30 +81164,69 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}': - get: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/microsoft.graph.replyWithQuote': + post: tags: - teamwork.teamTemplate - summary: Get channels from teamwork - description: The collection of channels and messages associated with the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetChannel + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_replyGraphWPreQuote parameters: - name: teamTemplate-id in: path @@ -65420,41 +81252,43 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.archive': + post: tags: - teamwork.teamTemplate - summary: Update the navigation property channels in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateChannel + summary: Invoke action archive + description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_archive parameters: - name: teamTemplate-id in: path @@ -65481,27 +81315,35 @@ paths: type: string x-ms-docs-key-type: channel requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + type: object + properties: + shouldSetSpoSiteReadOnlyForMembers: + type: boolean + default: false + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.completeMigration': + post: tags: - teamwork.teamTemplate - summary: Delete navigation property channels for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteChannel + summary: Invoke action completeMigration + description: 'Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_completeMigration parameters: - name: teamTemplate-id in: path @@ -65527,25 +81369,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': get: tags: - teamwork.teamTemplate - summary: Get allMembers from teamwork - description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_ListAllMember + summary: Invoke function doesUserHaveAccess + description: Determine whether a user has access to a channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_doesUserHaveAccess parameters: - name: teamTemplate-id in: path @@ -65571,55 +81410,56 @@ paths: 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 + - name: userId in: query - description: Order items by property values + description: 'Usage: userId=''@userId''' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string - - name: $select + type: string + nullable: true + - name: tenantId in: query - description: Select properties to be returned + description: 'Usage: tenantId=''@tenantId''' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + type: string + nullable: true + - name: userPrincipalName in: query - description: Expand related entities + description: 'Usage: userPrincipalName=''@userPrincipalName''' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + type: string + nullable: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: boolean + default: false + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: function + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.provisionEmail': post: tags: - teamwork.teamTemplate - summary: Create new navigation property to allMembers for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateAllMember + summary: Invoke action provisionEmail + description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_provisionEmail parameters: - name: teamTemplate-id in: path @@ -65645,30 +81485,26 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers/{conversationMember-id}': - get: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.removeEmail': + post: tags: - teamwork.teamTemplate - summary: Get allMembers from teamwork - description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetAllMember + summary: Invoke action removeEmail + description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_removeEmail parameters: - name: teamTemplate-id in: path @@ -65694,49 +81530,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: conversationMember-id - in: path - description: The unique identifier of conversationMember - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: conversationMember - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.conversationMember' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.startMigration': + post: tags: - teamwork.teamTemplate - summary: Update the navigation property allMembers in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateAllMember + summary: Invoke action startMigration + description: 'Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-startmigration?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_startMigration parameters: - name: teamTemplate-id in: path @@ -65762,36 +81571,37 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: conversationMember-id - in: path - description: The unique identifier of conversationMember - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: conversationMember requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + type: object + properties: + conversationCreationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.unarchive': + post: tags: - teamwork.teamTemplate - summary: Delete navigation property allMembers for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteAllMember + summary: Invoke action unarchive + description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_unarchive parameters: - name: teamTemplate-id in: path @@ -65817,32 +81627,19 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: conversationMember-id - in: path - description: The unique identifier of conversationMember - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: conversationMember - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers/$count': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.allMember_GetCount + summary: Get planner from teamwork + description: 'Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetPlanner parameters: - name: teamTemplate-id in: path @@ -65868,23 +81665,41 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $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.teamsChannelPlanner' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers/microsoft.graph.add': - post: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.allMember_add + summary: Update the navigation property planner in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdatePlanner parameters: - name: teamTemplate-id in: path @@ -65911,18 +81726,11 @@ paths: type: string x-ms-docs-key-type: channel requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' required: true responses: 2XX: @@ -65930,33 +81738,15 @@ paths: content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers/microsoft.graph.remove': - post: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.teamTemplate - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.allMember_remove + summary: Delete navigation property planner for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeletePlanner parameters: - name: teamTemplate-id in: path @@ -65982,50 +81772,25 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/enabledApps': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans': get: tags: - teamwork.teamTemplate - summary: Get enabledApps from teamwork - description: A collection of enabled apps in the channel. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_ListEnabledApp + 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.teamTemplate.definition.teamDefinition.channel.planner_ListPlan parameters: - name: teamTemplate-id in: path @@ -66088,20 +81853,67 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAppCollectionResponse' + $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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/enabledApps/{teamsApp-id}': + post: + tags: + - teamwork.teamTemplate + summary: Create new navigation property to plans for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner_CreatePlan + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + 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: + 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}': get: tags: - teamwork.teamTemplate - summary: Get enabledApps from teamwork - description: A collection of enabled apps in the channel. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetEnabledApp + 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.teamTemplate.definition.teamDefinition.channel.planner_GetPlan parameters: - name: teamTemplate-id in: path @@ -66127,14 +81939,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: teamsApp-id + - name: plannerPlan-id in: path - description: The unique identifier of teamsApp + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamsApp + x-ms-docs-key-type: plannerPlan - name: $select in: query description: Select properties to be returned @@ -66161,16 +81973,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/enabledApps/$count': - get: + patch: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.enabledApp_GetCount + summary: Update the navigation property plans in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner_UpdatePlan parameters: - name: teamTemplate-id in: path @@ -66196,20 +82007,36 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/filesFolder': - get: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.teamTemplate - summary: Get filesFolder from teamwork - description: Metadata for the location where the channel's files are stored. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetFilesFolder + summary: Delete navigation property plans for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner_DeletePlan parameters: - name: teamTemplate-id in: path @@ -66235,43 +82062,33 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/filesFolder/content': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets': get: tags: - teamwork.teamTemplate - summary: Get content for the navigation property filesFolder from teamwork - description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetFilesFolderContent + summary: Get buckets from teamwork + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_ListBucket parameters: - name: teamTemplate-id in: path @@ -66297,29 +82114,63 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: $format + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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: Format of the content + description: Order items by property values style: form explode: false schema: - type: string + 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 media content - content: - application/octet-stream: - schema: - type: string - format: binary + $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' default: $ref: '#/components/responses/error' - put: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - teamwork.teamTemplate - summary: Update content for the navigation property filesFolder in teamwork - description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_SetFilesFolderContent + summary: Create new navigation property to buckets for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_CreateBucket parameters: - name: teamTemplate-id in: path @@ -66345,29 +82196,38 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: - description: New media content. + description: New navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + get: tags: - teamwork.teamTemplate - summary: Delete content for the navigation property filesFolder in teamwork - description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteFilesFolderContent + summary: Get buckets from teamwork + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_GetBucket parameters: - name: teamTemplate-id in: path @@ -66393,65 +82253,57 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/filesFolder/contentStream': - get: - tags: - - teamwork.teamTemplate - summary: Get contentStream for the navigation property filesFolder from teamwork - description: 'The content stream, if the item represents a file.' - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetFilesFolderContentStream - parameters: - - name: teamTemplate-id + - name: plannerPlan-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple + x-ms-docs-key-type: plannerBucket + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: channel + uniqueItems: true + type: array + items: + 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 media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Update contentStream for the navigation property filesFolder in teamwork - description: 'The content stream, if the item represents a file.' - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_SetFilesFolderContentStream + summary: Update the navigation property buckets in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_UpdateBucket parameters: - name: teamTemplate-id in: path @@ -66477,25 +82329,44 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $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: - teamwork.teamTemplate - summary: Delete contentStream for the navigation property filesFolder in teamwork - description: 'The content stream, if the item represents a file.' - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteFilesFolderContentStream + summary: Delete navigation property buckets for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_DeleteBucket parameters: - name: teamTemplate-id in: path @@ -66521,6 +82392,22 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - name: If-Match in: header description: ETag @@ -66532,13 +82419,14 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/members': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': get: tags: - teamwork.teamTemplate - summary: Get members from teamwork - description: A collection of membership records associated with the channel. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_ListMember + summary: Get tasks from teamwork + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_ListTask parameters: - name: teamTemplate-id in: path @@ -66564,6 +82452,22 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -66601,7 +82505,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -66611,8 +82515,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to members for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateMember + summary: Create new navigation property to tasks for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_CreateTask parameters: - name: teamTemplate-id in: path @@ -66638,12 +82542,28 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -66651,17 +82571,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/members/{conversationMember-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': get: tags: - teamwork.teamTemplate - summary: Get members from teamwork - description: A collection of membership records associated with the channel. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetMember + summary: Get tasks from teamwork + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_GetTask parameters: - name: teamTemplate-id in: path @@ -66687,14 +82607,30 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: conversationMember-id + - name: plannerPlan-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -66721,15 +82657,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property members in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateMember + summary: Update the navigation property tasks in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_UpdateTask parameters: - name: teamTemplate-id in: path @@ -66755,20 +82691,36 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: conversationMember-id + - name: plannerPlan-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -66776,15 +82728,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property members for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteMember + summary: Delete navigation property tasks for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_DeleteTask parameters: - name: teamTemplate-id in: path @@ -66810,14 +82762,30 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: conversationMember-id + - name: plannerPlan-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -66830,12 +82798,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/members/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.member_GetCount + summary: Get assignedToTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_GetAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -66861,23 +82830,65 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/members/microsoft.graph.add': - post: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.member_add + summary: Update the navigation property assignedToTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -66903,19 +82914,43 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: 2XX: @@ -66923,33 +82958,15 @@ paths: content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/members/microsoft.graph.remove': - post: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.teamTemplate - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.member_remove + summary: Delete navigation property assignedToTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -66975,50 +82992,49 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - teamwork.teamTemplate - summary: Get messages from teamwork - description: A collection of all the messages in the channel. Nullable. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_ListMessage + summary: Get bucketTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_GetBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -67044,21 +83060,30 @@ paths: 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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -67081,18 +83106,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - teamwork.teamTemplate - summary: Create new navigation property to messages for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateMessage + summary: Update the navigation property bucketTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -67118,30 +83144,127 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}': + delete: + tags: + - teamwork.teamTemplate + summary: Delete navigation property bucketTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': get: tags: - teamwork.teamTemplate - summary: Get messages from teamwork - description: A collection of all the messages in the channel. Nullable. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetMessage + summary: Get details from teamwork + description: Read-only. Nullable. More details about the task. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_GetDetail parameters: - name: teamTemplate-id in: path @@ -67167,14 +83290,30 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -67201,15 +83340,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property messages in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateMessage + summary: Update the navigation property details in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_UpdateDetail parameters: - name: teamTemplate-id in: path @@ -67235,20 +83374,43 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: 2XX: @@ -67256,15 +83418,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property messages for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteMessage + summary: Delete navigation property details for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_DeleteDetail parameters: - name: teamTemplate-id in: path @@ -67290,14 +83452,30 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -67310,13 +83488,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/hostedContents': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages': get: tags: - teamwork.teamTemplate - summary: Get hostedContents from teamwork - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_ListHostedContent + summary: Get messages from teamwork + description: Read-only. Nullable. Chat messages associated with the task. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_ListMessage parameters: - name: teamTemplate-id in: path @@ -67342,14 +83520,30 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -67387,7 +83581,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskChatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -67397,8 +83591,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to hostedContents for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_CreateHostedContent + summary: Create new navigation property to messages for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_CreateMessage parameters: - name: teamTemplate-id in: path @@ -67424,20 +83618,36 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -67445,17 +83655,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}': get: tags: - teamwork.teamTemplate - summary: Get hostedContents from teamwork - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_GetHostedContent + summary: Get messages from teamwork + description: Read-only. Nullable. Chat messages associated with the task. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_GetMessage parameters: - name: teamTemplate-id in: path @@ -67481,22 +83691,38 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage - name: $select in: query description: Select properties to be returned @@ -67523,15 +83749,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property hostedContents in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_UpdateHostedContent + summary: Update the navigation property messages in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_UpdateMessage parameters: - name: teamTemplate-id in: path @@ -67557,28 +83783,44 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -67586,15 +83828,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property hostedContents for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_DeleteHostedContent + summary: Delete navigation property messages for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_DeleteMessage parameters: - name: teamTemplate-id in: path @@ -67620,22 +83862,38 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage - name: If-Match in: header description: ETag @@ -67648,13 +83906,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': - get: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction': + post: tags: - teamwork.teamTemplate - summary: Get media content for the navigation property hostedContents from teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_GetHostedContentsContent + summary: Invoke action setReaction + description: Set a reaction to a plannerTaskChatMessage for the current user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-setreaction?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task.message_setReaction parameters: - name: teamTemplate-id in: path @@ -67680,38 +83941,66 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + description: Success default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.unsetReaction': + post: tags: - teamwork.teamTemplate - summary: Update media content for the navigation property hostedContents in teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_SetHostedContentsContent + summary: Invoke action unsetReaction + description: Remove a reaction from a plannerTaskChatMessage for the current user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-unsetreaction?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task.message_unsetReaction parameters: - name: teamTemplate-id in: path @@ -67737,41 +84026,62 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage requestBody: - description: New media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + reactionType: + type: string + additionalProperties: + type: object required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/$count': + get: tags: - teamwork.teamTemplate - summary: Delete media content for the navigation property hostedContents in teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_DeleteHostedContentsContent + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task.message_GetCount parameters: - name: teamTemplate-id in: path @@ -67797,39 +84107,44 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true style: simple schema: type: string + x-ms-docs-key-type: plannerTask + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.hostedContent_GetCount + summary: Get progressTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_GetProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -67855,27 +84170,65 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': - post: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Invoke action setReaction - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_setReaction + summary: Update the navigation property progressTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -67901,43 +84254,59 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': - post: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.teamTemplate - 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: teamwork.teamTemplate.definition.teamDefinition.channel.message_softDelete + summary: Delete navigation property progressTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -67963,75 +84332,48 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': - post: - tags: - - teamwork.teamTemplate - 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: teamwork.teamTemplate.definition.teamDefinition.channel.message_undoSoftDelete - parameters: - - name: teamTemplate-id + - name: plannerPlan-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: chatMessage responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': - post: + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count': + get: tags: - teamwork.teamTemplate - summary: Invoke action unsetReaction - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_unsetReaction + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_GetCount parameters: - name: teamTemplate-id in: path @@ -68057,40 +84399,39 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple 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 - additionalProperties: - type: object - required: true + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': get: tags: - teamwork.teamTemplate - summary: Get replies from teamwork - description: Replies for a specified message. Supports $expand for channel messages. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_ListReply + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_delta parameters: - name: teamTemplate-id in: path @@ -68116,22 +84457,30 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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 + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -68139,9 +84488,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: @@ -68161,18 +84510,37 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + description: Success + content: + application/json: + schema: + title: Collection of plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object 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 - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/$count': + get: tags: - teamwork.teamTemplate - summary: Create new navigation property to replies for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_CreateReply + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_GetCount parameters: - name: teamTemplate-id in: path @@ -68198,38 +84566,31 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - required: true + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': get: tags: - teamwork.teamTemplate - summary: Get replies from teamwork - description: Replies for a specified message. Supports $expand for channel messages. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_GetReply + summary: Invoke function delta + description: 'Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_delta parameters: - name: teamTemplate-id in: path @@ -68255,22 +84616,116 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + 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: $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 plannerBucket + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/details': + get: + tags: + - teamwork.teamTemplate + summary: Get details from teamwork + description: Extra details about the plan. Read-only. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_GetDetail + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - name: $select in: query description: Select properties to be returned @@ -68297,15 +84752,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property replies in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_UpdateReply + summary: Update the navigation property details in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_UpdateDetail parameters: - name: teamTemplate-id in: path @@ -68331,28 +84786,27 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' required: true responses: 2XX: @@ -68360,15 +84814,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property replies for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_DeleteReply + summary: Delete navigation property details for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_DeleteDetail parameters: - name: teamTemplate-id in: path @@ -68394,22 +84848,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan - name: If-Match in: header description: ETag @@ -68422,13 +84868,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/historyItems': get: tags: - teamwork.teamTemplate - summary: Get hostedContents from teamwork - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_ListHostedContent + summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_ListHistoryItem parameters: - name: teamTemplate-id in: path @@ -68454,22 +84900,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -68507,7 +84945,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerHistoryItemCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -68517,8 +84955,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to hostedContents for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_CreateHostedContent + summary: Create new navigation property to historyItems for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_CreateHistoryItem parameters: - name: teamTemplate-id in: path @@ -68544,28 +84982,20 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' required: true responses: 2XX: @@ -68573,17 +85003,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/historyItems/{plannerHistoryItem-id}': get: tags: - teamwork.teamTemplate - summary: Get hostedContents from teamwork - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_GetHostedContent + summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_GetHistoryItem parameters: - name: teamTemplate-id in: path @@ -68609,30 +85039,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerHistoryItem-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerHistoryItem required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerHistoryItem - name: $select in: query description: Select properties to be returned @@ -68657,221 +85079,17 @@ paths: 2XX: description: Retrieved navigation property content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - teamwork.teamTemplate - summary: Update the navigation property hostedContents in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_UpdateHostedContent - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - teamwork.teamTemplate - summary: Delete navigation property hostedContents for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_DeleteHostedContent - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': - get: - tags: - - teamwork.teamTemplate - summary: Get media content for the navigation property hostedContents from teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_GetHostedContentsContent - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Update media content for the navigation property hostedContents in teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_SetHostedContentsContent + summary: Update the navigation property historyItems in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_UpdateHistoryItem parameters: - name: teamTemplate-id in: path @@ -68897,49 +85115,44 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerHistoryItem-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerHistoryItem required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerHistoryItem requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete media content for the navigation property hostedContents in teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_DeleteHostedContentsContent + summary: Delete navigation property historyItems for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_DeleteHistoryItem parameters: - name: teamTemplate-id in: path @@ -68965,30 +85178,22 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerHistoryItem-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerHistoryItem required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerHistoryItem - name: If-Match in: header description: ETag @@ -69000,12 +85205,13 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/historyItems/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply.hostedContent_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.historyItem_GetCount parameters: - name: teamTemplate-id in: path @@ -69031,22 +85237,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -69054,12 +85252,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive': post: tags: - teamwork.teamTemplate - summary: Invoke action setReaction - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_setReaction + 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.teamTemplate.definition.teamDefinition.channel.planner.plan_archive parameters: - name: teamTemplate-id in: path @@ -69085,22 +85287,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan requestBody: description: Action parameters content: @@ -69108,7 +85302,7 @@ paths: schema: type: object properties: - reactionType: + justification: type: string nullable: true additionalProperties: @@ -69120,16 +85314,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': + get: tags: - teamwork.teamTemplate - 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: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_softDelete + summary: Invoke function getUsageRights + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_getUsageRight parameters: - name: teamTemplate-id in: path @@ -69155,38 +85345,34 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planUsageRight' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + x-ms-docs-operation-type: function + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': post: tags: - teamwork.teamTemplate - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + 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/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_undoSoftDelete + url: https://learn.microsoft.com/graph/api/plannerplan-movetocontainer?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_moveToContainer parameters: - name: teamTemplate-id in: path @@ -69212,34 +85398,46 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + container: + $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' + additionalProperties: + type: object + 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: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': post: tags: - teamwork.teamTemplate - summary: Invoke action unsetReaction - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_unsetReaction + 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: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_unarchive parameters: - name: teamTemplate-id in: path @@ -69265,22 +85463,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan requestBody: description: Action parameters content: @@ -69288,7 +85478,7 @@ paths: schema: type: object properties: - reactionType: + justification: type: string nullable: true additionalProperties: @@ -69300,12 +85490,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_GetCount + summary: Get tasks from teamwork + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_ListTask parameters: - name: teamTemplate-id in: path @@ -69331,31 +85522,63 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + 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: 2XX: - $ref: '#/components/responses/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - teamwork.teamTemplate - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_delta + summary: Create new navigation property to tasks for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_CreateTask parameters: - name: teamTemplate-id in: path @@ -69381,86 +85604,38 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $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 + x-ms-docs-key-type: plannerPlan + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': - post: + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': + get: tags: - teamwork.teamTemplate - summary: Invoke action forwardToChat - description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_forwardToChat + summary: Get tasks from teamwork + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_GetTask parameters: - name: teamTemplate-id in: path @@ -69486,69 +85661,57 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - targetChatIds: - type: array - items: - type: string - nullable: true - messageIds: - type: array - items: - type: string - nullable: true - additionalMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + 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: Success + description: Retrieved navigation property content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': - post: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Invoke action replyWithQuote - description: Reply with quote to a single chat message or multiple chat messages in a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_replyGraphWPreQuote + summary: Update the navigation property tasks in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_UpdateTask parameters: - name: teamTemplate-id in: path @@ -69574,30 +85737,28 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - messageIds: - type: array - items: - type: string - nullable: true - replyMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -69605,16 +85766,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_GetCount + summary: Delete navigation property tasks for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_DeleteTask parameters: - name: teamTemplate-id in: path @@ -69640,23 +85800,41 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/microsoft.graph.delta()': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - teamwork.teamTemplate - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_delta + summary: Get assignedToTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_GetAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -69682,11 +85860,22 @@ paths: 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -69697,16 +85886,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 @@ -69719,41 +85898,19 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/microsoft.graph.forwardToChat': - post: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Invoke action forwardToChat - description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_forwardToChat + summary: Update the navigation property assignedToTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_UpdateAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -69779,102 +85936,35 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - targetChatIds: - type: array - items: - type: string - nullable: true - messageIds: - type: array - items: - type: string - nullable: true - additionalMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/microsoft.graph.replyWithQuote': - post: - tags: - - teamwork.teamTemplate - summary: Invoke action replyWithQuote - description: Reply with quote to a single chat message or multiple chat messages in a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_replyGraphWPreQuote - parameters: - - name: teamTemplate-id + - name: plannerPlan-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: channel requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - messageIds: - type: array - items: - type: string - nullable: true - replyMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: 2XX: @@ -69882,20 +85972,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.archive': - post: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.teamTemplate - summary: Invoke action archive - description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_archive + summary: Delete navigation property assignedToTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_DeleteAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -69921,77 +86006,41 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - shouldSetSpoSiteReadOnlyForMembers: - type: boolean - default: false - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.completeMigration': - post: - tags: - - teamwork.teamTemplate - summary: Invoke action completeMigration - description: 'Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_completeMigration - parameters: - - name: teamTemplate-id + - name: plannerPlan-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: channel responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - teamwork.teamTemplate - summary: Invoke function doesUserHaveAccess - description: Determine whether a user has access to a channel. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_doesUserHaveAccess + summary: Get bucketTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_GetBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -70017,56 +86066,57 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: userId - in: query - description: 'Usage: userId=''@userId''' - style: form - explode: false + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple schema: type: string - nullable: true - - name: tenantId + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: $select in: query - description: 'Usage: tenantId=''@tenantId''' + description: Select properties to be returned style: form explode: false schema: - type: string - nullable: true - - name: userPrincipalName + uniqueItems: true + type: array + items: + type: string + - name: $expand in: query - description: 'Usage: userPrincipalName=''@userPrincipalName''' + description: Expand related entities style: form explode: false schema: - type: string - nullable: true + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - type: object - properties: - value: - type: boolean - default: false - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.provisionEmail': - post: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Invoke action provisionEmail - description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_provisionEmail + summary: Update the navigation property bucketTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_UpdateBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -70092,67 +86142,51 @@ paths: schema: type: string x-ms-docs-key-type: channel - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.removeEmail': - post: - tags: - - teamwork.teamTemplate - summary: Invoke action removeEmail - description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_removeEmail - parameters: - - name: teamTemplate-id + - name: plannerPlan-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: channel + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.startMigration': - post: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.teamTemplate - summary: Invoke action startMigration - description: 'Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-startmigration?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_startMigration + summary: Delete navigation property bucketTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_DeleteBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -70178,75 +86212,41 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - conversationCreationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.unarchive': - post: - tags: - - teamwork.teamTemplate - summary: Invoke action unarchive - description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_unarchive - parameters: - - name: teamTemplate-id + - name: plannerPlan-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: channel responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': get: tags: - teamwork.teamTemplate - summary: Get planner from teamwork - description: 'Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable.' - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetPlanner + summary: Get details from teamwork + description: Read-only. Nullable. More details about the task. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_GetDetail parameters: - name: teamTemplate-id in: path @@ -70272,6 +86272,22 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -70298,15 +86314,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property planner in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdatePlanner + summary: Update the navigation property details in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_UpdateDetail parameters: - name: teamTemplate-id in: path @@ -70332,12 +86348,35 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: 2XX: @@ -70345,15 +86384,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property planner for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeletePlanner + summary: Delete navigation property details for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_DeleteDetail parameters: - name: teamTemplate-id in: path @@ -70379,6 +86418,22 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -70391,13 +86446,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages': 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.teamTemplate.definition.teamDefinition.channel.planner_ListPlan + summary: Get messages from teamwork + description: Read-only. Nullable. Chat messages associated with the task. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_ListMessage parameters: - name: teamTemplate-id in: path @@ -70423,6 +86478,22 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -70460,7 +86531,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskChatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -70470,8 +86541,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to plans for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner_CreatePlan + summary: Create new navigation property to messages for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_CreateMessage parameters: - name: teamTemplate-id in: path @@ -70497,12 +86568,28 @@ paths: schema: type: string x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -70510,17 +86597,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}': 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.teamTemplate.definition.teamDefinition.channel.planner_GetPlan + summary: Get messages from teamwork + description: Read-only. Nullable. Chat messages associated with the task. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_GetMessage parameters: - name: teamTemplate-id in: path @@ -70554,6 +86641,22 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage - name: $select in: query description: Select properties to be returned @@ -70580,15 +86683,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property plans in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner_UpdatePlan + summary: Update the navigation property messages in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_UpdateMessage parameters: - name: teamTemplate-id in: path @@ -70622,12 +86725,28 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -70635,15 +86754,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property plans for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner_DeletePlan + summary: Delete navigation property messages for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_DeleteMessage parameters: - name: teamTemplate-id in: path @@ -70677,6 +86796,22 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage - name: If-Match in: header description: ETag @@ -70689,13 +86824,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets': - get: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction': + post: tags: - teamwork.teamTemplate - summary: Get buckets from teamwork - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_ListBucket + summary: Invoke action setReaction + description: Set a reaction to a plannerTaskChatMessage for the current user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-setreaction?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task.message_setReaction parameters: - name: teamTemplate-id in: path @@ -70729,55 +86867,50 @@ 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 - style: form - explode: false + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.unsetReaction': post: tags: - teamwork.teamTemplate - summary: Create new navigation property to buckets for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_CreateBucket + summary: Invoke action unsetReaction + description: Remove a reaction from a plannerTaskChatMessage for the current user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-unsetreaction?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task.message_unsetReaction parameters: - name: teamTemplate-id in: path @@ -70811,30 +86944,46 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + type: object + properties: + reactionType: + type: string + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/$count': get: tags: - teamwork.teamTemplate - summary: Get buckets from teamwork - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_GetBucket + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task.message_GetCount parameters: - name: teamTemplate-id in: path @@ -70868,14 +87017,69 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: plannerTask-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: plannerTask + - $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}/tasks/{plannerTask-id}/progressTaskBoardFormat': + get: + tags: + - teamwork.teamTemplate + summary: Get progressTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_GetProgressTaskBoardFormat + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -70902,15 +87106,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property buckets in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_UpdateBucket + summary: Update the navigation property progressTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_UpdateProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -70944,20 +87148,27 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: plannerTask-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple 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.plannerProgressTaskBoardTaskFormat' required: true responses: 2XX: @@ -70965,15 +87176,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property buckets for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_DeleteBucket + summary: Delete navigation property progressTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_DeleteProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -71007,14 +87218,14 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: plannerTask-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -71027,13 +87238,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/$count': get: tags: - teamwork.teamTemplate - summary: Get tasks from teamwork - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_ListTask + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_GetCount parameters: - name: teamTemplate-id in: path @@ -71067,19 +87277,71 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - $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}/tasks/microsoft.graph.delta()': + get: + tags: + - teamwork.teamTemplate + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_delta + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + 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: $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 @@ -71090,6 +87352,121 @@ 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 plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/$count': + get: + tags: + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_GetCount + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + 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/microsoft.graph.delta()': + get: + tags: + - teamwork.teamTemplate + summary: Invoke function delta + description: 'Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-delta?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_delta + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + 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: $select in: query description: Select properties to be returned @@ -71100,6 +87477,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 @@ -71112,18 +87499,38 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + description: Success + content: + application/json: + schema: + title: Collection of plannerPlan + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object 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 - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams': + get: tags: - teamwork.teamTemplate - summary: Create new navigation property to tasks for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_CreateTask + summary: Get sharedWithTeams from teamwork + description: A collection of teams with which a channel is shared. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_ListSharedGraphWPreTeam parameters: - name: teamTemplate-id in: path @@ -71149,28 +87556,86 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.sharedWithChannelTeamInfoCollectionResponse' + 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 sharedWithTeams for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateSharedGraphWPreTeam + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' required: true responses: 2XX: @@ -71178,17 +87643,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}': get: tags: - teamwork.teamTemplate - summary: Get tasks from teamwork - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_GetTask + summary: Get sharedWithTeams from teamwork + description: A collection of teams with which a channel is shared. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetSharedGraphWPreTeam parameters: - name: teamTemplate-id in: path @@ -71214,30 +87679,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: $select in: query description: Select properties to be returned @@ -71264,15 +87713,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property tasks in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_UpdateTask + summary: Update the navigation property sharedWithTeams in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateSharedGraphWPreTeam parameters: - name: teamTemplate-id in: path @@ -71298,36 +87747,20 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sharedWithChannelTeamInfo requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' required: true responses: 2XX: @@ -71335,15 +87768,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property tasks for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_DeleteTask + summary: Delete navigation property sharedWithTeams for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteSharedGraphWPreTeam parameters: - name: teamTemplate-id in: path @@ -71369,30 +87802,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: If-Match in: header description: ETag @@ -71405,13 +87822,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': get: tags: - teamwork.teamTemplate - summary: Get assignedToTaskBoardFormat from teamwork - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_GetAssignedToTaskBoardFormat + summary: Get allowedMembers from teamwork + description: A collection of team members who have access to the shared channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.sharedGraphWPreTeam_ListAllowedMember parameters: - name: teamTemplate-id in: path @@ -71437,30 +87854,29 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple + x-ms-docs-key-type: sharedWithChannelTeamInfo + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: plannerTask + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -71483,19 +87899,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': + get: tags: - teamwork.teamTemplate - summary: Update the navigation property assignedToTaskBoardFormat in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat + summary: Get allowedMembers from teamwork + description: A collection of team members who have access to the shared channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.sharedGraphWPreTeam_GetAllowedMember parameters: - name: teamTemplate-id in: path @@ -71521,59 +87938,58 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: sharedWithChannelTeamInfo + - name: conversationMember-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple + x-ms-docs-key-type: conversationMember + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' - required: true + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': + get: tags: - teamwork.teamTemplate - summary: Delete navigation property assignedToTaskBoardFormat for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.sharedGraphWPreTeam.allowedMember_GetCount parameters: - name: teamTemplate-id in: path @@ -71599,49 +88015,27 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': get: tags: - teamwork.teamTemplate - summary: Get bucketTaskBoardFormat from teamwork - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_GetBucketTaskBoardFormat + summary: Get team from teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.sharedGraphWPreTeam_GetTeam parameters: - name: teamTemplate-id in: path @@ -71667,30 +88061,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: $select in: query description: Select properties to be returned @@ -71717,15 +88095,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/$count': + get: tags: - teamwork.teamTemplate - summary: Update the navigation property bucketTaskBoardFormat in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.sharedGraphWPreTeam_GetCount parameters: - name: teamTemplate-id in: path @@ -71751,59 +88130,94 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + - $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}/tabs': + get: + tags: + - teamwork.teamTemplate + summary: Get tabs from teamwork + description: A collection of all the tabs in the channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_ListTab + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. - required: true - style: simple + 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: - type: string - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' - required: true + 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: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - teamwork.teamTemplate - summary: Delete navigation property bucketTaskBoardFormat for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat + summary: Create new navigation property to tabs for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateTab parameters: - name: teamTemplate-id in: path @@ -71829,49 +88243,30 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/tabs/{teamsTab-id}': get: tags: - teamwork.teamTemplate - summary: Get details from teamwork - description: Read-only. Nullable. More details about the task. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_GetDetail + summary: Get tabs from teamwork + description: A collection of all the tabs in the channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetTab parameters: - name: teamTemplate-id in: path @@ -71897,30 +88292,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: teamsTab-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamsTab required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamsTab - name: $select in: query description: Select properties to be returned @@ -71947,15 +88326,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.teamTemplate - summary: Update the navigation property details in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_UpdateDetail + - teamwork.teamTemplate + summary: Update the navigation property tabs in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateTab parameters: - name: teamTemplate-id in: path @@ -71981,43 +88360,20 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: teamsTab-id in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of teamsTab required: true style: simple schema: type: string + x-ms-docs-key-type: teamsTab requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.teamsTab' required: true responses: 2XX: @@ -72025,15 +88381,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property details for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_DeleteDetail + summary: Delete navigation property tabs for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteTab parameters: - name: teamTemplate-id in: path @@ -72059,30 +88415,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: teamsTab-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamsTab required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamsTab - name: If-Match in: header description: ETag @@ -72095,13 +88435,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp': get: tags: - teamwork.teamTemplate - summary: Get progressTaskBoardFormat from teamwork - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_GetProgressTaskBoardFormat + summary: Get teamsApp from teamwork + description: The application that is linked to the tab. + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.tab_GetTeamsApp parameters: - name: teamTemplate-id in: path @@ -72127,30 +88467,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: teamsTab-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamsTab required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamsTab - name: $select in: query description: Select properties to be returned @@ -72177,15 +88501,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/tabs/$count': + get: tags: - teamwork.teamTemplate - summary: Update the navigation property progressTaskBoardFormat in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.tab_GetCount parameters: - name: teamTemplate-id in: path @@ -72211,59 +88536,19 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. - required: true - style: simple - schema: - type: string - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/$count': + get: tags: - teamwork.teamTemplate - summary: Delete navigation property progressTaskBoardFormat for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetCount parameters: - name: teamTemplate-id in: path @@ -72281,56 +88566,105 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + - $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/microsoft.graph.allMessages()': + get: + tags: + - teamwork.teamTemplate + summary: Invoke function allMessages + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_allMessage + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + type: string responses: 2XX: description: Success + content: + application/json: + schema: + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/microsoft.graph.getAllMessages()': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_GetCount + summary: Invoke function getAllMessages + description: 'Retrieve messages across all channels in a team, including text, audio, and video conversations. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-getallmessages?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_getAllMessage parameters: - name: teamTemplate-id in: path @@ -72348,47 +88682,82 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple + - name: model + in: query + description: The payment model for the API + style: form + explode: false 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: $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: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/microsoft.graph.getAllRetainedMessages()': get: tags: - teamwork.teamTemplate - summary: Invoke function delta - description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + summary: Invoke function getAllRetainedMessages + description: 'Get all retained messages across all channels in a team. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_delta + url: https://learn.microsoft.com/graph/api/channel-getallretainedmessages?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_getAllRetainedMessage parameters: - name: teamTemplate-id in: path @@ -72406,30 +88775,6 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -72471,19 +88816,16 @@ paths: content: application/json: schema: - title: Collection of plannerTask + title: Collection of chatMessage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.chatMessage' '@odata.nextLink': type: string nullable: true - '@odata.deltaLink': - type: string - nullable: true additionalProperties: type: object default: @@ -72492,12 +88834,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/group': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_GetCount + summary: Get group from teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_GetGroup parameters: - name: teamTemplate-id in: path @@ -72515,39 +88857,109 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.group' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/group/serviceProvisioningErrors': + get: + tags: + - teamwork.teamTemplate + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object.' + operationId: teamwork.teamTemplate.definition.teamDefinition.group_ListServiceProvisioningError + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + 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/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/group/serviceProvisioningErrors/$count': get: tags: - teamwork.teamTemplate - summary: Invoke function delta - description: 'Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_delta + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.group.ServiceProvisioningError_GetCount parameters: - name: teamTemplate-id in: path @@ -72565,30 +88977,45 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + - $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/incomingChannels': + get: + tags: + - teamwork.teamTemplate + summary: Get incomingChannels from teamwork + description: List of channels shared with the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_ListIncomingChannel + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + 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: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -72596,9 +89023,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -72618,38 +89045,20 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of plannerBucket - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/details': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/incomingChannels/{channel-id}': get: tags: - teamwork.teamTemplate - summary: Get details from teamwork - description: Extra details about the plan. Read-only. Nullable. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_GetDetail + summary: Get incomingChannels from teamwork + description: List of channels shared with the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetIncomingChannel parameters: - name: teamTemplate-id in: path @@ -72675,14 +89084,6 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - name: $select in: query description: Select properties to be returned @@ -72709,15 +89110,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/incomingChannels/$count': + get: tags: - teamwork.teamTemplate - summary: Update the navigation property details in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_UpdateDetail + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.incomingChannel_GetCount parameters: - name: teamTemplate-id in: path @@ -72735,51 +89137,127 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + - $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/installedApps': + get: + tags: + - teamwork.teamTemplate + summary: Get installedApps from teamwork + description: The apps installed in this team. + operationId: teamwork.teamTemplate.definition.teamDefinition_ListInstalledApp + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: If-Match - in: header - description: ETag value. + 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.teamsAppInstallationCollectionResponse' + 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 installedApps for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_CreateInstalledApp + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string + x-ms-docs-key-type: teamTemplateDefinition requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/{teamsAppInstallation-id}': + get: tags: - teamwork.teamTemplate - summary: Delete navigation property details for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_DeleteDetail + summary: Get installedApps from teamwork + description: The apps installed in this team. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetInstalledApp parameters: - name: teamTemplate-id in: path @@ -72797,44 +89275,49 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + - name: teamsAppInstallation-id in: path - description: The unique identifier of channel + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple + x-ms-docs-key-type: teamsAppInstallation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: If-Match - in: header - description: ETag - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive': - post: + patch: tags: - teamwork.teamTemplate - 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.teamTemplate.definition.teamDefinition.channel.planner.plan_archive + summary: Update the navigation property installedApps in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateInstalledApp parameters: - name: teamTemplate-id in: path @@ -72852,47 +89335,36 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: teamsAppInstallation-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: teamsAppInstallation requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - justification: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': - get: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.teamTemplate - summary: Invoke function getUsageRights - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_getUsageRight + summary: Delete navigation property installedApps for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteInstalledApp parameters: - name: teamTemplate-id in: path @@ -72910,42 +89382,36 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + - name: teamsAppInstallation-id in: path - description: The unique identifier of channel + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true + x-ms-docs-key-type: teamsAppInstallation + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: plannerPlan responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.planUsageRight' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': post: tags: - teamwork.teamTemplate - 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. + summary: Invoke action upgrade + description: Upgrade an app installation within a chat. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerplan-movetocontainer?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_moveToContainer + url: https://learn.microsoft.com/graph/api/chat-teamsappinstallation-upgrade?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.installedApp_upgrade parameters: - name: teamTemplate-id in: path @@ -72963,22 +89429,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: teamsAppInstallation-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: teamsAppInstallation requestBody: description: Action parameters content: @@ -72986,31 +89444,24 @@ paths: schema: type: object properties: - container: - $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' + consentedPermissionSet: + $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' additionalProperties: type: object 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: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/{teamsAppInstallation-id}/teamsApp': + get: tags: - teamwork.teamTemplate - 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: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_unarchive + summary: Get teamsApp from teamwork + description: The app that is installed. + operationId: teamwork.teamTemplate.definition.teamDefinition.installedApp_GetTeamsApp parameters: - name: teamTemplate-id in: path @@ -73028,48 +89479,112 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + - name: teamsAppInstallation-id in: path - description: The unique identifier of channel + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamsAppInstallation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.teamsApp' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': + get: + tags: + - teamwork.teamTemplate + summary: Get teamsAppDefinition from teamwork + description: The details of this version of the app. + operationId: teamwork.teamTemplate.definition.teamDefinition.installedApp_GetTeamsAppDefinition + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplate required: true style: simple 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 - additionalProperties: - type: object - required: true + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAppInstallation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.teamsAppDefinition' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/$count': get: tags: - teamwork.teamTemplate - summary: Get tasks from teamwork - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_ListTask + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.installedApp_GetCount parameters: - name: teamTemplate-id in: path @@ -73087,22 +89602,37 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + - $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/members': + get: + tags: + - teamwork.teamTemplate + summary: Get members from teamwork + description: Members and owners of the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_ListMember + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: teamTemplateDefinition - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -73140,7 +89670,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -73150,8 +89680,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to tasks for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_CreateTask + summary: Create new navigation property to members for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_CreateMember parameters: - name: teamTemplate-id in: path @@ -73169,28 +89699,12 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -73198,58 +89712,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/members/{conversationMember-id}': get: tags: - teamwork.teamTemplate - summary: Get tasks from teamwork - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_GetTask - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + summary: Get members from teamwork + description: Members and owners of the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetMember + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: teamTemplateDefinition + - name: conversationMember-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -73276,15 +89774,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property tasks in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_UpdateTask + summary: Update the navigation property members in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateMember parameters: - name: teamTemplate-id in: path @@ -73302,36 +89800,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: conversationMember-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -73339,15 +89821,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property tasks for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_DeleteTask + summary: Delete navigation property members for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteMember parameters: - name: teamTemplate-id in: path @@ -73365,30 +89847,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: conversationMember-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -73401,13 +89867,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/members/$count': get: tags: - teamwork.teamTemplate - summary: Get assignedToTaskBoardFormat from teamwork - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_GetAssignedToTaskBoardFormat + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.member_GetCount parameters: - name: teamTemplate-id in: path @@ -73425,65 +89890,87 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + - $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/members/microsoft.graph.add': + post: + tags: + - teamwork.teamTemplate + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.member_add + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamTemplateDefinition required: true style: simple 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 + x-ms-docs-key-type: teamTemplateDefinition + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/members/microsoft.graph.remove': + post: tags: - teamwork.teamTemplate - summary: Update the navigation property assignedToTaskBoardFormat in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_UpdateAssignedToTaskBoardFormat + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.member_remove parameters: - name: teamTemplate-id in: path @@ -73501,59 +89988,159 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.archive': + post: + tags: + - teamwork.teamTemplate + summary: Invoke action archive + description: "Archive the specified team. \r\nWhen a team is archived, users can no longer make most changes to the team. For example, users can no longer: send or like messages on any channel in the team; edit the team's name or description; nor edit other settings. However, membership changes to the team continue to be allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which can occur subsequent to a response from this API. To archive a team, the team and group must have an owner. To restore a team from its archived state, use the API to unarchive." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-archive?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition_archive + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: teamTemplateDefinition + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + shouldSetSpoSiteReadOnlyForMembers: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.clone': + post: + tags: + - teamwork.teamTemplate + summary: Invoke action clone + description: "Create a copy of a team. This operation also creates a copy of the corresponding group.\r\nYou can specify which parts of the team to clone: When tabs are cloned, they aren't configured. The tabs are displayed on the tab bar in Microsoft Teams, and the first time a user opens them, they must go through the configuration screen. \r\nIf the user who opens the tab doesn't have permission to configure apps, they see a message that says that the tab isn't configured. Cloning is a long-running operation. After the POST clone returns, you need to GET the operation returned by the Location: header to see if it's running, succeeded, or failed. You should continue to GET until the status isn't running. The recommended delay between GETs is 5 seconds." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-clone?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition_clone + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string + x-ms-docs-key-type: teamTemplateDefinition requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + type: object + properties: + displayName: + type: string + nullable: true + description: + type: string + nullable: true + mailNickname: + type: string + nullable: true + classification: + type: string + nullable: true + visibility: + $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' + partsToClone: + $ref: '#/components/schemas/microsoft.graph.clonableTeamParts' + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.completeMigration': + post: tags: - teamwork.teamTemplate - summary: Delete navigation property assignedToTaskBoardFormat for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_DeleteAssignedToTaskBoardFormat + summary: Invoke action completeMigration + description: 'Complete the message migration process by removing migration mode from a team. Migration mode is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a completeMigration request is made, you can''t import additional messages into the team. You can add members to the team after the request returns a successful response.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-completemigration?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition_completeMigration parameters: - name: teamTemplate-id in: path @@ -73571,49 +90158,88 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.sendActivityNotification': + post: + tags: + - teamwork.teamTemplate + summary: Invoke action sendActivityNotification + description: 'Send an activity feed notification in the scope of a team. For more information, see sending Teams activity notifications.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-sendactivitynotification?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition_sendActivityNotification + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: teamTemplateDefinition + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + topic: + $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' + activityType: + type: string + nullable: true + chainId: + type: number + format: int64 + nullable: true + previewText: + $ref: '#/components/schemas/microsoft.graph.itemBody' + teamsAppId: + type: string + nullable: true + templateParameters: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + iconId: + type: string + nullable: true + recipient: + $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': - get: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.unarchive': + post: tags: - teamwork.teamTemplate - summary: Get bucketTaskBoardFormat from teamwork - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_GetBucketTaskBoardFormat + summary: Invoke action unarchive + description: 'Restore an archived team and restores users'' ability to send messages and edit the team, abiding by tenant and team settings. Teams are archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which might occur subsequent to a response from this API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/team-unarchive?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition_unarchive parameters: - name: teamTemplate-id in: path @@ -73631,30 +90257,51 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/operations': + get: + tags: + - teamwork.teamTemplate + summary: Get operations from teamwork + description: The async operations that ran or are running on this team. + operationId: teamwork.teamTemplate.definition.teamDefinition_ListOperation + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple + 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: - type: string - x-ms-docs-key-type: plannerTask + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -73677,19 +90324,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/responses/microsoft.graph.teamsAsyncOperationCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - teamwork.teamTemplate - summary: Update the navigation property bucketTaskBoardFormat in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_UpdateBucketTaskBoardFormat + summary: Create new navigation property to operations for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_CreateOperation parameters: - name: teamTemplate-id in: path @@ -73707,119 +90353,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. - required: true - style: simple - schema: - type: string requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - teamwork.teamTemplate - summary: Delete navigation property bucketTaskBoardFormat for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_DeleteBucketTaskBoardFormat - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/operations/{teamsAsyncOperation-id}': get: tags: - teamwork.teamTemplate - summary: Get details from teamwork - description: Read-only. Nullable. More details about the task. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_GetDetail + summary: Get operations from teamwork + description: The async operations that ran or are running on this team. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetOperation parameters: - name: teamTemplate-id in: path @@ -73837,30 +90394,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: teamsAsyncOperation-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamsAsyncOperation required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamsAsyncOperation - name: $select in: query description: Select properties to be returned @@ -73887,15 +90428,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property details in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_UpdateDetail + summary: Update the navigation property operations in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateOperation parameters: - name: teamTemplate-id in: path @@ -73913,43 +90454,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: teamsAsyncOperation-id in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of teamsAsyncOperation required: true style: simple schema: type: string + x-ms-docs-key-type: teamsAsyncOperation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' required: true responses: 2XX: @@ -73957,15 +90475,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property details for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_DeleteDetail + summary: Delete navigation property operations for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteOperation parameters: - name: teamTemplate-id in: path @@ -73983,30 +90501,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: teamsAsyncOperation-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamsAsyncOperation required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamsAsyncOperation - name: If-Match in: header description: ETag @@ -74019,13 +90521,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/operations/$count': get: tags: - teamwork.teamTemplate - summary: Get progressTaskBoardFormat from teamwork - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_GetProgressTaskBoardFormat + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.operation_GetCount parameters: - name: teamTemplate-id in: path @@ -74043,30 +90544,52 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + - $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/owners': + get: + tags: + - teamwork.teamTemplate + summary: Get owners from teamwork + description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' + operationId: teamwork.teamTemplate.definition.teamDefinition_ListOwner + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple + 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: - type: string - x-ms-docs-key-type: plannerTask + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -74089,19 +90612,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $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 - patch: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners/{user-id}': + get: tags: - teamwork.teamTemplate - summary: Update the navigation property progressTaskBoardFormat in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_UpdateProgressTaskBoardFormat + summary: Get owners from teamwork + description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' + operationId: teamwork.teamTemplate.definition.teamDefinition_GetOwner parameters: - name: teamTemplate-id in: path @@ -74119,59 +90643,51 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: user-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple + x-ms-docs-key-type: user + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' - required: true + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners/{user-id}/mailboxSettings': + get: tags: - teamwork.teamTemplate - summary: Delete navigation property progressTaskBoardFormat for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_DeleteProgressTaskBoardFormat + 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: teamwork.teamTemplate.definition.teamDefinition.owner_GetMailboxSetting parameters: - name: teamTemplate-id in: path @@ -74189,48 +90705,48 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: user-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple + x-ms-docs-key-type: user + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/$count': - get: + patch: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_GetCount + summary: Update property mailboxSettings value. + operationId: teamwork.teamTemplate.definition.teamDefinition.owner_UpdateMailboxSetting parameters: - name: teamTemplate-id in: path @@ -74248,39 +90764,37 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: user-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners/{user-id}/serviceProvisioningErrors': get: tags: - teamwork.teamTemplate - summary: Invoke function delta - description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_delta + 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: teamwork.teamTemplate.definition.teamDefinition.owner_ListServiceProvisioningError parameters: - name: teamTemplate-id in: path @@ -74298,30 +90812,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id + - name: user-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + 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: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -74329,9 +90835,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -74351,37 +90857,18 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of plannerTask - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners/{user-id}/serviceProvisioningErrors/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.owner.ServiceProvisioningError_GetCount parameters: - name: teamTemplate-id in: path @@ -74399,14 +90886,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + - name: user-id in: path - description: The unique identifier of channel + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: user - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -74414,16 +90901,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/microsoft.graph.delta()': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners(userPrincipalName=''{userPrincipalName}'')': get: tags: - teamwork.teamTemplate - summary: Invoke function delta - description: 'Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerplan-delta?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_delta + summary: Get owners from teamwork + description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' + operationId: teamwork.teamTemplate.definition.teamDefinition.owner_GetGraphBPreUserPrincipalName parameters: - name: teamTemplate-id in: path @@ -74441,19 +90925,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + - name: userPrincipalName in: path - description: The unique identifier of channel + description: Alternate key of user required: true style: simple 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' + nullable: true - name: $select in: query description: Select properties to be returned @@ -74464,16 +90943,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 @@ -74486,38 +90955,20 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - title: Collection of plannerPlan - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners/$count': get: - tags: - - teamwork.teamTemplate - summary: Get sharedWithTeams from teamwork - description: A collection of teams with which a channel is shared. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_ListSharedGraphWPreTeam + tags: + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.owner_GetCount parameters: - name: teamTemplate-id in: path @@ -74535,14 +90986,37 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + - $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/permissionGrants': + get: + tags: + - teamwork.teamTemplate + summary: Get permissionGrants from teamwork + description: A collection of permissions granted to apps to access the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_ListPermissionGrant + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -74580,7 +91054,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' + $ref: '#/components/responses/microsoft.graph.resourceSpecificPermissionGrantCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -74590,8 +91064,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to sharedWithTeams for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateSharedGraphWPreTeam + summary: Create new navigation property to permissionGrants for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_CreatePermissionGrant parameters: - name: teamTemplate-id in: path @@ -74609,20 +91083,12 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' required: true responses: 2XX: @@ -74630,17 +91096,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/permissionGrants/{resourceSpecificPermissionGrant-id}': get: tags: - teamwork.teamTemplate - summary: Get sharedWithTeams from teamwork - description: A collection of teams with which a channel is shared. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetSharedGraphWPreTeam + summary: Get permissionGrants from teamwork + description: A collection of permissions granted to apps to access the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetPermissionGrant parameters: - name: teamTemplate-id in: path @@ -74658,22 +91124,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: resourceSpecificPermissionGrant-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of resourceSpecificPermissionGrant required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: resourceSpecificPermissionGrant - name: $select in: query description: Select properties to be returned @@ -74700,15 +91158,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property sharedWithTeams in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateSharedGraphWPreTeam + summary: Update the navigation property permissionGrants in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_UpdatePermissionGrant parameters: - name: teamTemplate-id in: path @@ -74726,28 +91184,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: resourceSpecificPermissionGrant-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of resourceSpecificPermissionGrant required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: resourceSpecificPermissionGrant requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' required: true responses: 2XX: @@ -74755,15 +91205,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property sharedWithTeams for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteSharedGraphWPreTeam + summary: Delete navigation property permissionGrants for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_DeletePermissionGrant parameters: - name: teamTemplate-id in: path @@ -74781,22 +91231,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + - name: resourceSpecificPermissionGrant-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of resourceSpecificPermissionGrant required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: resourceSpecificPermissionGrant - name: If-Match in: header description: ETag @@ -74809,13 +91251,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/permissionGrants/$count': get: tags: - teamwork.teamTemplate - summary: Get allowedMembers from teamwork - description: A collection of team members who have access to the shared channel. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.sharedGraphWPreTeam_ListAllowedMember + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.permissionGrant_GetCount parameters: - name: teamTemplate-id in: path @@ -74833,37 +91274,37 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + - $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/photo': + get: + tags: + - teamwork.teamTemplate + summary: Get photo from teamwork + description: The team photo. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetPhoto + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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: teamTemplateDefinition - name: $select in: query description: Select properties to be returned @@ -74886,20 +91327,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': - get: + patch: tags: - teamwork.teamTemplate - summary: Get allowedMembers from teamwork - description: A collection of team members who have access to the shared channel. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.sharedGraphWPreTeam_GetAllowedMember + summary: Update the navigation property photo in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_UpdatePhoto parameters: - name: teamTemplate-id in: path @@ -74917,66 +91357,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id - in: path - description: The unique identifier of sharedWithChannelTeamInfo - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - name: conversationMember-id - in: path - description: The unique identifier of conversationMember - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: conversationMember - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.profilePhoto' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/photo/$value': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.sharedGraphWPreTeam.allowedMember_GetCount + summary: Get media content for the navigation property photo from teamwork + description: The team photo. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetPhotoContent parameters: - name: teamTemplate-id in: path @@ -74994,35 +91398,58 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - teamwork.teamTemplate + summary: Update media content for the navigation property photo in teamwork + description: The team photo. + operationId: teamwork.teamTemplate.definition.teamDefinition_SetPhotoContent + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: teamTemplateDefinition + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': - get: + delete: tags: - teamwork.teamTemplate - summary: Get team from teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.sharedGraphWPreTeam_GetTeam + summary: Delete media content for the navigation property photo in teamwork + description: The team photo. + operationId: teamwork.teamTemplate.definition.teamDefinition_DeletePhotoContent parameters: - name: teamTemplate-id in: path @@ -75040,22 +91467,41 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel': + get: + tags: + - teamwork.teamTemplate + summary: Get primaryChannel from teamwork + description: The general channel for the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetPrimaryChannel + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: sharedWithChannelTeamInfo-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: teamTemplateDefinition - name: $select in: query description: Select properties to be returned @@ -75082,16 +91528,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/$count': - get: + patch: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.sharedGraphWPreTeam_GetCount + summary: Update the navigation property primaryChannel in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_UpdatePrimaryChannel parameters: - name: teamTemplate-id in: path @@ -75109,28 +91554,64 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.channel' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.channel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.teamTemplate + summary: Delete navigation property primaryChannel for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_DeletePrimaryChannel + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/tabs': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/allMembers': get: tags: - teamwork.teamTemplate - summary: Get tabs from teamwork - description: A collection of all the tabs in the channel. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_ListTab + summary: Get allMembers from teamwork + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_ListAllMember parameters: - name: teamTemplate-id in: path @@ -75148,14 +91629,6 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -75193,7 +91666,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -75203,8 +91676,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to tabs for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateTab + summary: Create new navigation property to allMembers for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_CreateAllMember parameters: - name: teamTemplate-id in: path @@ -75222,20 +91695,12 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -75243,17 +91708,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/tabs/{teamsTab-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/allMembers/{conversationMember-id}': get: tags: - teamwork.teamTemplate - summary: Get tabs from teamwork - description: A collection of all the tabs in the channel. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetTab + summary: Get allMembers from teamwork + description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetAllMember parameters: - name: teamTemplate-id in: path @@ -75271,22 +91736,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: teamsTab-id + - name: conversationMember-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -75313,15 +91770,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property tabs in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateTab + summary: Update the navigation property allMembers in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateAllMember parameters: - name: teamTemplate-id in: path @@ -75339,28 +91796,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: teamsTab-id + - name: conversationMember-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -75368,15 +91817,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property tabs for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteTab + summary: Delete navigation property allMembers for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteAllMember parameters: - name: teamTemplate-id in: path @@ -75394,22 +91843,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: teamsTab-id + - name: conversationMember-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -75422,13 +91863,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/allMembers/$count': get: tags: - teamwork.teamTemplate - summary: Get teamsApp from teamwork - description: The application that is linked to the tab. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.tab_GetTeamsApp + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.allMember_GetCount parameters: - name: teamTemplate-id in: path @@ -75446,58 +91886,23 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: teamsTab-id - in: path - description: The unique identifier of teamsTab - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamsTab - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/tabs/$count': - get: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/allMembers/microsoft.graph.add': + post: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.tab_GetCount + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.allMember_add parameters: - name: teamTemplate-id in: path @@ -75515,27 +91920,53 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/$count': - get: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/allMembers/microsoft.graph.remove': + post: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetCount + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.allMember_remove parameters: - name: teamTemplate-id in: path @@ -75553,19 +91984,50 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/microsoft.graph.allMessages()': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/enabledApps': get: tags: - teamwork.teamTemplate - summary: Invoke function allMessages - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_allMessage + summary: Get enabledApps from teamwork + description: A collection of enabled apps in the channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_ListEnabledApp parameters: - name: teamTemplate-id in: path @@ -75588,9 +92050,9 @@ paths: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -75598,9 +92060,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -75620,38 +92082,20 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.teamsAppCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/microsoft.graph.getAllMessages()': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/enabledApps/{teamsApp-id}': get: tags: - teamwork.teamTemplate - summary: Invoke function getAllMessages - description: 'Retrieve messages across all channels in a team, including text, audio, and video conversations. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-getallmessages?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_getAllMessage + summary: Get enabledApps from teamwork + description: A collection of enabled apps in the channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetEnabledApp parameters: - name: teamTemplate-id in: path @@ -75669,18 +92113,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: model - in: query - description: The payment model for the API - style: form - explode: false + - name: teamsApp-id + in: path + description: The unique identifier of teamsApp + required: true + style: simple schema: type: string - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + x-ms-docs-key-type: teamsApp - name: $select in: query description: Select properties to be returned @@ -75691,16 +92131,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 @@ -75713,38 +92143,20 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/microsoft.graph.getAllRetainedMessages()': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/enabledApps/$count': get: tags: - teamwork.teamTemplate - summary: Invoke function getAllRetainedMessages - description: 'Get all retained messages across all channels in a team. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-getallretainedmessages?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_getAllRetainedMessage + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.enabledApp_GetCount parameters: - name: teamTemplate-id in: path @@ -75762,71 +92174,20 @@ paths: 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: $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 chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/group': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/filesFolder': get: tags: - teamwork.teamTemplate - summary: Get group from teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_GetGroup + summary: Get filesFolder from teamwork + description: Metadata for the location where the channel's files are stored. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetFilesFolder parameters: - name: teamTemplate-id in: path @@ -75870,17 +92231,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.group' + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/group/serviceProvisioningErrors': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/filesFolder/content': get: tags: - teamwork.teamTemplate - summary: Get serviceProvisioningErrors property value - description: 'Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object.' - operationId: teamwork.teamTemplate.definition.teamDefinition.group_ListServiceProvisioningError + summary: Get content for the navigation property filesFolder from teamwork + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetFilesFolderContent parameters: - name: teamTemplate-id in: path @@ -75898,55 +92259,29 @@ paths: 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 + - name: $format in: query - description: Expand related entities + description: Format of the content style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/group/serviceProvisioningErrors/$count': - get: + put: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.group.ServiceProvisioningError_GetCount + summary: Update content for the navigation property filesFolder in teamwork + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_SetFilesFolderContent parameters: - name: teamTemplate-id in: path @@ -75964,20 +92299,29 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/incomingChannels': - get: + delete: tags: - teamwork.teamTemplate - summary: Get incomingChannels from teamwork - description: List of channels shared with the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_ListIncomingChannel + summary: Delete content for the navigation property filesFolder in teamwork + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteFilesFolderContent parameters: - name: teamTemplate-id in: path @@ -75995,57 +92339,24 @@ paths: 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 + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/incomingChannels/{channel-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/filesFolder/contentStream': get: tags: - teamwork.teamTemplate - summary: Get incomingChannels from teamwork - description: List of channels shared with the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetIncomingChannel + summary: Get contentStream for the navigation property filesFolder from teamwork + description: 'The content stream, if the item represents a file.' + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetFilesFolderContentStream parameters: - name: teamTemplate-id in: path @@ -76063,50 +92374,58 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - teamwork.teamTemplate + summary: Update contentStream for the navigation property filesFolder in teamwork + description: 'The content stream, if the item represents a file.' + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_SetFilesFolderContentStream + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of channel + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple schema: - uniqueItems: true - type: array - items: + type: string + x-ms-docs-key-type: teamTemplateDefinition + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string + format: binary + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.channel' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/incomingChannels/$count': - get: + delete: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.incomingChannel_GetCount + summary: Delete contentStream for the navigation property filesFolder in teamwork + description: 'The content stream, if the item represents a file.' + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteFilesFolderContentStream parameters: - name: teamTemplate-id in: path @@ -76124,20 +92443,23 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/joinedUsers': get: tags: - teamwork.teamTemplate - summary: Get installedApps from teamwork - description: The apps installed in this team. - operationId: teamwork.teamTemplate.definition.teamDefinition_ListInstalledApp + summary: Get joinedUsers from teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_ListJoinedUser parameters: - name: teamTemplate-id in: path @@ -76192,7 +92514,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAppInstallationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -76202,8 +92524,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to installedApps for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_CreateInstalledApp + summary: Create new navigation property to joinedUsers for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_CreateJoinedUser parameters: - name: teamTemplate-id in: path @@ -76226,7 +92548,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -76234,17 +92556,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/{teamsAppInstallation-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/joinedUsers/{conversationMember-id}': get: tags: - teamwork.teamTemplate - summary: Get installedApps from teamwork - description: The apps installed in this team. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetInstalledApp + summary: Get joinedUsers from teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetJoinedUser parameters: - name: teamTemplate-id in: path @@ -76262,14 +92583,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsAppInstallation-id + - name: conversationMember-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -76296,15 +92617,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property installedApps in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateInstalledApp + summary: Update the navigation property joinedUsers in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateJoinedUser parameters: - name: teamTemplate-id in: path @@ -76322,20 +92643,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsAppInstallation-id + - name: conversationMember-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation + x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -76343,15 +92664,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property installedApps for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteInstalledApp + summary: Delete navigation property joinedUsers for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteJoinedUser parameters: - name: teamTemplate-id in: path @@ -76369,14 +92690,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsAppInstallation-id + - name: conversationMember-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -76389,16 +92710,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/joinedUsers/$count': + get: tags: - teamwork.teamTemplate - summary: Invoke action upgrade - description: Upgrade an app installation within a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-teamsappinstallation-upgrade?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.installedApp_upgrade + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.joinedUser_GetCount parameters: - name: teamTemplate-id in: path @@ -76416,39 +92733,23 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsAppInstallation-id - in: path - description: The unique identifier of teamsAppInstallation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamsAppInstallation - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - consentedPermissionSet: - $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' - additionalProperties: - type: object - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/{teamsAppInstallation-id}/teamsApp': - get: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/joinedUsers/microsoft.graph.add': + post: tags: - teamwork.teamTemplate - summary: Get teamsApp from teamwork - description: The app that is installed. - operationId: teamwork.teamTemplate.definition.teamDefinition.installedApp_GetTeamsApp + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.joinedUser_add parameters: - name: teamTemplate-id in: path @@ -76466,51 +92767,53 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsAppInstallation-id - in: path - description: The unique identifier of teamsAppInstallation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamsAppInstallation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': - get: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/joinedUsers/microsoft.graph.remove': + post: tags: - teamwork.teamTemplate - summary: Get teamsAppDefinition from teamwork - description: The details of this version of the app. - operationId: teamwork.teamTemplate.definition.teamDefinition.installedApp_GetTeamsAppDefinition + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.joinedUser_remove parameters: - name: teamTemplate-id in: path @@ -76528,81 +92831,50 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsAppInstallation-id - in: path - description: The unique identifier of teamsAppInstallation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamsAppInstallation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/$count': - get: - tags: - - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.installedApp_GetCount - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/members': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/members': get: tags: - teamwork.teamTemplate summary: Get members from teamwork - description: Members and owners of the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_ListMember + description: A collection of membership records associated with the channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_ListMember parameters: - name: teamTemplate-id in: path @@ -76668,7 +92940,7 @@ paths: tags: - teamwork.teamTemplate summary: Create new navigation property to members for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_CreateMember + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_CreateMember parameters: - name: teamTemplate-id in: path @@ -76703,13 +92975,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/members/{conversationMember-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/members/{conversationMember-id}': get: tags: - teamwork.teamTemplate summary: Get members from teamwork - description: Members and owners of the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetMember + description: A collection of membership records associated with the channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetMember parameters: - name: teamTemplate-id in: path @@ -76769,7 +93041,7 @@ paths: tags: - teamwork.teamTemplate summary: Update the navigation property members in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateMember + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateMember parameters: - name: teamTemplate-id in: path @@ -76816,7 +93088,7 @@ paths: tags: - teamwork.teamTemplate summary: Delete navigation property members for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteMember + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteMember parameters: - name: teamTemplate-id in: path @@ -76854,12 +93126,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/members/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/members/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.member_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.member_GetCount parameters: - name: teamTemplate-id in: path @@ -76884,7 +93156,7 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/members/microsoft.graph.add': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/members/microsoft.graph.add': post: tags: - teamwork.teamTemplate @@ -76893,7 +93165,7 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.member_add + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.member_add parameters: - name: teamTemplate-id in: path @@ -76948,7 +93220,7 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/members/microsoft.graph.remove': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/members/microsoft.graph.remove': post: tags: - teamwork.teamTemplate @@ -76957,7 +93229,7 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.member_remove + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.member_remove parameters: - name: teamTemplate-id in: path @@ -77012,16 +93284,13 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.archive': - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages': + get: tags: - teamwork.teamTemplate - summary: Invoke action archive - description: "Archive the specified team. \r\nWhen a team is archived, users can no longer make most changes to the team. For example, users can no longer: send or like messages on any channel in the team; edit the team's name or description; nor edit other settings. However, membership changes to the team continue to be allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which can occur subsequent to a response from this API. To archive a team, the team and group must have an owner. To restore a team from its archived state, use the API to unarchive." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-archive?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition_archive + summary: Get messages from teamwork + description: A collection of all the messages in the channel. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_ListMessage parameters: - name: teamTemplate-id in: path @@ -77039,36 +93308,55 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - shouldSetSpoSiteReadOnlyForMembers: - type: boolean - default: false - nullable: true - additionalProperties: - type: object - 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: + 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 + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.clone': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - teamwork.teamTemplate - summary: Invoke action clone - description: "Create a copy of a team. This operation also creates a copy of the corresponding group.\r\nYou can specify which parts of the team to clone: When tabs are cloned, they aren't configured. The tabs are displayed on the tab bar in Microsoft Teams, and the first time a user opens them, they must go through the configuration screen. \r\nIf the user who opens the tab doesn't have permission to configure apps, they see a message that says that the tab isn't configured. Cloning is a long-running operation. After the POST clone returns, you need to GET the operation returned by the Location: header to see if it's running, succeeded, or failed. You should continue to GET until the status isn't running. The recommended delay between GETs is 5 seconds." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-clone?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition_clone + summary: Create new navigation property to messages for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_CreateMessage parameters: - name: teamTemplate-id in: path @@ -77087,47 +93375,29 @@ paths: type: string x-ms-docs-key-type: teamTemplateDefinition requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - displayName: - type: string - nullable: true - description: - type: string - nullable: true - mailNickname: - type: string - nullable: true - classification: - type: string - nullable: true - visibility: - $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' - partsToClone: - $ref: '#/components/schemas/microsoft.graph.clonableTeamParts' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.completeMigration': - post: + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}': + get: tags: - teamwork.teamTemplate - summary: Invoke action completeMigration - description: 'Complete the message migration process by removing migration mode from a team. Migration mode is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a completeMigration request is made, you can''t import additional messages into the team. You can add members to the team after the request returns a successful response.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-completemigration?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition_completeMigration + summary: Get messages from teamwork + description: A collection of all the messages in the channel. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetMessage parameters: - name: teamTemplate-id in: path @@ -77145,22 +93415,49 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.sendActivityNotification': - post: - tags: - - teamwork.teamTemplate - summary: Invoke action sendActivityNotification - description: 'Send an activity feed notification in the scope of a team. For more information, see sending Teams activity notifications.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-sendactivitynotification?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition_sendActivityNotification + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.teamTemplate + summary: Update the navigation property messages in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateMessage parameters: - name: teamTemplate-id in: path @@ -77178,55 +93475,36 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - topic: - $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' - activityType: - type: string - nullable: true - chainId: - type: number - format: int64 - nullable: true - previewText: - $ref: '#/components/schemas/microsoft.graph.itemBody' - teamsAppId: - type: string - nullable: true - templateParameters: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValuePair' - iconId: - type: string - nullable: true - recipient: - $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.unarchive': - post: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.teamTemplate - summary: Invoke action unarchive - description: 'Restore an archived team and restores users'' ability to send messages and edit the team, abiding by tenant and team settings. Teams are archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which might occur subsequent to a response from this API.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/team-unarchive?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition_unarchive + summary: Delete navigation property messages for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteMessage parameters: - name: teamTemplate-id in: path @@ -77244,19 +93522,33 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/operations': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/hostedContents': get: tags: - teamwork.teamTemplate - summary: Get operations from teamwork - description: The async operations that ran or are running on this team. - operationId: teamwork.teamTemplate.definition.teamDefinition_ListOperation + summary: Get hostedContents from teamwork + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_ListHostedContent parameters: - name: teamTemplate-id in: path @@ -77274,6 +93566,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -77311,7 +93611,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAsyncOperationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -77321,8 +93621,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to operations for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_CreateOperation + summary: Create new navigation property to hostedContents for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_CreateHostedContent parameters: - name: teamTemplate-id in: path @@ -77340,12 +93640,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -77353,17 +93661,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/operations/{teamsAsyncOperation-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': get: tags: - teamwork.teamTemplate - summary: Get operations from teamwork - description: The async operations that ran or are running on this team. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetOperation + summary: Get hostedContents from teamwork + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_GetHostedContent parameters: - name: teamTemplate-id in: path @@ -77381,14 +93689,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsAsyncOperation-id + - name: chatMessage-id in: path - description: The unique identifier of teamsAsyncOperation + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAsyncOperation + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -77415,15 +93731,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property operations in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateOperation + summary: Update the navigation property hostedContents in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_UpdateHostedContent parameters: - name: teamTemplate-id in: path @@ -77441,20 +93757,28 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsAsyncOperation-id + - name: chatMessage-id in: path - description: The unique identifier of teamsAsyncOperation + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAsyncOperation + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -77462,15 +93786,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property operations for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteOperation + summary: Delete navigation property hostedContents for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_DeleteHostedContent parameters: - name: teamTemplate-id in: path @@ -77488,14 +93812,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsAsyncOperation-id + - name: chatMessage-id in: path - description: The unique identifier of teamsAsyncOperation + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAsyncOperation + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -77508,12 +93840,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/operations/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.operation_GetCount + summary: Get media content for the navigation property hostedContents from teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_GetHostedContentsContent parameters: - name: teamTemplate-id in: path @@ -77531,20 +93864,38 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners': - get: + put: tags: - teamwork.teamTemplate - summary: Get owners from teamwork - description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' - operationId: teamwork.teamTemplate.definition.teamDefinition_ListOwner + summary: Update media content for the navigation property hostedContents in teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_SetHostedContentsContent parameters: - name: teamTemplate-id in: path @@ -77562,57 +93913,41 @@ paths: 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 + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple schema: - uniqueItems: true - type: array - items: + 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: - $ref: '#/components/responses/microsoft.graph.userCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners/{user-id}': - get: + delete: tags: - teamwork.teamTemplate - summary: Get owners from teamwork - description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' - operationId: teamwork.teamTemplate.definition.teamDefinition_GetOwner + summary: Delete media content for the navigation property hostedContents in teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_DeleteHostedContentsContent parameters: - name: teamTemplate-id in: path @@ -77630,51 +93965,39 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: user-id + - name: chatMessage-id in: path - description: The unique identifier of user + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: user - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners/{user-id}/mailboxSettings': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/hostedContents/$count': get: tags: - teamwork.teamTemplate - 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. Returned only on $select.' - operationId: teamwork.teamTemplate.definition.teamDefinition.owner_GetMailboxSetting + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.hostedContent_GetCount parameters: - name: teamTemplate-id in: path @@ -77692,48 +94015,27 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: user-id + - name: chatMessage-id in: path - description: The unique identifier of user + description: The unique identifier of chatMessage required: true style: simple 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 + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Entity result. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - patch: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction': + post: tags: - teamwork.teamTemplate - summary: Update property mailboxSettings value. - operationId: teamwork.teamTemplate.definition.teamDefinition.owner_UpdateMailboxSetting + summary: Invoke action setReaction + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_setReaction parameters: - name: teamTemplate-id in: path @@ -77751,37 +94053,43 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: user-id + - name: chatMessage-id in: path - description: The unique identifier of user + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: user + x-ms-docs-key-type: chatMessage requestBody: - description: New property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners/{user-id}/serviceProvisioningErrors': - get: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': + post: tags: - teamwork.teamTemplate - 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: teamwork.teamTemplate.definition.teamDefinition.owner_ListServiceProvisioningError + 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: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_softDelete parameters: - name: teamTemplate-id in: path @@ -77799,63 +94107,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: user-id + - name: chatMessage-id in: path - description: The unique identifier of user + description: The unique identifier of chatMessage required: true style: simple 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 + x-ms-docs-key-type: chatMessage responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners/{user-id}/serviceProvisioningErrors/$count': - get: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + post: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.owner.ServiceProvisioningError_GetCount + 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: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_undoSoftDelete parameters: - name: teamTemplate-id in: path @@ -77873,28 +94148,26 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: user-id + - name: chatMessage-id in: path - description: The unique identifier of user + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: user - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: chatMessage responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners(userPrincipalName=''{userPrincipalName}'')': - get: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: tags: - teamwork.teamTemplate - summary: Get owners from teamwork - description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user-delegated permissions, no owner can be specified (the current user is the owner). The owner must be specified as an object ID (GUID), not a UPN.' - operationId: teamwork.teamTemplate.definition.teamDefinition.owner_GetGraphBPreUserPrincipalName + summary: Invoke action unsetReaction + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_unsetReaction parameters: - name: teamTemplate-id in: path @@ -77912,50 +94185,40 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: userPrincipalName + - name: chatMessage-id in: path - description: Alternate key of user + description: The unique identifier of chatMessage required: true style: simple 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 + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners/$count': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.owner_GetCount + summary: Get replies from teamwork + description: Replies for a specified message. Supports $expand for channel messages. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_ListReply parameters: - name: teamTemplate-id in: path @@ -77973,37 +94236,14 @@ paths: 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/permissionGrants': - get: - tags: - - teamwork.teamTemplate - summary: Get permissionGrants from teamwork - description: A collection of permissions granted to apps to access the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_ListPermissionGrant - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + - name: chatMessage-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -78041,7 +94281,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.resourceSpecificPermissionGrantCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -78051,8 +94291,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to permissionGrants for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_CreatePermissionGrant + summary: Create new navigation property to replies for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_CreateReply parameters: - name: teamTemplate-id in: path @@ -78070,12 +94310,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -78083,17 +94331,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/permissionGrants/{resourceSpecificPermissionGrant-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}': get: tags: - teamwork.teamTemplate - summary: Get permissionGrants from teamwork - description: A collection of permissions granted to apps to access the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetPermissionGrant + summary: Get replies from teamwork + description: Replies for a specified message. Supports $expand for channel messages. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_GetReply parameters: - name: teamTemplate-id in: path @@ -78111,14 +94359,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: resourceSpecificPermissionGrant-id + - name: chatMessage-id in: path - description: The unique identifier of resourceSpecificPermissionGrant + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - name: $select in: query description: Select properties to be returned @@ -78145,15 +94401,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property permissionGrants in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_UpdatePermissionGrant + summary: Update the navigation property replies in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_UpdateReply parameters: - name: teamTemplate-id in: path @@ -78171,20 +94427,28 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: resourceSpecificPermissionGrant-id + - name: chatMessage-id in: path - description: The unique identifier of resourceSpecificPermissionGrant + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -78192,15 +94456,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property permissionGrants for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_DeletePermissionGrant + summary: Delete navigation property replies for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_DeleteReply parameters: - name: teamTemplate-id in: path @@ -78218,14 +94482,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: resourceSpecificPermissionGrant-id + - name: chatMessage-id in: path - description: The unique identifier of resourceSpecificPermissionGrant + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - name: If-Match in: header description: ETag @@ -78238,12 +94510,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/permissionGrants/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.permissionGrant_GetCount + summary: Get hostedContents from teamwork + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_ListHostedContent parameters: - name: teamTemplate-id in: path @@ -78261,37 +94534,37 @@ paths: 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/photo': - get: - tags: - - teamwork.teamTemplate - summary: Get photo from teamwork - description: The team photo. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetPhoto - parameters: - - name: teamTemplate-id + - name: chatMessage-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 @@ -78314,19 +94587,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - teamwork.teamTemplate - summary: Update the navigation property photo in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_UpdatePhoto + summary: Create new navigation property to hostedContents for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_CreateHostedContent parameters: - name: teamTemplate-id in: path @@ -78344,30 +94616,46 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/photo/$value': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': get: tags: - teamwork.teamTemplate - summary: Get media content for the navigation property photo from teamwork - description: The team photo. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetPhotoContent + summary: Get hostedContents from teamwork + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_GetHostedContent parameters: - name: teamTemplate-id in: path @@ -78385,22 +94673,65 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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 media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Update media content for the navigation property photo in teamwork - description: The team photo. - operationId: teamwork.teamTemplate.definition.teamDefinition_SetPhotoContent + summary: Update the navigation property hostedContents in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_UpdateHostedContent parameters: - name: teamTemplate-id in: path @@ -78418,25 +94749,52 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete media content for the navigation property photo in teamwork - description: The team photo. - operationId: teamwork.teamTemplate.definition.teamDefinition_DeletePhotoContent + summary: Delete navigation property hostedContents for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_DeleteHostedContent parameters: - name: teamTemplate-id in: path @@ -78454,6 +94812,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -78465,13 +94847,14 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - teamwork.teamTemplate - summary: Get primaryChannel from teamwork - description: The general channel for the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetPrimaryChannel + summary: Get media content for the navigation property hostedContents from teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_GetHostedContentsContent parameters: - name: teamTemplate-id in: path @@ -78489,41 +94872,46 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + put: tags: - teamwork.teamTemplate - summary: Update the navigation property primaryChannel in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_UpdatePrimaryChannel + summary: Update media content for the navigation property hostedContents in teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_SetHostedContentsContent parameters: - name: teamTemplate-id in: path @@ -78541,28 +94929,49 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property primaryChannel for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_DeletePrimaryChannel + summary: Delete media content for the navigation property hostedContents in teamwork + description: The unique identifier for an entity. Read-only. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_DeleteHostedContentsContent parameters: - name: teamTemplate-id in: path @@ -78580,6 +94989,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -78591,80 +95024,58 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/allMembers': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': get: tags: - teamwork.teamTemplate - summary: Get allMembers from teamwork - description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_ListAllMember + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply.hostedContent_GetCount parameters: - name: teamTemplate-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - - $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.conversationMemberCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': post: tags: - teamwork.teamTemplate - summary: Create new navigation property to allMembers for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_CreateAllMember + summary: Invoke action setReaction + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_setReaction parameters: - name: teamTemplate-id in: path @@ -78682,30 +95093,51 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/allMembers/{conversationMember-id}': - get: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + post: tags: - teamwork.teamTemplate - summary: Get allMembers from teamwork - description: A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetAllMember + 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: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_softDelete parameters: - name: teamTemplate-id in: path @@ -78723,49 +95155,38 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: conversationMember-id + - name: chatMessage-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + post: tags: - teamwork.teamTemplate - summary: Update the navigation property allMembers in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateAllMember + 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: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_undoSoftDelete parameters: - name: teamTemplate-id in: path @@ -78783,36 +95204,34 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: conversationMember-id + - name: chatMessage-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - required: true + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: tags: - teamwork.teamTemplate - summary: Delete navigation property allMembers for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteAllMember + summary: Invoke action unsetReaction + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_unsetReaction parameters: - name: teamTemplate-id in: path @@ -78830,32 +95249,47 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: conversationMember-id + - name: chatMessage-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true style: simple 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 + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/allMembers/$count': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.allMember_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_GetCount parameters: - name: teamTemplate-id in: path @@ -78873,6 +95307,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -78880,16 +95322,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/allMembers/microsoft.graph.add': - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + get: tags: - teamwork.teamTemplate - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.allMember_add + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_delta parameters: - name: teamTemplate-id in: path @@ -78907,53 +95349,86 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $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 chatMessage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' + $ref: '#/components/schemas/microsoft.graph.chatMessage' '@odata.nextLink': type: string nullable: true + '@odata.deltaLink': + type: string + nullable: true additionalProperties: type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action + x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/allMembers/microsoft.graph.remove': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': post: tags: - teamwork.teamTemplate - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.allMember_remove + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_forwardToChat parameters: - name: teamTemplate-id in: path @@ -78971,6 +95446,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: Action parameters content: @@ -78978,10 +95461,18 @@ paths: schema: type: object properties: - values: + targetChatIds: type: array items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' additionalProperties: type: object required: true @@ -79008,81 +95499,16 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/enabledApps': - get: - tags: - - teamwork.teamTemplate - summary: Get enabledApps from teamwork - description: A collection of enabled apps in the channel. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_ListEnabledApp - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - 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.teamsAppCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/enabledApps/{teamsApp-id}': - get: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': + post: tags: - teamwork.teamTemplate - summary: Get enabledApps from teamwork - description: A collection of enabled apps in the channel. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetEnabledApp + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_replyGraphWPreQuote parameters: - name: teamTemplate-id in: path @@ -79100,50 +95526,47 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsApp-id + - name: chatMessage-id in: path - description: The unique identifier of teamsApp + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsApp - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/enabledApps/$count': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.enabledApp_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_GetCount parameters: - name: teamTemplate-id in: path @@ -79168,13 +95591,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/filesFolder': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/microsoft.graph.delta()': get: tags: - teamwork.teamTemplate - summary: Get filesFolder from teamwork - description: Metadata for the location where the channel's files are stored. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetFilesFolder + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_delta parameters: - name: teamTemplate-id in: path @@ -79192,6 +95618,11 @@ paths: 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: $select in: query description: Select properties to be returned @@ -79202,9 +95633,9 @@ paths: type: array items: type: string - - name: $expand + - name: $orderby in: query - description: Expand related entities + description: Order items by property values style: form explode: false schema: @@ -79212,63 +95643,53 @@ paths: type: array items: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/filesFolder/content': - get: - tags: - - teamwork.teamTemplate - summary: Get content for the navigation property filesFolder from teamwork - description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetFilesFolderContent - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: $format + - name: $expand in: query - description: Format of the content + description: Expand related entities style: form explode: false schema: - type: string + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Retrieved media content + description: Success content: - application/octet-stream: + application/json: schema: - type: string - format: binary + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/microsoft.graph.forwardToChat': + post: tags: - teamwork.teamTemplate - summary: Update content for the navigation property filesFolder in teamwork - description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_SetFilesFolderContent + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_forwardToChat parameters: - name: teamTemplate-id in: path @@ -79287,12 +95708,26 @@ paths: type: string x-ms-docs-key-type: teamTemplateDefinition requestBody: - description: New media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object required: true responses: 2XX: @@ -79300,15 +95735,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/microsoft.graph.replyWithQuote': + post: tags: - teamwork.teamTemplate - summary: Delete content for the navigation property filesFolder in teamwork - description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteFilesFolderContent + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_replyGraphWPreQuote parameters: - name: teamTemplate-id in: path @@ -79326,57 +95779,43 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true responses: 2XX: description: Success - default: - $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/filesFolder/contentStream': - get: - tags: - - teamwork.teamTemplate - summary: Get contentStream for the navigation property filesFolder from teamwork - description: 'The content stream, if the item represents a file.' - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetFilesFolderContentStream - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - responses: - 2XX: - description: Retrieved media content content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.archive': + post: tags: - teamwork.teamTemplate - summary: Update contentStream for the navigation property filesFolder in teamwork - description: 'The content stream, if the item represents a file.' - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_SetFilesFolderContentStream + summary: Invoke action archive + description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_archive parameters: - name: teamTemplate-id in: path @@ -79395,24 +95834,35 @@ paths: type: string x-ms-docs-key-type: teamTemplateDefinition requestBody: - description: New media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + shouldSetSpoSiteReadOnlyForMembers: + type: boolean + default: false + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.completeMigration': + post: tags: - teamwork.teamTemplate - summary: Delete contentStream for the navigation property filesFolder in teamwork - description: 'The content stream, if the item represents a file.' - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteFilesFolderContentStream + summary: Invoke action completeMigration + description: 'Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_completeMigration parameters: - name: teamTemplate-id in: path @@ -79430,24 +95880,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/members': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': get: tags: - teamwork.teamTemplate - summary: Get members from teamwork - description: A collection of membership records associated with the channel. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_ListMember + summary: Invoke function doesUserHaveAccess + description: Determine whether a user has access to a channel. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_doesUserHaveAccess parameters: - name: teamTemplate-id in: path @@ -79465,55 +95913,56 @@ paths: 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 + - name: userId in: query - description: Order items by property values + description: 'Usage: userId=''@userId''' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string - - name: $select + type: string + nullable: true + - name: tenantId in: query - description: Select properties to be returned + description: 'Usage: tenantId=''@tenantId''' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + type: string + nullable: true + - name: userPrincipalName in: query - description: Expand related entities + description: 'Usage: userPrincipalName=''@userPrincipalName''' style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + type: string + nullable: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: boolean + default: false + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: function + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.provisionEmail': post: tags: - teamwork.teamTemplate - summary: Create new navigation property to members for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_CreateMember + summary: Invoke action provisionEmail + description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_provisionEmail parameters: - name: teamTemplate-id in: path @@ -79531,30 +95980,26 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/members/{conversationMember-id}': - get: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.removeEmail': + post: tags: - teamwork.teamTemplate - summary: Get members from teamwork - description: A collection of membership records associated with the channel. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetMember + summary: Invoke action removeEmail + description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_removeEmail parameters: - name: teamTemplate-id in: path @@ -79572,49 +96017,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: conversationMember-id - in: path - description: The unique identifier of conversationMember - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: conversationMember - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.conversationMember' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.startMigration': + post: tags: - teamwork.teamTemplate - summary: Update the navigation property members in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateMember + summary: Invoke action startMigration + description: 'Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-startmigration?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_startMigration parameters: - name: teamTemplate-id in: path @@ -79632,36 +96050,37 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: conversationMember-id - in: path - description: The unique identifier of conversationMember - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: conversationMember requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + type: object + properties: + conversationCreationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.unarchive': + post: tags: - teamwork.teamTemplate - summary: Delete navigation property members for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteMember + summary: Invoke action unarchive + description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_unarchive parameters: - name: teamTemplate-id in: path @@ -79679,32 +96098,19 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: conversationMember-id - in: path - description: The unique identifier of conversationMember - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: conversationMember - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/members/$count': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.member_GetCount + summary: Get planner from teamwork + description: 'Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable.' + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetPlanner parameters: - name: teamTemplate-id in: path @@ -79722,23 +96128,41 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $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.teamsChannelPlanner' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/members/microsoft.graph.add': - post: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.member_add + summary: Update the navigation property planner in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdatePlanner parameters: - name: teamTemplate-id in: path @@ -79757,18 +96181,11 @@ paths: type: string x-ms-docs-key-type: teamTemplateDefinition requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' required: true responses: 2XX: @@ -79776,33 +96193,15 @@ paths: content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/members/microsoft.graph.remove': - post: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.teamTemplate - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.member_remove + summary: Delete navigation property planner for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeletePlanner parameters: - name: teamTemplate-id in: path @@ -79816,54 +96215,29 @@ paths: in: path description: The unique identifier of teamTemplateDefinition required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans': get: tags: - teamwork.teamTemplate - summary: Get messages from teamwork - description: A collection of all the messages in the channel. Nullable. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_ListMessage + 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.teamTemplate.definition.teamDefinition.primaryChannel.planner_ListPlan parameters: - name: teamTemplate-id in: path @@ -79918,7 +96292,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -79928,8 +96302,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to messages for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_CreateMessage + summary: Create new navigation property to plans for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner_CreatePlan parameters: - name: teamTemplate-id in: path @@ -79952,7 +96326,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: @@ -79960,17 +96334,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}': get: tags: - teamwork.teamTemplate - summary: Get messages from teamwork - description: A collection of all the messages in the channel. Nullable. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetMessage + 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.teamTemplate.definition.teamDefinition.primaryChannel.planner_GetPlan parameters: - name: teamTemplate-id in: path @@ -79988,14 +96362,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan - name: $select in: query description: Select properties to be returned @@ -80022,15 +96396,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property messages in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateMessage + summary: Update the navigation property plans in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner_UpdatePlan parameters: - name: teamTemplate-id in: path @@ -80048,20 +96422,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: @@ -80069,15 +96443,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property messages for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteMessage + summary: Delete navigation property plans for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner_DeletePlan parameters: - name: teamTemplate-id in: path @@ -80095,14 +96469,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan - name: If-Match in: header description: ETag @@ -80115,13 +96489,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/hostedContents': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets': get: tags: - teamwork.teamTemplate - summary: Get hostedContents from teamwork - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_ListHostedContent + summary: Get buckets from teamwork + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_ListBucket parameters: - name: teamTemplate-id in: path @@ -80139,14 +96513,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -80184,7 +96558,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -80194,8 +96568,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to hostedContents for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_CreateHostedContent + summary: Create new navigation property to buckets for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_CreateBucket parameters: - name: teamTemplate-id in: path @@ -80213,20 +96587,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -80234,17 +96608,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': get: tags: - teamwork.teamTemplate - summary: Get hostedContents from teamwork - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_GetHostedContent + summary: Get buckets from teamwork + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_GetBucket parameters: - name: teamTemplate-id in: path @@ -80262,22 +96636,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerBucket - name: $select in: query description: Select properties to be returned @@ -80304,15 +96678,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property hostedContents in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_UpdateHostedContent + summary: Update the navigation property buckets in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_UpdateBucket parameters: - name: teamTemplate-id in: path @@ -80330,28 +96704,28 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -80359,15 +96733,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property hostedContents for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_DeleteHostedContent + summary: Delete navigation property buckets for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_DeleteBucket parameters: - name: teamTemplate-id in: path @@ -80385,22 +96759,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerBucket - name: If-Match in: header description: ETag @@ -80413,13 +96787,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': get: tags: - teamwork.teamTemplate - summary: Get media content for the navigation property hostedContents from teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_GetHostedContentsContent + summary: Get tasks from teamwork + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_ListTask parameters: - name: teamTemplate-id in: path @@ -80437,38 +96811,71 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + 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: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' default: $ref: '#/components/responses/error' - put: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - teamwork.teamTemplate - summary: Update media content for the navigation property hostedContents in teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_SetHostedContentsContent + summary: Create new navigation property to tasks for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_CreateTask parameters: - name: teamTemplate-id in: path @@ -80486,41 +96893,46 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerBucket requestBody: - description: New media content. + description: New navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': + get: tags: - teamwork.teamTemplate - summary: Delete media content for the navigation property hostedContents in teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_DeleteHostedContentsContent + summary: Get tasks from teamwork + description: Read-only. Nullable. The collection of tasks in the bucket. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_GetTask parameters: - name: teamTemplate-id in: path @@ -80538,39 +96950,65 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true style: simple 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: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/hostedContents/$count': - get: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.hostedContent_GetCount + summary: Update the navigation property tasks in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_UpdateTask parameters: - name: teamTemplate-id in: path @@ -80588,81 +97026,52 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - 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' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction': - post: - tags: - - teamwork.teamTemplate - summary: Invoke action setReaction - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_setReaction - parameters: - - name: teamTemplate-id + - name: plannerPlan-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerTask requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': - post: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.teamTemplate - 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: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_softDelete + summary: Delete navigation property tasks for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_DeleteTask parameters: - name: teamTemplate-id in: path @@ -80680,67 +97089,49 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': - post: - tags: - - teamwork.teamTemplate - 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: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_undoSoftDelete - parameters: - - name: teamTemplate-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: chatMessage responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': - post: + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + get: tags: - teamwork.teamTemplate - summary: Invoke action unsetReaction - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_unsetReaction + summary: Get assignedToTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_GetAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -80758,80 +97149,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - 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 - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies': - get: - tags: - - teamwork.teamTemplate - summary: Get replies from teamwork - description: Replies for a specified message. Supports $expand for channel messages. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_ListReply - parameters: - - name: teamTemplate-id + - name: plannerPlan-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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: plannerTask - name: $select in: query description: Select properties to be returned @@ -80854,67 +97195,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' - 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 replies for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_CreateReply - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - required: true - responses: - 2XX: - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}': - get: + patch: tags: - teamwork.teamTemplate - summary: Get replies from teamwork - description: Replies for a specified message. Supports $expand for channel messages. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_GetReply + summary: Update the navigation property assignedToTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -80932,96 +97225,43 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.chatMessage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - teamwork.teamTemplate - summary: Update the navigation property replies in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_UpdateReply - parameters: - - name: teamTemplate-id + - name: plannerPlan-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: 2XX: @@ -81029,15 +97269,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property replies for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_DeleteReply + summary: Delete navigation property assignedToTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -81055,22 +97295,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -81083,13 +97331,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - teamwork.teamTemplate - summary: Get hostedContents from teamwork - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_ListHostedContent + summary: Get bucketTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_GetBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -81107,37 +97355,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -81160,18 +97401,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - teamwork.teamTemplate - summary: Create new navigation property to hostedContents for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_CreateHostedContent + summary: Update the navigation property bucketTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -81189,46 +97431,119 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': + delete: + tags: + - teamwork.teamTemplate + summary: Delete navigation property bucketTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': get: tags: - teamwork.teamTemplate - summary: Get hostedContents from teamwork - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_GetHostedContent + summary: Get details from teamwork + description: Read-only. Nullable. More details about the task. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_GetDetail parameters: - name: teamTemplate-id in: path @@ -81246,30 +97561,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -81296,15 +97611,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property hostedContents in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_UpdateHostedContent + summary: Update the navigation property details in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_UpdateDetail parameters: - name: teamTemplate-id in: path @@ -81322,36 +97637,43 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: 2XX: @@ -81359,15 +97681,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property hostedContents for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_DeleteHostedContent + summary: Delete navigation property details for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_DeleteDetail parameters: - name: teamTemplate-id in: path @@ -81385,30 +97707,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -81421,13 +97743,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages': get: tags: - teamwork.teamTemplate - summary: Get media content for the navigation property hostedContents from teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_GetHostedContentsContent + summary: Get messages from teamwork + description: Read-only. Nullable. Chat messages associated with the task. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_ListMessage parameters: - name: teamTemplate-id in: path @@ -81445,46 +97767,79 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerTask + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 media content - content: - application/octet-stream: - schema: - type: string - format: binary + $ref: '#/components/responses/microsoft.graph.plannerTaskChatMessageCollectionResponse' default: $ref: '#/components/responses/error' - put: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - teamwork.teamTemplate - summary: Update media content for the navigation property hostedContents in teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_SetHostedContentsContent + summary: Create new navigation property to messages for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_CreateMessage parameters: - name: teamTemplate-id in: path @@ -81502,49 +97857,54 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: plannerTask requestBody: - description: New media content. + description: New navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}': + get: tags: - teamwork.teamTemplate - summary: Delete media content for the navigation property hostedContents in teamwork - description: The unique identifier for an entity. Read-only. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_DeleteHostedContentsContent + summary: Get messages from teamwork + description: Read-only. Nullable. Chat messages associated with the task. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_GetMessage parameters: - name: teamTemplate-id in: path @@ -81562,47 +97922,73 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true style: simple schema: type: string + x-ms-docs-key-type: plannerTaskChatMessage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.plannerTaskChatMessage' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': - get: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply.hostedContent_GetCount + summary: Update the navigation property messages in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_UpdateMessage parameters: - name: teamTemplate-id in: path @@ -81620,97 +98006,60 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - 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' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': - post: - tags: - - teamwork.teamTemplate - summary: Invoke action setReaction - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_setReaction - parameters: - - name: teamTemplate-id + - name: plannerPlan-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerTaskChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerTaskChatMessage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': - post: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.teamTemplate - 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: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_softDelete + summary: Delete navigation property messages for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_DeleteMessage parameters: - name: teamTemplate-id in: path @@ -81728,38 +98077,60 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction': post: tags: - teamwork.teamTemplate - summary: Invoke action undoSoftDelete - description: Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + summary: Invoke action setReaction + description: Set a reaction to a plannerTaskChatMessage for the current user. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_undoSoftDelete + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-setreaction?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task.message_setReaction parameters: - name: teamTemplate-id in: path @@ -81777,34 +98148,66 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.unsetReaction': post: tags: - teamwork.teamTemplate summary: Invoke action unsetReaction - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_unsetReaction + description: Remove a reaction from a plannerTaskChatMessage for the current user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-unsetreaction?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task.message_unsetReaction parameters: - name: teamTemplate-id in: path @@ -81822,22 +98225,38 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage requestBody: description: Action parameters content: @@ -81847,7 +98266,6 @@ paths: properties: reactionType: type: string - nullable: true additionalProperties: type: object required: true @@ -81857,12 +98275,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task.message_GetCount parameters: - name: teamTemplate-id in: path @@ -81880,14 +98298,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -81895,16 +98329,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - teamwork.teamTemplate - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_delta + summary: Get progressTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_GetProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -81922,19 +98353,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -81945,16 +98387,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 @@ -81967,41 +98399,19 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': - post: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Invoke action forwardToChat - description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_forwardToChat + summary: Update the navigation property progressTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -82019,35 +98429,43 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - targetChatIds: - type: array - items: - type: string - nullable: true - messageIds: - type: array - items: - type: string - nullable: true - additionalMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: 2XX: @@ -82055,33 +98473,15 @@ paths: content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': - post: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.teamTemplate - summary: Invoke action replyWithQuote - description: Reply with quote to a single chat message or multiple chat messages in a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_replyGraphWPreQuote + summary: Delete navigation property progressTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -82099,47 +98499,48 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - name: plannerPlan-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - messageIds: - type: array - items: - type: string - nullable: true - replyMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/$count': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_GetCount parameters: - name: teamTemplate-id in: path @@ -82157,6 +98558,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -82164,16 +98581,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/microsoft.graph.delta()': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': get: tags: - teamwork.teamTemplate summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_delta + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_delta parameters: - name: teamTemplate-id in: path @@ -82191,6 +98608,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -82232,13 +98665,13 @@ paths: content: application/json: schema: - title: Collection of chatMessage + title: Collection of plannerTask type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTask' '@odata.nextLink': type: string nullable: true @@ -82253,88 +98686,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/microsoft.graph.forwardToChat': - post: - tags: - - teamwork.teamTemplate - summary: Invoke action forwardToChat - description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_forwardToChat - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - targetChatIds: - type: array - items: - type: string - nullable: true - messageIds: - type: array - items: - type: string - nullable: true - additionalMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/microsoft.graph.replyWithQuote': - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/$count': + get: tags: - teamwork.teamTemplate - summary: Invoke action replyWithQuote - description: Reply with quote to a single chat message or multiple chat messages in a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_replyGraphWPreQuote + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_GetCount parameters: - name: teamTemplate-id in: path @@ -82352,90 +98709,31 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - messageIds: - type: array - items: - type: string - nullable: true - replyMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.archive': - post: - tags: - - teamwork.teamTemplate - summary: Invoke action archive - description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_archive - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + - name: plannerPlan-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - shouldSetSpoSiteReadOnlyForMembers: - type: boolean - default: false - nullable: true - additionalProperties: - type: object - required: true + x-ms-docs-key-type: plannerPlan + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.completeMigration': - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': + get: tags: - teamwork.teamTemplate - summary: Invoke action completeMigration - description: 'Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.' + summary: Invoke function delta + description: 'Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_completeMigration + url: https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_delta parameters: - name: teamTemplate-id in: path @@ -82453,207 +98751,83 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': - get: - tags: - - teamwork.teamTemplate - summary: Invoke function doesUserHaveAccess - description: Determine whether a user has access to a channel. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_doesUserHaveAccess - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + - name: plannerPlan-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: userId + 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: $select in: query - description: 'Usage: userId=''@userId''' + description: Select properties to be returned style: form explode: false schema: - type: string - nullable: true - - name: tenantId + uniqueItems: true + type: array + items: + type: string + - name: $orderby in: query - description: 'Usage: tenantId=''@tenantId''' + description: Order items by property values style: form explode: false schema: - type: string - nullable: true - - name: userPrincipalName + uniqueItems: true + type: array + items: + type: string + - name: $expand in: query - description: 'Usage: userPrincipalName=''@userPrincipalName''' + description: Expand related entities style: form explode: false schema: - type: string - nullable: true + uniqueItems: true + type: array + items: + type: string responses: 2XX: description: Success content: application/json: schema: + title: Collection of plannerBucket type: object properties: value: - type: boolean - default: false + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.provisionEmail': - post: - tags: - - teamwork.teamTemplate - summary: Invoke action provisionEmail - description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it didn''t provisioned one. To remove the email address of a channel, use the removeEmail method.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_provisionEmail - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.removeEmail': - post: - tags: - - teamwork.teamTemplate - summary: Invoke action removeEmail - description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_removeEmail - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.startMigration': - post: - tags: - - teamwork.teamTemplate - summary: Invoke action startMigration - description: 'Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-startmigration?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_startMigration - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - conversationCreationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.unarchive': - post: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/details': + get: tags: - teamwork.teamTemplate - summary: Invoke action unarchive - description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_unarchive + summary: Get details from teamwork + description: Extra details about the plan. Read-only. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_GetDetail parameters: - name: teamTemplate-id in: path @@ -82671,36 +98845,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner': - get: - tags: - - teamwork.teamTemplate - summary: Get planner from teamwork - description: 'Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable.' - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetPlanner - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + - name: plannerPlan-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition + x-ms-docs-key-type: plannerPlan - name: $select in: query description: Select properties to be returned @@ -82727,15 +98879,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property planner in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdatePlanner + summary: Update the navigation property details in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_UpdateDetail parameters: - name: teamTemplate-id in: path @@ -82753,12 +98905,27 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' required: true responses: 2XX: @@ -82766,15 +98933,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property planner for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeletePlanner + summary: Delete navigation property details for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_DeleteDetail parameters: - name: teamTemplate-id in: path @@ -82792,6 +98959,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - name: If-Match in: header description: ETag @@ -82804,13 +98979,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/historyItems': 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.teamTemplate.definition.teamDefinition.primaryChannel.planner_ListPlan + summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_ListHistoryItem parameters: - name: teamTemplate-id in: path @@ -82828,6 +99003,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -82865,7 +99048,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerHistoryItemCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -82875,8 +99058,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to plans for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner_CreatePlan + summary: Create new navigation property to historyItems for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_CreateHistoryItem parameters: - name: teamTemplate-id in: path @@ -82894,12 +99077,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' required: true responses: 2XX: @@ -82907,17 +99098,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/historyItems/{plannerHistoryItem-id}': 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.teamTemplate.definition.teamDefinition.primaryChannel.planner_GetPlan + summary: Get historyItems from teamwork + description: Collection of history items for entities in the plan. Read-only. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_GetHistoryItem parameters: - name: teamTemplate-id in: path @@ -82943,6 +99134,14 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerHistoryItem-id + in: path + description: The unique identifier of plannerHistoryItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerHistoryItem - name: $select in: query description: Select properties to be returned @@ -82969,15 +99168,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property plans in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner_UpdatePlan + summary: Update the navigation property historyItems in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_UpdateHistoryItem parameters: - name: teamTemplate-id in: path @@ -83003,12 +99202,20 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerHistoryItem-id + in: path + description: The unique identifier of plannerHistoryItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerHistoryItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' required: true responses: 2XX: @@ -83016,15 +99223,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property plans for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner_DeletePlan + summary: Delete navigation property historyItems for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_DeleteHistoryItem parameters: - name: teamTemplate-id in: path @@ -83050,6 +99257,14 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerHistoryItem-id + in: path + description: The unique identifier of plannerHistoryItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerHistoryItem - name: If-Match in: header description: ETag @@ -83062,13 +99277,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/historyItems/$count': get: tags: - teamwork.teamTemplate - summary: Get buckets from teamwork - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_ListBucket + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.historyItem_GetCount parameters: - name: teamTemplate-id in: path @@ -83094,55 +99308,23 @@ 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 - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive': post: tags: - teamwork.teamTemplate - summary: Create new navigation property to buckets for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_CreateBucket + 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.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_archive parameters: - name: teamTemplate-id in: path @@ -83169,29 +99351,30 @@ paths: type: string x-ms-docs-key-type: plannerPlan requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + type: object + properties: + justification: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': get: tags: - teamwork.teamTemplate - summary: Get buckets from teamwork - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_GetBucket + summary: Invoke function getUsageRights + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_getUsageRight parameters: - name: teamTemplate-id in: path @@ -83217,49 +99400,26 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - 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 + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.planUsageRight' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': + post: tags: - teamwork.teamTemplate - summary: Update the navigation property buckets in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_UpdateBucket + 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: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_moveToContainer parameters: - name: teamTemplate-id in: path @@ -83285,20 +99445,17 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + type: object + properties: + container: + $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' + additionalProperties: + type: object required: true responses: 2XX: @@ -83306,15 +99463,20 @@ 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: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': + post: tags: - teamwork.teamTemplate - summary: Delete navigation property buckets for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_DeleteBucket + 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: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_unarchive parameters: - name: teamTemplate-id in: path @@ -83340,33 +99502,32 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + justification: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks': get: tags: - teamwork.teamTemplate summary: Get tasks from teamwork - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_ListTask + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_ListTask parameters: - name: teamTemplate-id in: path @@ -83392,14 +99553,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -83448,7 +99601,7 @@ paths: tags: - teamwork.teamTemplate summary: Create new navigation property to tasks for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_CreateTask + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_CreateTask parameters: - name: teamTemplate-id in: path @@ -83474,14 +99627,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket requestBody: description: New navigation property content: @@ -83499,13 +99644,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': get: tags: - teamwork.teamTemplate summary: Get tasks from teamwork - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_GetTask + description: Collection of tasks in the plan. Read-only. Nullable. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_GetTask parameters: - name: teamTemplate-id in: path @@ -83531,14 +99676,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -83581,7 +99718,7 @@ paths: tags: - teamwork.teamTemplate summary: Update the navigation property tasks in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_UpdateTask + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_UpdateTask parameters: - name: teamTemplate-id in: path @@ -83607,14 +99744,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -83644,7 +99773,7 @@ paths: tags: - teamwork.teamTemplate summary: Delete navigation property tasks for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_DeleteTask + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_DeleteTask parameters: - name: teamTemplate-id in: path @@ -83670,14 +99799,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -83698,13 +99819,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - teamwork.teamTemplate summary: Get assignedToTaskBoardFormat from teamwork description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_GetAssignedToTaskBoardFormat + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_GetAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -83730,14 +99851,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -83780,7 +99893,7 @@ paths: tags: - teamwork.teamTemplate summary: Update the navigation property assignedToTaskBoardFormat in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_UpdateAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -83806,14 +99919,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -83850,7 +99955,7 @@ paths: tags: - teamwork.teamTemplate summary: Delete navigation property assignedToTaskBoardFormat for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_DeleteAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -83876,14 +99981,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -83904,13 +100001,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - teamwork.teamTemplate summary: Get bucketTaskBoardFormat from teamwork description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_GetBucketTaskBoardFormat + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_GetBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -83936,14 +100033,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -83986,7 +100075,7 @@ paths: tags: - teamwork.teamTemplate summary: Update the navigation property bucketTaskBoardFormat in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_UpdateBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -84012,14 +100101,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -84056,7 +100137,7 @@ paths: tags: - teamwork.teamTemplate summary: Delete navigation property bucketTaskBoardFormat for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_DeleteBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -84082,14 +100163,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -84110,13 +100183,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': get: tags: - teamwork.teamTemplate summary: Get details from teamwork description: Read-only. Nullable. More details about the task. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_GetDetail + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_GetDetail parameters: - name: teamTemplate-id in: path @@ -84142,14 +100215,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -84192,7 +100257,7 @@ paths: tags: - teamwork.teamTemplate summary: Update the navigation property details in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_UpdateDetail + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_UpdateDetail parameters: - name: teamTemplate-id in: path @@ -84218,14 +100283,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -84262,7 +100319,7 @@ paths: tags: - teamwork.teamTemplate summary: Delete navigation property details for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_DeleteDetail + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_DeleteDetail parameters: - name: teamTemplate-id in: path @@ -84288,14 +100345,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -84316,13 +100365,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages': get: tags: - teamwork.teamTemplate - summary: Get progressTaskBoardFormat from teamwork - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_GetProgressTaskBoardFormat + summary: Get messages from teamwork + description: Read-only. Nullable. Chat messages associated with the task. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_ListMessage parameters: - name: teamTemplate-id in: path @@ -84348,14 +100397,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -84364,6 +100405,21 @@ paths: schema: type: string x-ms-docs-key-type: plannerTask + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 @@ -84386,19 +100442,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/responses/microsoft.graph.plannerTaskChatMessageCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - teamwork.teamTemplate - summary: Update the navigation property progressTaskBoardFormat in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat + summary: Create new navigation property to messages for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_CreateMessage parameters: - name: teamTemplate-id in: path @@ -84424,14 +100479,6 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -84440,35 +100487,30 @@ paths: schema: type: string x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. - required: true - style: simple - schema: - type: string requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}': + get: tags: - teamwork.teamTemplate - summary: Delete navigation property progressTaskBoardFormat for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat + summary: Get messages from teamwork + description: Read-only. Nullable. Chat messages associated with the task. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_GetMessage parameters: - name: teamTemplate-id in: path @@ -84494,14 +100536,82 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: plannerTask-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.plannerTaskChatMessage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.teamTemplate + summary: Update the navigation property messages in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_UpdateMessage + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -84510,24 +100620,36 @@ paths: schema: type: string x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true style: simple schema: type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count': - get: + delete: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_GetCount + summary: Delete navigation property messages for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_DeleteMessage parameters: - name: teamTemplate-id in: path @@ -84553,31 +100675,44 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: plannerTask-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': - get: + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction': + post: tags: - teamwork.teamTemplate - summary: Invoke function delta - description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + summary: Invoke action setReaction + description: Set a reaction to a plannerTaskChatMessage for the current user. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_delta + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-setreaction?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task.message_setReaction parameters: - name: teamTemplate-id in: path @@ -84603,82 +100738,50 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + - name: plannerTask-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of plannerTask required: true style: simple 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: $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 + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + additionalProperties: + type: object + required: true responses: 2XX: description: Success - content: - application/json: - schema: - title: Collection of plannerTask - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/$count': - get: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.unsetReaction': + post: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_GetCount + summary: Invoke action unsetReaction + description: Remove a reaction from a plannerTaskChatMessage for the current user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertaskchatmessage-unsetreaction?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task.message_unsetReaction parameters: - name: teamTemplate-id in: path @@ -84704,23 +100807,46 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id + in: path + description: The unique identifier of plannerTaskChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTaskChatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/$count': get: tags: - teamwork.teamTemplate - summary: Invoke function delta - description: 'Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_delta + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task.message_GetCount parameters: - name: teamTemplate-id in: path @@ -84746,75 +100872,28 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - $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 plannerBucket - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/details': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - teamwork.teamTemplate - summary: Get details from teamwork - description: Extra details about the plan. Read-only. Nullable. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_GetDetail + summary: Get progressTaskBoardFormat from teamwork + description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_GetProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -84840,6 +100919,14 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -84866,15 +100953,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property details in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_UpdateDetail + summary: Update the navigation property progressTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_UpdateProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -84900,6 +100987,14 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag value. @@ -84912,7 +101007,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: 2XX: @@ -84920,15 +101015,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property details for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_DeleteDetail + summary: Delete navigation property progressTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_DeleteProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -84954,6 +101049,14 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -84966,16 +101069,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive': - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/$count': + get: tags: - teamwork.teamTemplate - 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.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_archive + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_GetCount parameters: - name: teamTemplate-id in: path @@ -85001,31 +101100,23 @@ 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 - additionalProperties: - type: object - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': get: tags: - teamwork.teamTemplate - summary: Invoke function getUsageRights - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_getUsageRight + summary: Invoke function delta + description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_delta parameters: - name: teamTemplate-id in: path @@ -85051,26 +101142,74 @@ 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: $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: - $ref: '#/components/schemas/microsoft.graph.planUsageRight' + title: Collection of plannerTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': - post: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/$count': + get: tags: - teamwork.teamTemplate - 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: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_moveToContainer + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_GetCount parameters: - name: teamTemplate-id in: path @@ -85088,46 +101227,23 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - container: - $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' - additionalProperties: - type: object - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/microsoft.graph.delta()': + get: tags: - teamwork.teamTemplate - 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.' + summary: Invoke function delta + description: 'Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerplan-unarchive?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_unarchive + url: https://learn.microsoft.com/graph/api/plannerplan-delta?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_delta parameters: - name: teamTemplate-id in: path @@ -85145,40 +101261,75 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple + - $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: - type: string - x-ms-docs-key-type: plannerPlan - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - justification: - type: string - nullable: true - additionalProperties: - type: object - required: true + 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 plannerPlan + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/sharedWithTeams': get: tags: - teamwork.teamTemplate - summary: Get tasks from teamwork - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_ListTask + summary: Get sharedWithTeams from teamwork + description: A collection of teams with which a channel is shared. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_ListSharedGraphWPreTeam parameters: - name: teamTemplate-id in: path @@ -85196,14 +101347,6 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -85241,7 +101384,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -85251,8 +101394,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to tasks for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_CreateTask + summary: Create new navigation property to sharedWithTeams for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_CreateSharedGraphWPreTeam parameters: - name: teamTemplate-id in: path @@ -85270,20 +101413,12 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' required: true responses: 2XX: @@ -85291,17 +101426,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}': get: tags: - teamwork.teamTemplate - summary: Get tasks from teamwork - description: Collection of tasks in the plan. Read-only. Nullable. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_GetTask + summary: Get sharedWithTeams from teamwork + description: A collection of teams with which a channel is shared. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetSharedGraphWPreTeam parameters: - name: teamTemplate-id in: path @@ -85319,22 +101454,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: $select in: query description: Select properties to be returned @@ -85361,15 +101488,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property tasks in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_UpdateTask + summary: Update the navigation property sharedWithTeams in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateSharedGraphWPreTeam parameters: - name: teamTemplate-id in: path @@ -85387,28 +101514,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sharedWithChannelTeamInfo requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' required: true responses: 2XX: @@ -85416,15 +101535,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property tasks for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_DeleteTask + summary: Delete navigation property sharedWithTeams for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteSharedGraphWPreTeam parameters: - name: teamTemplate-id in: path @@ -85442,22 +101561,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: If-Match in: header description: ETag @@ -85470,13 +101581,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': get: tags: - teamwork.teamTemplate - summary: Get assignedToTaskBoardFormat from teamwork - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_GetAssignedToTaskBoardFormat + summary: Get allowedMembers from teamwork + description: A collection of team members who have access to the shared channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.sharedGraphWPreTeam_ListAllowedMember parameters: - name: teamTemplate-id in: path @@ -85494,22 +101605,29 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple + x-ms-docs-key-type: sharedWithChannelTeamInfo + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: plannerTask + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -85532,19 +101650,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': + get: tags: - teamwork.teamTemplate - summary: Update the navigation property assignedToTaskBoardFormat in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_UpdateAssignedToTaskBoardFormat + summary: Get allowedMembers from teamwork + description: A collection of team members who have access to the shared channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.sharedGraphWPreTeam_GetAllowedMember parameters: - name: teamTemplate-id in: path @@ -85562,51 +101681,58 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: sharedWithChannelTeamInfo + - name: conversationMember-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. - required: true - style: simple + x-ms-docs-key-type: conversationMember + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' - required: true + uniqueItems: true + type: array + items: + 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.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': + get: tags: - teamwork.teamTemplate - summary: Delete navigation property assignedToTaskBoardFormat for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_DeleteAssignedToTaskBoardFormat + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.sharedGraphWPreTeam.allowedMember_GetCount parameters: - name: teamTemplate-id in: path @@ -85624,41 +101750,27 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: sharedWithChannelTeamInfo + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': get: tags: - teamwork.teamTemplate - summary: Get bucketTaskBoardFormat from teamwork - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_GetBucketTaskBoardFormat + summary: Get team from teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.sharedGraphWPreTeam_GetTeam parameters: - name: teamTemplate-id in: path @@ -85676,22 +101788,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: $select in: query description: Select properties to be returned @@ -85718,15 +101822,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/sharedWithTeams/$count': + get: tags: - teamwork.teamTemplate - summary: Update the navigation property bucketTaskBoardFormat in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_UpdateBucketTaskBoardFormat + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.sharedGraphWPreTeam_GetCount parameters: - name: teamTemplate-id in: path @@ -85744,51 +101849,86 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id + - $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/tabs': + get: + tags: + - teamwork.teamTemplate + summary: Get tabs from teamwork + description: A collection of all the tabs in the channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_ListTab + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. - required: true - style: simple + 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: - type: string - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' - required: true + 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: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - teamwork.teamTemplate - summary: Delete navigation property bucketTaskBoardFormat for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_DeleteBucketTaskBoardFormat + summary: Create new navigation property to tabs for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_CreateTab parameters: - name: teamTemplate-id in: path @@ -85806,41 +101946,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/tabs/{teamsTab-id}': get: tags: - teamwork.teamTemplate - summary: Get details from teamwork - description: Read-only. Nullable. More details about the task. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_GetDetail + summary: Get tabs from teamwork + description: A collection of all the tabs in the channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetTab parameters: - name: teamTemplate-id in: path @@ -85858,22 +101987,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: teamsTab-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamsTab required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamsTab - name: $select in: query description: Select properties to be returned @@ -85900,15 +102021,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property details in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_UpdateDetail + summary: Update the navigation property tabs in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateTab parameters: - name: teamTemplate-id in: path @@ -85926,35 +102047,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: teamsTab-id in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + description: The unique identifier of teamsTab required: true style: simple schema: type: string + x-ms-docs-key-type: teamsTab requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.teamsTab' required: true responses: 2XX: @@ -85962,15 +102068,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property details for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_DeleteDetail + summary: Delete navigation property tabs for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteTab parameters: - name: teamTemplate-id in: path @@ -85988,22 +102094,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: teamsTab-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamsTab required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamsTab - name: If-Match in: header description: ETag @@ -86016,13 +102114,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/tabs/{teamsTab-id}/teamsApp': get: tags: - teamwork.teamTemplate - summary: Get progressTaskBoardFormat from teamwork - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_GetProgressTaskBoardFormat + summary: Get teamsApp from teamwork + description: The application that is linked to the tab. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.tab_GetTeamsApp parameters: - name: teamTemplate-id in: path @@ -86040,22 +102138,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + - name: teamsTab-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamsTab required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamsTab - name: $select in: query description: Select properties to be returned @@ -86082,15 +102172,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/tabs/$count': + get: tags: - teamwork.teamTemplate - summary: Update the navigation property progressTaskBoardFormat in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_UpdateProgressTaskBoardFormat + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.tab_GetCount parameters: - name: teamTemplate-id in: path @@ -86108,51 +102199,72 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id + - $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/schedule': + get: + tags: + - teamwork.teamTemplate + summary: Get schedule from teamwork + description: The schedule of shifts for this team. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetSchedule + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. - required: true - style: simple + x-ms-docs-key-type: teamTemplateDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' - required: true + uniqueItems: true + type: array + items: + 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.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.schedule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + put: tags: - teamwork.teamTemplate - summary: Delete navigation property progressTaskBoardFormat for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_DeleteProgressTaskBoardFormat + summary: Update the navigation property schedule in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_SetSchedule parameters: - name: teamTemplate-id in: path @@ -86170,40 +102282,28 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.schedule' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.schedule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/$count': - get: + delete: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_GetCount + summary: Delete navigation property schedule for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteSchedule parameters: - name: teamTemplate-id in: path @@ -86221,31 +102321,25 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/dayNotes': get: tags: - teamwork.teamTemplate - summary: Invoke function delta - description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_delta + summary: Get dayNotes from teamwork + description: The day notes in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListDayNote parameters: - name: teamTemplate-id in: path @@ -86263,22 +102357,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - 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: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -86286,9 +102372,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -86308,37 +102394,18 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of plannerTask - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.dayNoteCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/$count': - get: + x-ms-docs-operation-type: operation + post: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_GetCount + summary: Create new navigation property to dayNotes for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateDayNote parameters: - name: teamTemplate-id in: path @@ -86356,23 +102423,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dayNote' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dayNote' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/microsoft.graph.delta()': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/dayNotes/{dayNote-id}': get: tags: - teamwork.teamTemplate - summary: Invoke function delta - description: 'Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannerplan-delta?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_delta + summary: Get dayNotes from teamwork + description: The day notes in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetDayNote parameters: - name: teamTemplate-id in: path @@ -86390,11 +102464,14 @@ paths: 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: dayNote-id + in: path + description: The unique identifier of dayNote + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: dayNote - name: $select in: query description: Select properties to be returned @@ -86405,16 +102482,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 @@ -86425,40 +102492,199 @@ paths: type: array items: type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dayNote' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.teamTemplate + summary: Update the navigation property dayNotes in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateDayNote + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: dayNote-id + in: path + description: The unique identifier of dayNote + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: dayNote + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dayNote' + required: true responses: 2XX: description: Success content: application/json: schema: - title: Collection of plannerPlan + $ref: '#/components/schemas/microsoft.graph.dayNote' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.teamTemplate + summary: Delete navigation property dayNotes for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteDayNote + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: dayNote-id + in: path + description: The unique identifier of dayNote + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: dayNote + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/dayNotes/$count': + get: + tags: + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.dayNote_GetCount + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + 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/schedule/microsoft.graph.share': + post: + tags: + - teamwork.teamTemplate + summary: Invoke action share + description: 'Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable only by managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The notifyTeam parameter further specifies which employees can view the item.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-share?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_share + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + notifyTeam: + type: boolean + default: false + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + additionalProperties: type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + required: true + responses: + 2XX: + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/sharedWithTeams': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/offerShiftRequests': get: tags: - teamwork.teamTemplate - summary: Get sharedWithTeams from teamwork - description: A collection of teams with which a channel is shared. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_ListSharedGraphWPreTeam + summary: Get offerShiftRequests from teamwork + description: The offer requests for shifts in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListOfferShiftRequest parameters: - name: teamTemplate-id in: path @@ -86513,7 +102739,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' + $ref: '#/components/responses/microsoft.graph.offerShiftRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -86523,8 +102749,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to sharedWithTeams for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_CreateSharedGraphWPreTeam + summary: Create new navigation property to offerShiftRequests for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateOfferShiftRequest parameters: - name: teamTemplate-id in: path @@ -86547,7 +102773,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' required: true responses: 2XX: @@ -86555,17 +102781,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/offerShiftRequests/{offerShiftRequest-id}': get: tags: - teamwork.teamTemplate - summary: Get sharedWithTeams from teamwork - description: A collection of teams with which a channel is shared. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetSharedGraphWPreTeam + summary: Get offerShiftRequests from teamwork + description: The offer requests for shifts in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetOfferShiftRequest parameters: - name: teamTemplate-id in: path @@ -86583,14 +102809,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: sharedWithChannelTeamInfo-id + - name: offerShiftRequest-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of offerShiftRequest required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: offerShiftRequest - name: $select in: query description: Select properties to be returned @@ -86617,15 +102843,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property sharedWithTeams in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateSharedGraphWPreTeam + summary: Update the navigation property offerShiftRequests in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateOfferShiftRequest parameters: - name: teamTemplate-id in: path @@ -86643,20 +102869,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: sharedWithChannelTeamInfo-id + - name: offerShiftRequest-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of offerShiftRequest required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: offerShiftRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' required: true responses: 2XX: @@ -86664,15 +102890,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property sharedWithTeams for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteSharedGraphWPreTeam + summary: Delete navigation property offerShiftRequests for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteOfferShiftRequest parameters: - name: teamTemplate-id in: path @@ -86690,14 +102916,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: sharedWithChannelTeamInfo-id + - name: offerShiftRequest-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of offerShiftRequest required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: offerShiftRequest - name: If-Match in: header description: ETag @@ -86710,13 +102936,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/offerShiftRequests/$count': get: tags: - teamwork.teamTemplate - summary: Get allowedMembers from teamwork - description: A collection of team members who have access to the shared channel. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.sharedGraphWPreTeam_ListAllowedMember + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.offerShiftRequest_GetCount parameters: - name: teamTemplate-id in: path @@ -86734,14 +102959,37 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: sharedWithChannelTeamInfo-id + - $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/schedule/openShiftChangeRequests': + get: + tags: + - teamwork.teamTemplate + summary: Get openShiftChangeRequests from teamwork + description: The open shift requests in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListOpenShiftChangeRequest + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -86779,20 +103027,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.openShiftChangeRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': - get: + post: tags: - teamwork.teamTemplate - summary: Get allowedMembers from teamwork - description: A collection of team members who have access to the shared channel. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.sharedGraphWPreTeam_GetAllowedMember + summary: Create new navigation property to openShiftChangeRequests for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateOpenShiftChangeRequest parameters: - name: teamTemplate-id in: path @@ -86810,22 +103056,55 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: sharedWithChannelTeamInfo-id + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/openShiftChangeRequests/{openShiftChangeRequest-id}': + get: + tags: + - teamwork.teamTemplate + summary: Get openShiftChangeRequests from teamwork + description: The open shift requests in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetOpenShiftChangeRequest + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - name: conversationMember-id + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: teamTemplateDefinition + - name: openShiftChangeRequest-id + in: path + description: The unique identifier of openShiftChangeRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: openShiftChangeRequest - name: $select in: query description: Select properties to be returned @@ -86852,16 +103131,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': - get: + patch: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.sharedGraphWPreTeam.allowedMember_GetCount + summary: Update the navigation property openShiftChangeRequests in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateOpenShiftChangeRequest parameters: - name: teamTemplate-id in: path @@ -86879,27 +103157,36 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: sharedWithChannelTeamInfo-id + - name: openShiftChangeRequest-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of openShiftChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: openShiftChangeRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': - get: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.teamTemplate - summary: Get team from teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.sharedGraphWPreTeam_GetTeam + summary: Delete navigation property openShiftChangeRequests for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteOpenShiftChangeRequest parameters: - name: teamTemplate-id in: path @@ -86917,50 +103204,32 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: sharedWithChannelTeamInfo-id + - name: openShiftChangeRequest-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of openShiftChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: openShiftChangeRequest + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.team' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/sharedWithTeams/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/openShiftChangeRequests/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.sharedGraphWPreTeam_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.openShiftChangeRequest_GetCount parameters: - name: teamTemplate-id in: path @@ -86985,13 +103254,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/tabs': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/openShifts': get: tags: - teamwork.teamTemplate - summary: Get tabs from teamwork - description: A collection of all the tabs in the channel. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_ListTab + summary: Get openShifts from teamwork + description: The set of open shifts in a scheduling group in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListOpenShift parameters: - name: teamTemplate-id in: path @@ -87046,7 +103315,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' + $ref: '#/components/responses/microsoft.graph.openShiftCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -87056,8 +103325,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to tabs for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_CreateTab + summary: Create new navigation property to openShifts for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateOpenShift parameters: - name: teamTemplate-id in: path @@ -87080,7 +103349,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.openShift' required: true responses: 2XX: @@ -87088,17 +103357,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/tabs/{teamsTab-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/openShifts/{openShift-id}': get: tags: - teamwork.teamTemplate - summary: Get tabs from teamwork - description: A collection of all the tabs in the channel. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetTab + summary: Get openShifts from teamwork + description: The set of open shifts in a scheduling group in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetOpenShift parameters: - name: teamTemplate-id in: path @@ -87116,14 +103385,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsTab-id + - name: openShift-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of openShift required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: openShift - name: $select in: query description: Select properties to be returned @@ -87150,15 +103419,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property tabs in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateTab + summary: Update the navigation property openShifts in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateOpenShift parameters: - name: teamTemplate-id in: path @@ -87176,20 +103445,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsTab-id + - name: openShift-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of openShift required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: openShift requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.openShift' required: true responses: 2XX: @@ -87197,15 +103466,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property tabs for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteTab + summary: Delete navigation property openShifts for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteOpenShift parameters: - name: teamTemplate-id in: path @@ -87223,14 +103492,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsTab-id + - name: openShift-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of openShift required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: openShift - name: If-Match in: header description: ETag @@ -87243,13 +103512,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/tabs/{teamsTab-id}/teamsApp': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/openShifts/$count': get: tags: - teamwork.teamTemplate - summary: Get teamsApp from teamwork - description: The application that is linked to the tab. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.tab_GetTeamsApp + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.openShift_GetCount parameters: - name: teamTemplate-id in: path @@ -87267,14 +103535,52 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsTab-id + - $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/schedule/schedulingGroups': + get: + tags: + - teamwork.teamTemplate + summary: Get schedulingGroups from teamwork + description: The logical grouping of users in the schedule (usually by role). + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListSchedulingGroup + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + 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 @@ -87297,20 +103603,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/responses/microsoft.graph.schedulingGroupCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/tabs/$count': - get: + post: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.tab_GetCount + summary: Create new navigation property to schedulingGroups for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateSchedulingGroup parameters: - name: teamTemplate-id in: path @@ -87328,20 +103632,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/schedulingGroups/{schedulingGroup-id}': get: tags: - teamwork.teamTemplate - summary: Get schedule from teamwork - description: The schedule of shifts for this team. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetSchedule + summary: Get schedulingGroups from teamwork + description: The logical grouping of users in the schedule (usually by role). + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetSchedulingGroup parameters: - name: teamTemplate-id in: path @@ -87359,6 +103673,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: schedulingGroup-id + in: path + description: The unique identifier of schedulingGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: schedulingGroup - name: $select in: query description: Select properties to be returned @@ -87385,15 +103707,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - teamwork.teamTemplate - summary: Update the navigation property schedule in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_SetSchedule + summary: Update the navigation property schedulingGroups in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateSchedulingGroup parameters: - name: teamTemplate-id in: path @@ -87411,12 +103733,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: schedulingGroup-id + in: path + description: The unique identifier of schedulingGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: schedulingGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' required: true responses: 2XX: @@ -87424,15 +103754,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property schedule for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteSchedule + summary: Delete navigation property schedulingGroups for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteSchedulingGroup parameters: - name: teamTemplate-id in: path @@ -87450,6 +103780,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: schedulingGroup-id + in: path + description: The unique identifier of schedulingGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: schedulingGroup - name: If-Match in: header description: ETag @@ -87462,13 +103800,43 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/dayNotes': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/schedulingGroups/$count': get: tags: - teamwork.teamTemplate - summary: Get dayNotes from teamwork - description: The day notes in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListDayNote + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.schedulingGroup_GetCount + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + 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/schedule/shifts': + get: + tags: + - teamwork.teamTemplate + summary: Get shifts from teamwork + description: The shifts in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListShift parameters: - name: teamTemplate-id in: path @@ -87523,7 +103891,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.dayNoteCollectionResponse' + $ref: '#/components/responses/microsoft.graph.shiftCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -87533,8 +103901,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to dayNotes for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateDayNote + summary: Create new navigation property to shifts for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateShift parameters: - name: teamTemplate-id in: path @@ -87557,7 +103925,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.shift' required: true responses: 2XX: @@ -87565,17 +103933,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.shift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/dayNotes/{dayNote-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/shifts/{shift-id}': get: tags: - teamwork.teamTemplate - summary: Get dayNotes from teamwork - description: The day notes in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetDayNote + summary: Get shifts from teamwork + description: The shifts in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetShift parameters: - name: teamTemplate-id in: path @@ -87593,14 +103961,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: dayNote-id + - name: shift-id in: path - description: The unique identifier of dayNote + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: dayNote + x-ms-docs-key-type: shift - name: $select in: query description: Select properties to be returned @@ -87627,15 +103995,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.shift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property dayNotes in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateDayNote + summary: Update the navigation property shifts in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateShift parameters: - name: teamTemplate-id in: path @@ -87653,20 +104021,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: dayNote-id + - name: shift-id in: path - description: The unique identifier of dayNote + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: dayNote + x-ms-docs-key-type: shift requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.shift' required: true responses: 2XX: @@ -87674,15 +104042,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.shift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property dayNotes for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteDayNote + summary: Delete navigation property shifts for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteShift parameters: - name: teamTemplate-id in: path @@ -87700,14 +104068,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: dayNote-id + - name: shift-id in: path - description: The unique identifier of dayNote + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: dayNote + x-ms-docs-key-type: shift - name: If-Match in: header description: ETag @@ -87720,12 +104088,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/dayNotes/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/shifts/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.dayNote_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.shift_GetCount parameters: - name: teamTemplate-id in: path @@ -87750,70 +104118,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/microsoft.graph.share': - post: - tags: - - teamwork.teamTemplate - summary: Invoke action share - description: 'Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable only by managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The notifyTeam parameter further specifies which employees can view the item.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-share?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_share - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - notifyTeam: - type: boolean - default: false - nullable: true - startDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 - endDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/offerShiftRequests': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/shiftsRoleDefinitions': get: tags: - teamwork.teamTemplate - summary: Get offerShiftRequests from teamwork - description: The offer requests for shifts in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListOfferShiftRequest + summary: Get shiftsRoleDefinitions from teamwork + description: The definitions of the roles in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListShiftsRoleDefinition parameters: - name: teamTemplate-id in: path @@ -87868,7 +104179,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.offerShiftRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.shiftsRoleDefinitionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -87878,8 +104189,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to offerShiftRequests for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateOfferShiftRequest + summary: Create new navigation property to shiftsRoleDefinitions for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateShiftsRoleDefinition parameters: - name: teamTemplate-id in: path @@ -87902,7 +104213,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' required: true responses: 2XX: @@ -87910,17 +104221,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/offerShiftRequests/{offerShiftRequest-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/shiftsRoleDefinitions/{shiftsRoleDefinition-id}': get: tags: - teamwork.teamTemplate - summary: Get offerShiftRequests from teamwork - description: The offer requests for shifts in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetOfferShiftRequest + summary: Get shiftsRoleDefinitions from teamwork + description: The definitions of the roles in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetShiftsRoleDefinition parameters: - name: teamTemplate-id in: path @@ -87938,14 +104249,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: offerShiftRequest-id + - name: shiftsRoleDefinition-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of shiftsRoleDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: shiftsRoleDefinition - name: $select in: query description: Select properties to be returned @@ -87972,15 +104283,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property offerShiftRequests in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateOfferShiftRequest + summary: Update the navigation property shiftsRoleDefinitions in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateShiftsRoleDefinition parameters: - name: teamTemplate-id in: path @@ -87998,20 +104309,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: offerShiftRequest-id + - name: shiftsRoleDefinition-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of shiftsRoleDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: shiftsRoleDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' required: true responses: 2XX: @@ -88019,15 +104330,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property offerShiftRequests for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteOfferShiftRequest + summary: Delete navigation property shiftsRoleDefinitions for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteShiftsRoleDefinition parameters: - name: teamTemplate-id in: path @@ -88045,14 +104356,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: offerShiftRequest-id + - name: shiftsRoleDefinition-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of shiftsRoleDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: shiftsRoleDefinition - name: If-Match in: header description: ETag @@ -88065,12 +104376,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/offerShiftRequests/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/shiftsRoleDefinitions/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.offerShiftRequest_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.shiftsRoleDefinition_GetCount parameters: - name: teamTemplate-id in: path @@ -88095,13 +104406,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/openShiftChangeRequests': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/swapShiftsChangeRequests': get: tags: - teamwork.teamTemplate - summary: Get openShiftChangeRequests from teamwork - description: The open shift requests in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListOpenShiftChangeRequest + summary: Get swapShiftsChangeRequests from teamwork + description: The swap requests for shifts in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListSwapShiftsChangeRequest parameters: - name: teamTemplate-id in: path @@ -88156,7 +104467,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftChangeRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.swapShiftsChangeRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -88166,8 +104477,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to openShiftChangeRequests for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateOpenShiftChangeRequest + summary: Create new navigation property to swapShiftsChangeRequests for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateSwapShiftsChangeRequest parameters: - name: teamTemplate-id in: path @@ -88190,7 +104501,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' required: true responses: 2XX: @@ -88198,17 +104509,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/openShiftChangeRequests/{openShiftChangeRequest-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest-id}': get: tags: - teamwork.teamTemplate - summary: Get openShiftChangeRequests from teamwork - description: The open shift requests in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetOpenShiftChangeRequest + summary: Get swapShiftsChangeRequests from teamwork + description: The swap requests for shifts in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetSwapShiftsChangeRequest parameters: - name: teamTemplate-id in: path @@ -88226,14 +104537,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: openShiftChangeRequest-id + - name: swapShiftsChangeRequest-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of swapShiftsChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: swapShiftsChangeRequest - name: $select in: query description: Select properties to be returned @@ -88260,15 +104571,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property openShiftChangeRequests in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateOpenShiftChangeRequest + summary: Update the navigation property swapShiftsChangeRequests in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateSwapShiftsChangeRequest parameters: - name: teamTemplate-id in: path @@ -88286,20 +104597,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: openShiftChangeRequest-id + - name: swapShiftsChangeRequest-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of swapShiftsChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: swapShiftsChangeRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' required: true responses: 2XX: @@ -88307,15 +104618,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property openShiftChangeRequests for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteOpenShiftChangeRequest + summary: Delete navigation property swapShiftsChangeRequests for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteSwapShiftsChangeRequest parameters: - name: teamTemplate-id in: path @@ -88333,14 +104644,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: openShiftChangeRequest-id + - name: swapShiftsChangeRequest-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of swapShiftsChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: swapShiftsChangeRequest - name: If-Match in: header description: ETag @@ -88353,12 +104664,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/openShiftChangeRequests/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/swapShiftsChangeRequests/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.openShiftChangeRequest_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.swapShiftsChangeRequest_GetCount parameters: - name: teamTemplate-id in: path @@ -88383,13 +104694,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/openShifts': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards': get: tags: - teamwork.teamTemplate - summary: Get openShifts from teamwork - description: The set of open shifts in a scheduling group in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListOpenShift + summary: Get timeCards from teamwork + description: The time cards in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListTimeCard parameters: - name: teamTemplate-id in: path @@ -88444,7 +104755,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeCardCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -88454,8 +104765,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to openShifts for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateOpenShift + summary: Create new navigation property to timeCards for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateTimeCard parameters: - name: teamTemplate-id in: path @@ -88478,7 +104789,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.timeCard' required: true responses: 2XX: @@ -88486,17 +104797,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/openShifts/{openShift-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/{timeCard-id}': get: tags: - teamwork.teamTemplate - summary: Get openShifts from teamwork - description: The set of open shifts in a scheduling group in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetOpenShift + summary: Get timeCards from teamwork + description: The time cards in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetTimeCard parameters: - name: teamTemplate-id in: path @@ -88514,14 +104825,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: openShift-id + - name: timeCard-id in: path - description: The unique identifier of openShift + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: timeCard - name: $select in: query description: Select properties to be returned @@ -88548,15 +104859,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property openShifts in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateOpenShift + summary: Update the navigation property timeCards in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateTimeCard parameters: - name: teamTemplate-id in: path @@ -88574,20 +104885,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: openShift-id + - name: timeCard-id in: path - description: The unique identifier of openShift + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: timeCard requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.timeCard' required: true responses: 2XX: @@ -88595,15 +104906,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property openShifts for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteOpenShift + summary: Delete navigation property timeCards for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteTimeCard parameters: - name: teamTemplate-id in: path @@ -88621,14 +104932,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: openShift-id + - name: timeCard-id in: path - description: The unique identifier of openShift + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: timeCard - name: If-Match in: header description: ETag @@ -88641,12 +104952,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/openShifts/$count': - get: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/{timeCard-id}/microsoft.graph.clockOut': + post: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.openShift_GetCount + summary: Invoke action clockOut + description: Clock out to end an open timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-clockout?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_clockOut parameters: - name: teamTemplate-id in: path @@ -88664,20 +104979,54 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + atApprovedLocation: + type: boolean + default: false + nullable: true + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/schedulingGroups': - get: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/{timeCard-id}/microsoft.graph.confirm': + post: tags: - teamwork.teamTemplate - summary: Get schedulingGroups from teamwork - description: The logical grouping of users in the schedule (usually by role). - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListSchedulingGroup + summary: Invoke action confirm + description: Confirm a specific timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-confirm?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_confirm parameters: - name: teamTemplate-id in: path @@ -88695,55 +105044,30 @@ paths: 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 + - name: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: timeCard responses: 2XX: - $ref: '#/components/responses/microsoft.graph.schedulingGroupCollectionResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/{timeCard-id}/microsoft.graph.confirmForUser': post: tags: - teamwork.teamTemplate - summary: Create new navigation property to schedulingGroups for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateSchedulingGroup + summary: Invoke action confirmForUser + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_confirmGraphFPreUser parameters: - name: teamTemplate-id in: path @@ -88761,30 +105085,46 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + type: object + properties: + userId: + type: string + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/schedulingGroups/{schedulingGroup-id}': - get: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/{timeCard-id}/microsoft.graph.endBreak': + post: tags: - teamwork.teamTemplate - summary: Get schedulingGroups from teamwork - description: The logical grouping of users in the schedule (usually by role). - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetSchedulingGroup + summary: Invoke action endBreak + description: End the open break in a specific timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-endbreak?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_endBreak parameters: - name: teamTemplate-id in: path @@ -88802,49 +105142,54 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: schedulingGroup-id + - name: timeCard-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: timeCard + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + atApprovedLocation: + type: boolean + default: false + nullable: true + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/{timeCard-id}/microsoft.graph.startBreak': + post: tags: - teamwork.teamTemplate - summary: Update the navigation property schedulingGroups in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateSchedulingGroup + summary: Invoke action startBreak + description: Start a break in a specific timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-startbreak?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_startBreak parameters: - name: teamTemplate-id in: path @@ -88862,20 +105207,33 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: schedulingGroup-id + - name: timeCard-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup + x-ms-docs-key-type: timeCard requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + type: object + properties: + atApprovedLocation: + type: boolean + default: false + nullable: true + isAtApprovedLocation: + type: boolean + default: false + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object required: true responses: 2XX: @@ -88883,15 +105241,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/$count': + get: tags: - teamwork.teamTemplate - summary: Delete navigation property schedulingGroups for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteSchedulingGroup + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_GetCount parameters: - name: teamTemplate-id in: path @@ -88909,32 +105268,23 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: schedulingGroup-id - in: path - description: The unique identifier of schedulingGroup - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: schedulingGroup - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/schedulingGroups/$count': - get: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/microsoft.graph.clockIn': + post: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.schedulingGroup_GetCount + summary: Invoke action clockIn + description: Clock in to start a timeCard. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/timecard-clockin?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_clockIn parameters: - name: teamTemplate-id in: path @@ -88952,20 +105302,46 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + atApprovedLocation: + type: boolean + default: false + nullable: true + isAtApprovedLocation: + type: boolean + default: false + nullable: true + onBehalfOfUserId: + type: string + nullable: true + notes: + $ref: '#/components/schemas/microsoft.graph.itemBody' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/shifts': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffReasons': get: tags: - teamwork.teamTemplate - summary: Get shifts from teamwork - description: The shifts in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListShift + summary: Get timeOffReasons from teamwork + description: The set of reasons for a time off in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListTimeOffReason parameters: - name: teamTemplate-id in: path @@ -89020,7 +105396,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.shiftCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeOffReasonCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -89030,8 +105406,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to shifts for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateShift + summary: Create new navigation property to timeOffReasons for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateTimeOffReason parameters: - name: teamTemplate-id in: path @@ -89054,7 +105430,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' required: true responses: 2XX: @@ -89062,17 +105438,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/shifts/{shift-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffReasons/{timeOffReason-id}': get: tags: - teamwork.teamTemplate - summary: Get shifts from teamwork - description: The shifts in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetShift + summary: Get timeOffReasons from teamwork + description: The set of reasons for a time off in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetTimeOffReason parameters: - name: teamTemplate-id in: path @@ -89090,14 +105466,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: shift-id + - name: timeOffReason-id in: path - description: The unique identifier of shift + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: shift + x-ms-docs-key-type: timeOffReason - name: $select in: query description: Select properties to be returned @@ -89124,15 +105500,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property shifts in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateShift + summary: Update the navigation property timeOffReasons in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateTimeOffReason parameters: - name: teamTemplate-id in: path @@ -89150,20 +105526,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: shift-id + - name: timeOffReason-id in: path - description: The unique identifier of shift + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: shift + x-ms-docs-key-type: timeOffReason requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' required: true responses: 2XX: @@ -89171,15 +105547,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property shifts for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteShift + summary: Delete navigation property timeOffReasons for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteTimeOffReason parameters: - name: teamTemplate-id in: path @@ -89197,14 +105573,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: shift-id + - name: timeOffReason-id in: path - description: The unique identifier of shift + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: shift + x-ms-docs-key-type: timeOffReason - name: If-Match in: header description: ETag @@ -89217,12 +105593,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/shifts/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffReasons/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.shift_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeOffReason_GetCount parameters: - name: teamTemplate-id in: path @@ -89247,13 +105623,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/shiftsRoleDefinitions': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffRequests': get: tags: - teamwork.teamTemplate - summary: Get shiftsRoleDefinitions from teamwork - description: The definitions of the roles in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListShiftsRoleDefinition + summary: Get timeOffRequests from teamwork + description: The time off requests in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListTimeOffRequest parameters: - name: teamTemplate-id in: path @@ -89308,7 +105684,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.shiftsRoleDefinitionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeOffRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -89318,8 +105694,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to shiftsRoleDefinitions for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateShiftsRoleDefinition + summary: Create new navigation property to timeOffRequests for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateTimeOffRequest parameters: - name: teamTemplate-id in: path @@ -89342,7 +105718,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' required: true responses: 2XX: @@ -89350,17 +105726,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/shiftsRoleDefinitions/{shiftsRoleDefinition-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffRequests/{timeOffRequest-id}': get: tags: - teamwork.teamTemplate - summary: Get shiftsRoleDefinitions from teamwork - description: The definitions of the roles in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetShiftsRoleDefinition + summary: Get timeOffRequests from teamwork + description: The time off requests in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetTimeOffRequest parameters: - name: teamTemplate-id in: path @@ -89378,14 +105754,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: shiftsRoleDefinition-id + - name: timeOffRequest-id in: path - description: The unique identifier of shiftsRoleDefinition + description: The unique identifier of timeOffRequest required: true style: simple schema: type: string - x-ms-docs-key-type: shiftsRoleDefinition + x-ms-docs-key-type: timeOffRequest - name: $select in: query description: Select properties to be returned @@ -89412,15 +105788,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property shiftsRoleDefinitions in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateShiftsRoleDefinition + summary: Update the navigation property timeOffRequests in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateTimeOffRequest parameters: - name: teamTemplate-id in: path @@ -89438,20 +105814,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: shiftsRoleDefinition-id + - name: timeOffRequest-id in: path - description: The unique identifier of shiftsRoleDefinition + description: The unique identifier of timeOffRequest required: true style: simple schema: type: string - x-ms-docs-key-type: shiftsRoleDefinition + x-ms-docs-key-type: timeOffRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' required: true responses: 2XX: @@ -89459,15 +105835,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property shiftsRoleDefinitions for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteShiftsRoleDefinition + summary: Delete navigation property timeOffRequests for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteTimeOffRequest parameters: - name: teamTemplate-id in: path @@ -89485,14 +105861,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: shiftsRoleDefinition-id + - name: timeOffRequest-id in: path - description: The unique identifier of shiftsRoleDefinition + description: The unique identifier of timeOffRequest required: true style: simple schema: type: string - x-ms-docs-key-type: shiftsRoleDefinition + x-ms-docs-key-type: timeOffRequest - name: If-Match in: header description: ETag @@ -89505,12 +105881,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/shiftsRoleDefinitions/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffRequests/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.shiftsRoleDefinition_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeOffRequest_GetCount parameters: - name: teamTemplate-id in: path @@ -89535,13 +105911,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/swapShiftsChangeRequests': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timesOff': get: tags: - teamwork.teamTemplate - summary: Get swapShiftsChangeRequests from teamwork - description: The swap requests for shifts in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListSwapShiftsChangeRequest + summary: Get timesOff from teamwork + description: The instances of times off in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListTimesOff parameters: - name: teamTemplate-id in: path @@ -89596,7 +105972,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.swapShiftsChangeRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeOffCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -89606,8 +105982,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to swapShiftsChangeRequests for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateSwapShiftsChangeRequest + summary: Create new navigation property to timesOff for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateTimesOff parameters: - name: teamTemplate-id in: path @@ -89630,7 +106006,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $ref: '#/components/schemas/microsoft.graph.timeOff' required: true responses: 2XX: @@ -89638,17 +106014,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $ref: '#/components/schemas/microsoft.graph.timeOff' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timesOff/{timeOff-id}': get: tags: - teamwork.teamTemplate - summary: Get swapShiftsChangeRequests from teamwork - description: The swap requests for shifts in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetSwapShiftsChangeRequest + summary: Get timesOff from teamwork + description: The instances of times off in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetTimesOff parameters: - name: teamTemplate-id in: path @@ -89666,14 +106042,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: swapShiftsChangeRequest-id + - name: timeOff-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of timeOff required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest + x-ms-docs-key-type: timeOff - name: $select in: query description: Select properties to be returned @@ -89700,15 +106076,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $ref: '#/components/schemas/microsoft.graph.timeOff' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property swapShiftsChangeRequests in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateSwapShiftsChangeRequest + summary: Update the navigation property timesOff in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateTimesOff parameters: - name: teamTemplate-id in: path @@ -89726,20 +106102,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: swapShiftsChangeRequest-id + - name: timeOff-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of timeOff required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest + x-ms-docs-key-type: timeOff requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $ref: '#/components/schemas/microsoft.graph.timeOff' required: true responses: 2XX: @@ -89747,15 +106123,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $ref: '#/components/schemas/microsoft.graph.timeOff' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property swapShiftsChangeRequests for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteSwapShiftsChangeRequest + summary: Delete navigation property timesOff for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteTimesOff parameters: - name: teamTemplate-id in: path @@ -89773,14 +106149,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: swapShiftsChangeRequest-id + - name: timeOff-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of timeOff required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest + x-ms-docs-key-type: timeOff - name: If-Match in: header description: ETag @@ -89793,12 +106169,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/swapShiftsChangeRequests/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timesOff/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.swapShiftsChangeRequest_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timesOff_GetCount parameters: - name: teamTemplate-id in: path @@ -89823,13 +106199,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags': get: tags: - teamwork.teamTemplate - summary: Get timeCards from teamwork - description: The time cards in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListTimeCard + summary: Get tags from teamwork + description: The tags associated with the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_ListTag parameters: - name: teamTemplate-id in: path @@ -89884,7 +106260,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeCardCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamworkTagCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -89894,8 +106270,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to timeCards for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateTimeCard + summary: Create new navigation property to tags for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_CreateTag parameters: - name: teamTemplate-id in: path @@ -89918,7 +106294,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' required: true responses: 2XX: @@ -89926,17 +106302,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/{timeCard-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags/{teamworkTag-id}': get: tags: - teamwork.teamTemplate - summary: Get timeCards from teamwork - description: The time cards in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetTimeCard + summary: Get tags from teamwork + description: The tags associated with the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetTag parameters: - name: teamTemplate-id in: path @@ -89954,14 +106330,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: timeCard-id + - name: teamworkTag-id in: path - description: The unique identifier of timeCard + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: teamworkTag - name: $select in: query description: Select properties to be returned @@ -89988,15 +106364,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property timeCards in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateTimeCard + summary: Update the navigation property tags in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateTag parameters: - name: teamTemplate-id in: path @@ -90014,20 +106390,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: timeCard-id + - name: teamworkTag-id in: path - description: The unique identifier of timeCard + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: teamworkTag requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' required: true responses: 2XX: @@ -90035,15 +106411,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property timeCards for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteTimeCard + summary: Delete navigation property tags for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteTag parameters: - name: teamTemplate-id in: path @@ -90061,14 +106437,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: timeCard-id + - name: teamworkTag-id in: path - description: The unique identifier of timeCard + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: teamworkTag - name: If-Match in: header description: ETag @@ -90081,16 +106457,87 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/{timeCard-id}/microsoft.graph.clockOut': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags/{teamworkTag-id}/members': + get: + tags: + - teamwork.teamTemplate + summary: Get members from teamwork + description: Users assigned to the tag. + operationId: teamwork.teamTemplate.definition.teamDefinition.tag_ListMember + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition + - name: teamworkTag-id + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.teamworkTagMemberCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - teamwork.teamTemplate - summary: Invoke action clockOut - description: Clock out to end an open timeCard. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-clockout?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_clockOut + summary: Create new navigation property to members for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.tag_CreateMember parameters: - name: teamTemplate-id in: path @@ -90108,54 +106555,38 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: timeCard-id + - name: teamworkTag-id in: path - description: The unique identifier of timeCard + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: teamworkTag requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - atApprovedLocation: - type: boolean - default: false - nullable: true - isAtApprovedLocation: - type: boolean - default: false - nullable: true - notes: - $ref: '#/components/schemas/microsoft.graph.itemBody' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/{timeCard-id}/microsoft.graph.confirm': - post: + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags/{teamworkTag-id}/members/{teamworkTagMember-id}': + get: tags: - teamwork.teamTemplate - summary: Invoke action confirm - description: Confirm a specific timeCard. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-confirm?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_confirm + summary: Get members from teamwork + description: Users assigned to the tag. + operationId: teamwork.teamTemplate.definition.teamDefinition.tag_GetMember parameters: - name: teamTemplate-id in: path @@ -90173,30 +106604,57 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: timeCard-id + - name: teamworkTag-id in: path - description: The unique identifier of timeCard + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: teamworkTag + - name: teamworkTagMember-id + in: path + description: The unique identifier of teamworkTagMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTagMember + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.timeCard' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/{timeCard-id}/microsoft.graph.confirmForUser': - post: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Invoke action confirmForUser - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_confirmGraphFPreUser + summary: Update the navigation property members in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.tag_UpdateMember parameters: - name: teamTemplate-id in: path @@ -90214,25 +106672,28 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: timeCard-id + - name: teamworkTag-id in: path - description: The unique identifier of timeCard + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: teamworkTag + - name: teamworkTagMember-id + in: path + description: The unique identifier of teamworkTagMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTagMember requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - userId: - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' required: true responses: 2XX: @@ -90240,20 +106701,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/{timeCard-id}/microsoft.graph.endBreak': - post: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.teamTemplate - summary: Invoke action endBreak - description: End the open break in a specific timeCard. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-endbreak?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_endBreak + summary: Delete navigation property members for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.tag_DeleteMember parameters: - name: teamTemplate-id in: path @@ -90271,54 +106727,40 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: timeCard-id + - name: teamworkTag-id in: path - description: The unique identifier of timeCard + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - atApprovedLocation: - type: boolean - default: false - nullable: true - isAtApprovedLocation: - type: boolean - default: false - nullable: true - notes: - $ref: '#/components/schemas/microsoft.graph.itemBody' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: teamworkTag + - name: teamworkTagMember-id + in: path + description: The unique identifier of teamworkTagMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTagMember + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/{timeCard-id}/microsoft.graph.startBreak': - post: + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags/{teamworkTag-id}/members/$count': + get: tags: - teamwork.teamTemplate - summary: Invoke action startBreak - description: Start a break in a specific timeCard. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-startbreak?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_startBreak + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.tag.member_GetCount parameters: - name: teamTemplate-id in: path @@ -90336,50 +106778,27 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: timeCard-id + - name: teamworkTag-id in: path - description: The unique identifier of timeCard + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - atApprovedLocation: - type: boolean - default: false - nullable: true - isAtApprovedLocation: - type: boolean - default: false - nullable: true - notes: - $ref: '#/components/schemas/microsoft.graph.itemBody' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: teamworkTag + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.tag_GetCount parameters: - name: teamTemplate-id in: path @@ -90404,16 +106823,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/microsoft.graph.clockIn': - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/template': + get: tags: - teamwork.teamTemplate - summary: Invoke action clockIn - description: Clock in to start a timeCard. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timecard-clockin?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_clockIn + summary: Get template from teamwork + description: The template this team was created from. See available templates. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetTemplate parameters: - name: teamTemplate-id in: path @@ -90431,46 +106847,43 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - atApprovedLocation: - type: boolean - default: false - nullable: true - isAtApprovedLocation: - type: boolean - default: false - nullable: true - onBehalfOfUserId: - type: string - nullable: true - notes: - $ref: '#/components/schemas/microsoft.graph.itemBody' - additionalProperties: - type: object - required: 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: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.teamsTemplate' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffReasons': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/templateDefinition': get: tags: - teamwork.teamTemplate - summary: Get timeOffReasons from teamwork - description: The set of reasons for a time off in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListTimeOffReason + summary: Get templateDefinition from teamwork + description: Generic representation of a team template definition for a team with a specific structure and configuration. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetTemplateDefinition parameters: - name: teamTemplate-id in: path @@ -90488,6 +106901,83 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.teamTemplateDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/$count': + get: + tags: + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition_GetCount + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplate + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /teamwork/teamTemplates/$count: + get: + tags: + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplate_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /teamwork/workforceIntegrations: + get: + tags: + - teamwork.workforceIntegration + summary: List workforceIntegrations + description: Retrieve a list of workforceIntegration objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/workforceintegration-list?view=graph-rest-beta + operationId: teamwork_ListWorkforceIntegration + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -90525,7 +107015,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffReasonCollectionResponse' + $ref: '#/components/responses/microsoft.graph.workforceIntegrationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -90534,32 +107024,19 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teamwork.teamTemplate - summary: Create new navigation property to timeOffReasons for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateTimeOffReason - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition + - teamwork.workforceIntegration + summary: Create workforceIntegration + description: Create a new workforceIntegration object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/workforceintegration-post?view=graph-rest-beta + operationId: teamwork_CreateWorkforceIntegration requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.workforceIntegration' required: true responses: 2XX: @@ -90567,42 +107044,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.workforceIntegration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffReasons/{timeOffReason-id}': + '/teamwork/workforceIntegrations/{workforceIntegration-id}': get: tags: - - teamwork.teamTemplate - summary: Get timeOffReasons from teamwork - description: The set of reasons for a time off in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetTimeOffReason + - teamwork.workforceIntegration + summary: Get workforceIntegration + description: Retrieve the properties and relationships of a workforceintegration object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/workforceintegration-get?view=graph-rest-beta + operationId: teamwork_GetWorkforceIntegration parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: timeOffReason-id + - name: workforceIntegration-id in: path - description: The unique identifier of timeOffReason + description: The unique identifier of workforceIntegration required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffReason + x-ms-docs-key-type: workforceIntegration - name: $select in: query description: Select properties to be returned @@ -90629,46 +107093,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.workforceIntegration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.teamTemplate - summary: Update the navigation property timeOffReasons in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateTimeOffReason + - teamwork.workforceIntegration + summary: Update workforceintegration + description: Update the properties of a workforceintegration object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/workforceintegration-update?view=graph-rest-beta + operationId: teamwork_UpdateWorkforceIntegration parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: timeOffReason-id + - name: workforceIntegration-id in: path - description: The unique identifier of timeOffReason + description: The unique identifier of workforceIntegration required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffReason + x-ms-docs-key-type: workforceIntegration requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.workforceIntegration' required: true responses: 2XX: @@ -90676,40 +107128,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.workforceIntegration' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.teamTemplate - summary: Delete navigation property timeOffReasons for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteTimeOffReason + - teamwork.workforceIntegration + summary: Delete workforceIntegration + description: Delete an instance of a workforceIntegration. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/workforceintegration-delete?view=graph-rest-beta + operationId: teamwork_DeleteWorkforceIntegration parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: timeOffReason-id + - name: workforceIntegration-id in: path - description: The unique identifier of timeOffReason + description: The unique identifier of workforceIntegration required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffReason + x-ms-docs-key-type: workforceIntegration - name: If-Match in: header description: ETag @@ -90722,29 +107162,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffReasons/$count': + /teamwork/workforceIntegrations/$count: get: tags: - - teamwork.teamTemplate + - teamwork.workforceIntegration summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeOffReason_GetCount + operationId: teamwork.workforceIntegration_GetCount parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplateDefinition - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -90752,30 +107176,25 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffRequests': + '/users/{user-id}/chats': get: tags: - - teamwork.teamTemplate - summary: Get timeOffRequests from teamwork - description: The time off requests in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListTimeOffRequest + - users.chat + summary: List chats + description: 'Retrieve the list of chats that the user is part of. This method supports federation. When a user ID is provided, the calling application must belong to the same tenant that the user belongs to.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chat-list?view=graph-rest-beta + operationId: user_ListChat parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + - name: user-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition + x-ms-docs-key-type: user - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -90813,7 +107232,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -90822,32 +107241,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teamwork.teamTemplate - summary: Create new navigation property to timeOffRequests for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateTimeOffRequest + - users.chat + summary: Create new navigation property to chats for users + operationId: user_CreateChat parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + - name: user-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition + x-ms-docs-key-type: user requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.chat' required: true responses: 2XX: @@ -90855,42 +107266,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.chat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffRequests/{timeOffRequest-id}': - get: - tags: - - teamwork.teamTemplate - summary: Get timeOffRequests from teamwork - description: The time off requests in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetTimeOffRequest + '/users/{user-id}/chats/{chat-id}': + get: + tags: + - users.chat + summary: Get chat + description: 'Retrieve a single chat (without its messages). This method supports federation. To access a chat, at least one chat member must belong to the tenant the request initiated from.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chat-get?view=graph-rest-beta + operationId: user_GetChat parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + - name: user-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: timeOffRequest-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of timeOffRequest + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffRequest + x-ms-docs-key-type: chat - name: $select in: query description: Select properties to be returned @@ -90917,46 +107323,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.chat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.teamTemplate - summary: Update the navigation property timeOffRequests in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateTimeOffRequest + - users.chat + summary: Update the navigation property chats in users + operationId: user_UpdateChat parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + - name: user-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: timeOffRequest-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of timeOffRequest + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffRequest + x-ms-docs-key-type: chat requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.chat' required: true responses: 2XX: @@ -90964,40 +107362,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.chat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.teamTemplate - summary: Delete navigation property timeOffRequests for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteTimeOffRequest + - users.chat + summary: Delete navigation property chats for users + operationId: user_DeleteChat parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + - name: user-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: timeOffRequest-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of timeOffRequest + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffRequest + x-ms-docs-key-type: chat - name: If-Match in: header description: ETag @@ -91010,60 +107400,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffRequests/$count': - get: - tags: - - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeOffRequest_GetCount - parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id - in: path - description: The unique identifier of teamTemplateDefinition - required: true - style: simple - 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/schedule/timesOff': + '/users/{user-id}/chats/{chat-id}/installedApps': get: tags: - - teamwork.teamTemplate - summary: Get timesOff from teamwork - description: The instances of times off in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListTimesOff + - users.chat + summary: Get installedApps from users + description: A collection of all the apps in the chat. Nullable. + operationId: user.chat_ListInstalledApp parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition + x-ms-docs-key-type: chat - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -91101,7 +107461,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamsAppInstallationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -91110,32 +107470,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teamwork.teamTemplate - summary: Create new navigation property to timesOff for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateTimesOff + - users.chat + summary: Create new navigation property to installedApps for users + operationId: user.chat_CreateInstalledApp parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition + x-ms-docs-key-type: chat requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' required: true responses: 2XX: @@ -91143,42 +107503,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timesOff/{timeOff-id}': + '/users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}': get: tags: - - teamwork.teamTemplate - summary: Get timesOff from teamwork - description: The instances of times off in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetTimesOff + - users.chat + summary: Get installedApps from users + description: A collection of all the apps in the chat. Nullable. + operationId: user.chat_GetInstalledApp parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: timeOff-id + x-ms-docs-key-type: chat + - name: teamsAppInstallation-id in: path - description: The unique identifier of timeOff + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: timeOff + x-ms-docs-key-type: teamsAppInstallation - name: $select in: query description: Select properties to be returned @@ -91205,46 +107565,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.teamTemplate - summary: Update the navigation property timesOff in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateTimesOff + - users.chat + summary: Update the navigation property installedApps in users + operationId: user.chat_UpdateInstalledApp parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: timeOff-id + x-ms-docs-key-type: chat + - name: teamsAppInstallation-id in: path - description: The unique identifier of timeOff + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: timeOff + x-ms-docs-key-type: teamsAppInstallation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' required: true responses: 2XX: @@ -91252,40 +107612,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.teamTemplate - summary: Delete navigation property timesOff for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteTimesOff + - users.chat + summary: Delete navigation property installedApps for users + operationId: user.chat_DeleteInstalledApp parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: timeOff-id + x-ms-docs-key-type: chat + - name: teamsAppInstallation-id in: path - description: The unique identifier of timeOff + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: timeOff + x-ms-docs-key-type: teamsAppInstallation - name: If-Match in: header description: ETag @@ -91298,75 +107658,91 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timesOff/$count': - get: + '/users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': + post: tags: - - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timesOff_GetCount + - users.chat + summary: Invoke action upgrade + description: Upgrade an app installation within a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chat-teamsappinstallation-upgrade?view=graph-rest-beta + operationId: user.chat.installedApp_upgrade parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: chat + - name: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAppInstallation + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + consentedPermissionSet: + $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags': + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/teamsApp': get: tags: - - teamwork.teamTemplate - summary: Get tags from teamwork - description: The tags associated with the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_ListTag + - users.chat + summary: Get teamsApp from users + description: The app that is installed. + operationId: user.chat.installedApp_GetTeamsApp parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple 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 + x-ms-docs-key-type: chat + - name: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: teamsAppInstallation - name: $select in: query description: Select properties to be returned @@ -91389,84 +107765,130 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamworkTagCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': + get: tags: - - teamwork.teamTemplate - summary: Create new navigation property to tags for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_CreateTag + - users.chat + summary: Get teamsAppDefinition from users + description: The details of this version of the app. + operationId: user.chat.installedApp_GetTeamsAppDefinition parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' - required: true + x-ms-docs-key-type: chat + - name: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAppInstallation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags/{teamworkTag-id}': + '/users/{user-id}/chats/{chat-id}/installedApps/$count': get: tags: - - teamwork.teamTemplate - summary: Get tags from teamwork - description: The tags associated with the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetTag + - users.chat + summary: Get the number of the resource + operationId: user.chat.installedApp_GetCount parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: teamworkTag-id + x-ms-docs-key-type: chat + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/chats/{chat-id}/lastMessagePreview': + get: + tags: + - users.chat + summary: Get lastMessagePreview from users + description: 'Preview of the last message sent in the chat. Null if no messages are sent in the chat. Currently, only the list chats operation supports this property.' + operationId: user.chat_GetLastMessagePreview + parameters: + - name: user-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: user + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat - name: $select in: query description: Select properties to be returned @@ -91493,46 +107915,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.teamTemplate - summary: Update the navigation property tags in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateTag + - users.chat + summary: Update the navigation property lastMessagePreview in users + operationId: user.chat_UpdateLastMessagePreview parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + - name: user-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: teamworkTag-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: chat requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' required: true responses: 2XX: @@ -91540,40 +107954,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.teamTemplate - summary: Delete navigation property tags for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteTag + - users.chat + summary: Delete navigation property lastMessagePreview for users + operationId: user.chat_DeleteLastMessagePreview parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + - name: user-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: teamworkTag-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: chat - name: If-Match in: header description: ETag @@ -91586,38 +107992,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags/{teamworkTag-id}/members': + '/users/{user-id}/chats/{chat-id}/members': get: tags: - - teamwork.teamTemplate - summary: Get members from teamwork - description: Users assigned to the tag. - operationId: teamwork.teamTemplate.definition.teamDefinition.tag_ListMember + - users.chat + summary: Get members from users + description: A collection of all the members in the chat. Nullable. + operationId: user.chat_ListMember parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + - name: user-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: teamworkTag-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: chat - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -91655,7 +108053,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamworkTagMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -91664,40 +108062,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teamwork.teamTemplate - summary: Create new navigation property to members for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.tag_CreateMember + - users.chat + summary: Create new navigation property to members for users + operationId: user.chat_CreateMember parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + - name: user-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: teamworkTag-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: chat requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -91705,50 +108095,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags/{teamworkTag-id}/members/{teamworkTagMember-id}': + '/users/{user-id}/chats/{chat-id}/members/{conversationMember-id}': get: tags: - - teamwork.teamTemplate - summary: Get members from teamwork - description: Users assigned to the tag. - operationId: teamwork.teamTemplate.definition.teamDefinition.tag_GetMember + - users.chat + summary: Get members from users + description: A collection of all the members in the chat. Nullable. + operationId: user.chat_GetMember parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + - name: user-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: teamworkTag-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag - - name: teamworkTagMember-id + x-ms-docs-key-type: chat + - name: conversationMember-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -91775,54 +108157,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.teamTemplate - summary: Update the navigation property members in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.tag_UpdateMember + - users.chat + summary: Update the navigation property members in users + operationId: user.chat_UpdateMember parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + - name: user-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: teamworkTag-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag - - name: teamworkTagMember-id + x-ms-docs-key-type: chat + - name: conversationMember-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember + x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -91830,48 +108204,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.teamTemplate - summary: Delete navigation property members for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.tag_DeleteMember + - users.chat + summary: Delete navigation property members for users + operationId: user.chat_DeleteMember parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + - name: user-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: teamworkTag-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag - - name: teamworkTagMember-id + x-ms-docs-key-type: chat + - name: conversationMember-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -91884,98 +108250,203 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags/{teamworkTag-id}/members/$count': + '/users/{user-id}/chats/{chat-id}/members/$count': get: tags: - - teamwork.teamTemplate + - users.chat summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.tag.member_GetCount + operationId: user.chat.member_GetCount parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: teamworkTag-id + x-ms-docs-key-type: chat + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/chats/{chat-id}/members/microsoft.graph.add': + post: + tags: + - users.chat + summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: user.chat.member_add + parameters: + - name: user-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: user + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags/$count': - get: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/chats/{chat-id}/members/microsoft.graph.remove': + post: tags: - - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.tag_GetCount + - users.chat + summary: Invoke action remove + description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: user.chat.member_remove parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: chat + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/template': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/chats/{chat-id}/messages': get: tags: - - teamwork.teamTemplate - summary: Get template from teamwork - description: The template this team was created from. See available templates. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetTemplate + - users.chat + summary: Get messages from users + description: A collection of all the messages in the chat. Nullable. + operationId: user.chat_ListMessage parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition + x-ms-docs-key-type: chat + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 @@ -91998,38 +108469,84 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.chat + summary: Create new navigation property to messages for users + operationId: user.chat_CreateMessage + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true + responses: + 2XX: + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTemplate' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/templateDefinition': + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}': get: tags: - - teamwork.teamTemplate - summary: Get templateDefinition from teamwork - description: Generic representation of a team template definition for a team with a specific structure and configuration. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetTemplateDefinition + - users.chat + summary: Get messages from users + description: A collection of all the messages in the chat. Nullable. + operationId: user.chat_GetMessage parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - name: $select in: query description: Select properties to be returned @@ -92056,57 +108573,131 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/$count': - get: + patch: tags: - - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition_GetCount + - users.chat + summary: Update the navigation property messages in users + operationId: user.chat_UpdateMessage parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: user + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - /teamwork/teamTemplates/$count: - get: + x-ms-docs-operation-type: operation + delete: tags: - - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate_GetCount + - users.chat + summary: Delete navigation property messages for users + operationId: user.chat_DeleteMessage parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - /teamwork/workforceIntegrations: + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/hostedContents': get: tags: - - teamwork.workforceIntegration - summary: List workforceIntegrations - description: Retrieve a list of workforceIntegration objects. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/workforceintegration-list?view=graph-rest-beta - operationId: teamwork_ListWorkforceIntegration + - users.chat + summary: Get hostedContents from users + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: user.chat.message_ListHostedContent parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -92144,7 +108735,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.workforceIntegrationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -92153,19 +108744,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teamwork.workforceIntegration - summary: Create workforceIntegration - description: Create a new workforceIntegration object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/workforceintegration-post?view=graph-rest-beta - operationId: teamwork_CreateWorkforceIntegration + - users.chat + summary: Create new navigation property to hostedContents for users + operationId: user.chat.message_CreateHostedContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.workforceIntegration' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -92173,29 +108785,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.workforceIntegration' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/workforceIntegrations/{workforceIntegration-id}': + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': get: tags: - - teamwork.workforceIntegration - summary: Get workforceIntegration - description: Retrieve the properties and relationships of a workforceintegration object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/workforceintegration-get?view=graph-rest-beta - operationId: teamwork_GetWorkforceIntegration + - users.chat + summary: Get hostedContents from users + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: user.chat.message_GetHostedContent parameters: - - name: workforceIntegration-id + - name: user-id in: path - description: The unique identifier of workforceIntegration + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: workforceIntegration + x-ms-docs-key-type: user + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -92222,34 +108855,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.workforceIntegration' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.workforceIntegration - summary: Update workforceintegration - description: Update the properties of a workforceintegration object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/workforceintegration-update?view=graph-rest-beta - operationId: teamwork_UpdateWorkforceIntegration + - users.chat + summary: Update the navigation property hostedContents in users + operationId: user.chat.message_UpdateHostedContent parameters: - - name: workforceIntegration-id + - name: user-id in: path - description: The unique identifier of workforceIntegration + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: workforceIntegration + x-ms-docs-key-type: user + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.workforceIntegration' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -92257,28 +108910,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.workforceIntegration' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.workforceIntegration - summary: Delete workforceIntegration - description: Delete an instance of a workforceIntegration. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/workforceintegration-delete?view=graph-rest-beta - operationId: teamwork_DeleteWorkforceIntegration + - users.chat + summary: Delete navigation property hostedContents for users + operationId: user.chat.message_DeleteHostedContent parameters: - - name: workforceIntegration-id + - name: user-id in: path - description: The unique identifier of workforceIntegration + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: workforceIntegration + x-ms-docs-key-type: user + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -92291,30 +108964,62 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /teamwork/workforceIntegrations/$count: + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - - teamwork.workforceIntegration - summary: Get the number of the resource - operationId: teamwork.workforceIntegration_GetCount + - users.chat + summary: Get media content for the navigation property hostedContents from users + description: The unique identifier for an entity. Read-only. + operationId: user.chat.message_GetHostedContentsContent parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - '/users/{user-id}/chats': - get: + put: tags: - users.chat - summary: List chats - description: 'Retrieve the list of chats that the user is part of. This method supports federation. When a user ID is provided, the calling application must belong to the same tenant that the user belongs to.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-list?view=graph-rest-beta - operationId: user_ListChat + summary: Update media content for the navigation property hostedContents in users + description: The unique identifier for an entity. Read-only. + operationId: user.chat.message_SetHostedContentsContent parameters: - name: user-id in: path @@ -92324,55 +109029,137 @@ paths: 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 + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple schema: - uniqueItems: true - type: array - items: + 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: - $ref: '#/components/responses/microsoft.graph.chatCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + delete: + tags: + - users.chat + summary: Delete media content for the navigation property hostedContents in users + description: The unique identifier for an entity. Read-only. + operationId: user.chat.message_DeleteHostedContentsContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/hostedContents/$count': + get: + tags: + - users.chat + summary: Get the number of the resource + operationId: user.chat.message.hostedContent_GetCount + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + 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' + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': post: tags: - users.chat - summary: Create new navigation property to chats for users - operationId: user_CreateChat + summary: Invoke action setReaction + operationId: user.chat.message_setReaction parameters: - name: user-id in: path @@ -92382,33 +109169,51 @@ paths: schema: type: string x-ms-docs-key-type: user + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chat' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chat' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}': - get: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': + post: tags: - users.chat - summary: Get chat - description: 'Retrieve a single chat (without its messages). This method supports federation. To access a chat, at least one chat member must belong to the tenant the request initiated from.' + 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/chat-get?view=graph-rest-beta - operationId: user_GetChat + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: user.chat.message_softDelete parameters: - name: user-id in: path @@ -92426,41 +109231,30 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: $select - in: query - description: Select properties to be returned - 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: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chat' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + post: tags: - users.chat - summary: Update the navigation property chats in users - operationId: user_UpdateChat + 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: user.chat.message_undoSoftDelete parameters: - name: user-id in: path @@ -92478,28 +109272,26 @@ paths: schema: type: string x-ms-docs-key-type: chat - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chat' - required: true + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: tags: - users.chat - summary: Delete navigation property chats for users - operationId: user_DeleteChat + summary: Invoke action unsetReaction + operationId: user.chat.message_unsetReaction parameters: - name: user-id in: path @@ -92517,25 +109309,40 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: If-Match - in: header - description: ETag + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true style: simple 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 + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/installedApps': + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies': get: tags: - users.chat - summary: Get installedApps from users - description: A collection of all the apps in the chat. Nullable. - operationId: user.chat_ListInstalledApp + summary: Get replies from users + description: Replies for a specified message. Supports $expand for channel messages. + operationId: user.chat.message_ListReply parameters: - name: user-id in: path @@ -92553,6 +109360,14 @@ paths: schema: type: string x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -92590,7 +109405,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAppInstallationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -92600,8 +109415,8 @@ paths: post: tags: - users.chat - summary: Create new navigation property to installedApps for users - operationId: user.chat_CreateInstalledApp + summary: Create new navigation property to replies for users + operationId: user.chat.message_CreateReply parameters: - name: user-id in: path @@ -92619,12 +109434,20 @@ paths: schema: type: string x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -92632,17 +109455,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}': + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': get: tags: - users.chat - summary: Get installedApps from users - description: A collection of all the apps in the chat. Nullable. - operationId: user.chat_GetInstalledApp + summary: Get replies from users + description: Replies for a specified message. Supports $expand for channel messages. + operationId: user.chat.message_GetReply parameters: - name: user-id in: path @@ -92660,14 +109483,22 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: teamsAppInstallation-id + - name: chatMessage-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - name: $select in: query description: Select properties to be returned @@ -92694,15 +109525,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.chat - summary: Update the navigation property installedApps in users - operationId: user.chat_UpdateInstalledApp + summary: Update the navigation property replies in users + operationId: user.chat.message_UpdateReply parameters: - name: user-id in: path @@ -92720,20 +109551,28 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: teamsAppInstallation-id + - name: chatMessage-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -92741,15 +109580,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.chat - summary: Delete navigation property installedApps for users - operationId: user.chat_DeleteInstalledApp + summary: Delete navigation property replies for users + operationId: user.chat.message_DeleteReply parameters: - name: user-id in: path @@ -92767,14 +109606,22 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: teamsAppInstallation-id + - name: chatMessage-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - name: If-Match in: header description: ETag @@ -92787,16 +109634,95 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': + get: + tags: + - users.chat + summary: Get hostedContents from users + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: user.chat.message.reply_ListHostedContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.chatMessageHostedContentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - users.chat - summary: Invoke action upgrade - description: Upgrade an app installation within a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-teamsappinstallation-upgrade?view=graph-rest-beta - operationId: user.chat.installedApp_upgrade + summary: Create new navigation property to hostedContents for users + operationId: user.chat.message.reply_CreateHostedContent parameters: - name: user-id in: path @@ -92814,39 +109740,46 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: teamsAppInstallation-id + - name: chatMessage-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - consentedPermissionSet: - $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/teamsApp': + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': get: tags: - users.chat - summary: Get teamsApp from users - description: The app that is installed. - operationId: user.chat.installedApp_GetTeamsApp + summary: Get hostedContents from users + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: user.chat.message.reply_GetHostedContent parameters: - name: user-id in: path @@ -92864,14 +109797,30 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: teamsAppInstallation-id + - name: chatMessage-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -92898,17 +109847,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': - get: + patch: tags: - users.chat - summary: Get teamsAppDefinition from users - description: The details of this version of the app. - operationId: user.chat.installedApp_GetTeamsAppDefinition + summary: Update the navigation property hostedContents in users + operationId: user.chat.message.reply_UpdateHostedContent parameters: - name: user-id in: path @@ -92926,50 +109873,52 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: teamsAppInstallation-id + - name: chatMessage-id in: path - description: The unique identifier of teamsAppInstallation + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAppInstallation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessageHostedContent + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/installedApps/$count': - get: + delete: tags: - users.chat - summary: Get the number of the resource - operationId: user.chat.installedApp_GetCount + summary: Delete navigation property hostedContents for users + operationId: user.chat.message.reply_DeleteHostedContent parameters: - name: user-id in: path @@ -92987,20 +109936,49 @@ paths: schema: type: string x-ms-docs-key-type: chat - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/lastMessagePreview': + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - users.chat - summary: Get lastMessagePreview from users - description: 'Preview of the last message sent in the chat. Null if no messages are sent in the chat. Currently, only the list chats operation supports this property.' - operationId: user.chat_GetLastMessagePreview + summary: Get media content for the navigation property hostedContents from users + description: The unique identifier for an entity. Read-only. + operationId: user.chat.message.reply_GetHostedContentsContent parameters: - name: user-id in: path @@ -93018,41 +109996,46 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + put: tags: - users.chat - summary: Update the navigation property lastMessagePreview in users - operationId: user.chat_UpdateLastMessagePreview + summary: Update media content for the navigation property hostedContents in users + description: The unique identifier for an entity. Read-only. + operationId: user.chat.message.reply_SetHostedContentsContent parameters: - name: user-id in: path @@ -93070,28 +110053,49 @@ paths: schema: type: string x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.chat - summary: Delete navigation property lastMessagePreview for users - operationId: user.chat_DeleteLastMessagePreview + summary: Delete media content for the navigation property hostedContents in users + description: The unique identifier for an entity. Read-only. + operationId: user.chat.message.reply_DeleteHostedContentsContent parameters: - name: user-id in: path @@ -93109,6 +110113,30 @@ paths: schema: type: string x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -93120,14 +110148,12 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/members': + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': get: tags: - users.chat - summary: Get members from users - description: A collection of all the members in the chat. Nullable. - operationId: user.chat_ListMember + summary: Get the number of the resource + operationId: user.chat.message.reply.hostedContent_GetCount parameters: - name: user-id in: path @@ -93145,55 +110171,35 @@ paths: schema: type: string x-ms-docs-key-type: chat - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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 + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': post: tags: - users.chat - summary: Create new navigation property to members for users - operationId: user.chat_CreateMember + summary: Invoke action setReaction + operationId: user.chat.message.reply_setReaction parameters: - name: user-id in: path @@ -93211,30 +110217,51 @@ paths: schema: type: string x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/members/{conversationMember-id}': - get: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + post: tags: - users.chat - summary: Get members from users - description: A collection of all the members in the chat. Nullable. - operationId: user.chat_GetMember + 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: user.chat.message.reply_softDelete parameters: - name: user-id in: path @@ -93252,49 +110279,38 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: conversationMember-id + - name: chatMessage-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + post: tags: - users.chat - summary: Update the navigation property members in users - operationId: user.chat_UpdateMember + 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: user.chat.message.reply_undoSoftDelete parameters: - name: user-id in: path @@ -93312,36 +110328,34 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: conversationMember-id + - name: chatMessage-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - required: true + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: tags: - users.chat - summary: Delete navigation property members for users - operationId: user.chat_DeleteMember + summary: Invoke action unsetReaction + operationId: user.chat.message.reply_unsetReaction parameters: - name: user-id in: path @@ -93359,32 +110373,47 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: conversationMember-id + - name: chatMessage-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true style: simple 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 + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/members/$count': + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/$count': get: tags: - users.chat summary: Get the number of the resource - operationId: user.chat.member_GetCount + operationId: user.chat.message.reply_GetCount parameters: - name: user-id in: path @@ -93402,6 +110431,14 @@ paths: schema: type: string x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -93409,16 +110446,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/members/microsoft.graph.add': - post: + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + get: tags: - users.chat - summary: Invoke action add - description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta - operationId: user.chat.member_add + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: user.chat.message.reply_delta parameters: - name: user-id in: path @@ -93436,53 +110473,86 @@ paths: schema: type: string x-ms-docs-key-type: chat - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - additionalProperties: - type: object - required: true + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - $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 chatMessage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' + $ref: '#/components/schemas/microsoft.graph.chatMessage' '@odata.nextLink': type: string nullable: true + '@odata.deltaLink': + type: string + nullable: true additionalProperties: type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action + x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/chats/{chat-id}/members/microsoft.graph.remove': + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': post: tags: - users.chat - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: user.chat.member_remove + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: user.chat.message.reply_forwardToChat parameters: - name: user-id in: path @@ -93500,6 +110570,14 @@ paths: schema: type: string x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: Action parameters content: @@ -93507,10 +110585,18 @@ paths: schema: type: object properties: - values: + targetChatIds: type: array items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' additionalProperties: type: object required: true @@ -93537,13 +110623,16 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/chats/{chat-id}/messages': - get: + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': + post: tags: - users.chat - summary: Get messages from users - description: A collection of all the messages in the chat. Nullable. - operationId: user.chat_ListMessage + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: user.chat.message.reply_replyGraphWPreQuote parameters: - name: user-id in: path @@ -93561,55 +110650,47 @@ paths: schema: type: string x-ms-docs-key-type: chat - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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 + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/messages/$count': + get: tags: - users.chat - summary: Create new navigation property to messages for users - operationId: user.chat_CreateMessage + summary: Get the number of the resource + operationId: user.chat.message_GetCount parameters: - name: user-id in: path @@ -93627,30 +110708,23 @@ paths: schema: type: string x-ms-docs-key-type: chat - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - 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.chatMessage' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}': + '/users/{user-id}/chats/{chat-id}/messages/microsoft.graph.delta()': get: tags: - users.chat - summary: Get messages from users - description: A collection of all the messages in the chat. Nullable. - operationId: user.chat_GetMessage + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: user.chat.message_delta parameters: - name: user-id in: path @@ -93668,14 +110742,11 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage + - $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 @@ -93686,6 +110757,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 @@ -93698,19 +110779,41 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object 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 + '/users/{user-id}/chats/{chat-id}/messages/microsoft.graph.forwardToChat': + post: tags: - users.chat - summary: Update the navigation property messages in users - operationId: user.chat_UpdateMessage + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: user.chat.message_forwardToChat parameters: - name: user-id in: path @@ -93728,20 +110831,27 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object required: true responses: 2XX: @@ -93749,15 +110859,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/chats/{chat-id}/messages/microsoft.graph.replyWithQuote': + post: tags: - users.chat - summary: Delete navigation property messages for users - operationId: user.chat_DeleteMessage + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: user.chat.message_replyGraphWPreQuote parameters: - name: user-id in: path @@ -93775,33 +110903,43 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/hostedContents': - get: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/microsoft.graph.completeMigration': + post: tags: - users.chat - summary: Get hostedContents from users - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: user.chat.message_ListHostedContent + summary: Invoke action completeMigration + description: 'Complete the migration of external messages by removing migration mode from a chat. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. After a completeMigration request is made for an existing or new chat, you can start a migration session by calling chat: startMigration. This API supportes the following channel types.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chat-completemigration?view=graph-rest-beta + operationId: user.chat_completeMigration parameters: - name: user-id in: path @@ -93819,63 +110957,22 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.chatMessageHostedContentCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/microsoft.graph.hideForUser': post: tags: - users.chat - summary: Create new navigation property to hostedContents for users - operationId: user.chat.message_CreateHostedContent + summary: Invoke action hideForUser + description: Hide a chat for a user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chat-hideforuser?view=graph-rest-beta + operationId: user.chat_hideGraphFPreUser parameters: - name: user-id in: path @@ -93893,38 +110990,37 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + type: object + properties: + user: + $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' + tenantId: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': - get: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/microsoft.graph.markChatReadForUser': + post: tags: - users.chat - summary: Get hostedContents from users - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: user.chat.message_GetHostedContent + summary: Invoke action markChatReadForUser + description: Mark a chat as read for a user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chat-markchatreadforuser?view=graph-rest-beta + operationId: user.chat_markChatReadGraphFPreUser parameters: - name: user-id in: path @@ -93942,57 +111038,37 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + user: + $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' + tenantId: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/microsoft.graph.markChatUnreadForUser': + post: tags: - users.chat - summary: Update the navigation property hostedContents in users - operationId: user.chat.message_UpdateHostedContent + summary: Invoke action markChatUnreadForUser + description: Mark a chat as unread for a user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chat-markchatunreadforuser?view=graph-rest-beta + operationId: user.chat_markChatUnreadGraphFPreUser parameters: - name: user-id in: path @@ -94010,44 +111086,42 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + type: object + properties: + user: + $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' + tenantId: + type: string + nullable: true + lastMessageReadDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/microsoft.graph.removeAllAccessForUser': + post: tags: - users.chat - summary: Delete navigation property hostedContents for users - operationId: user.chat.message_DeleteHostedContent + summary: Invoke action removeAllAccessForUser + description: Remove access to a chat for a user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chat-removeallaccessforuser?view=graph-rest-beta + operationId: user.chat_removeAllAccessGraphFPreUser parameters: - name: user-id in: path @@ -94065,41 +111139,34 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + user: + $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': - get: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/microsoft.graph.sendActivityNotification': + post: tags: - users.chat - summary: Get media content for the navigation property hostedContents from users - description: The unique identifier for an entity. Read-only. - operationId: user.chat.message_GetHostedContentsContent + summary: Invoke action sendActivityNotification + description: 'Send an activity feed notification in the scope of a chat. For more information, see sending Teams activity notifications.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chat-sendactivitynotification?view=graph-rest-beta + operationId: user.chat_sendActivityNotification parameters: - name: user-id in: path @@ -94117,38 +111184,103 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + topic: + $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' + activityType: + type: string + nullable: true + chainId: + type: number + format: int64 + nullable: true + previewText: + $ref: '#/components/schemas/microsoft.graph.itemBody' + teamsAppId: + type: string + nullable: true + templateParameters: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + iconId: + type: string + nullable: true + recipient: + $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/microsoft.graph.startMigration': + post: + tags: + - users.chat + summary: Invoke action startMigration + description: 'Start the migration of external messages by enabling migration mode in an existing chat. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. You can define a minimum timestamp for content migration that enables the import of messages from the past. The specified timestamp must be earlier than the current createdDateTime of the chat. Imported content is always limited by the createdDateTime of the target thread. An optional createdDateTime property in the payload allows you to update this value, but with strict rules: This API supportes the following channel types.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chat-startmigration?view=graph-rest-beta + operationId: user.chat_startMigration + parameters: + - name: user-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: chat + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + conversationCreationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + description: Success default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/microsoft.graph.unhideForUser': + post: tags: - users.chat - summary: Update media content for the navigation property hostedContents in users - description: The unique identifier for an entity. Read-only. - operationId: user.chat.message_SetHostedContentsContent + summary: Invoke action unhideForUser + description: Unhide a chat for a user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chat-unhideforuser?view=graph-rest-beta + operationId: user.chat_unhideGraphFPreUser parameters: - name: user-id in: path @@ -94166,41 +111298,34 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + user: + $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' + tenantId: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/operations': + get: tags: - users.chat - summary: Delete media content for the navigation property hostedContents in users - description: The unique identifier for an entity. Read-only. - operationId: user.chat.message_DeleteHostedContentsContent + summary: Get operations from users + description: A collection of all the Teams async operations that ran or are running on the chat. Nullable. + operationId: user.chat_ListOperation parameters: - name: user-id in: path @@ -94218,39 +111343,55 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + $ref: '#/components/responses/microsoft.graph.teamsAsyncOperationCollectionResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/hostedContents/$count': - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - users.chat - summary: Get the number of the resource - operationId: user.chat.message.hostedContent_GetCount + summary: Create new navigation property to operations for users + operationId: user.chat_CreateOperation parameters: - name: user-id in: path @@ -94268,27 +111409,30 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' default: $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': - post: + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/operations/{teamsAsyncOperation-id}': + get: tags: - users.chat - summary: Invoke action setReaction - operationId: user.chat.message_setReaction + summary: Get operations from users + description: A collection of all the Teams async operations that ran or are running on the chat. Nullable. + operationId: user.chat_GetOperation parameters: - name: user-id in: path @@ -94306,43 +111450,49 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - name: teamsAsyncOperation-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsAsyncOperation required: true style: simple 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 - additionalProperties: - type: object - required: true + x-ms-docs-key-type: teamsAsyncOperation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.teamsAsyncOperation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': - post: + x-ms-docs-operation-type: operation + patch: tags: - users.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: user.chat.message_softDelete + summary: Update the navigation property operations in users + operationId: user.chat_UpdateOperation parameters: - name: user-id in: path @@ -94360,30 +111510,36 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - name: teamsAsyncOperation-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsAsyncOperation required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: teamsAsyncOperation + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': - post: + x-ms-docs-operation-type: operation + delete: tags: - users.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: user.chat.message_undoSoftDelete + summary: Delete navigation property operations for users + operationId: user.chat_DeleteOperation parameters: - name: user-id in: path @@ -94401,26 +111557,32 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - name: teamsAsyncOperation-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsAsyncOperation required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: teamsAsyncOperation + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': - post: + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/operations/$count': + get: tags: - users.chat - summary: Invoke action unsetReaction - operationId: user.chat.message_unsetReaction + summary: Get the number of the resource + operationId: user.chat.operation_GetCount parameters: - name: user-id in: path @@ -94438,40 +111600,20 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - 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 - additionalProperties: - type: object - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies': + '/users/{user-id}/chats/{chat-id}/permissionGrants': get: tags: - users.chat - summary: Get replies from users - description: Replies for a specified message. Supports $expand for channel messages. - operationId: user.chat.message_ListReply + summary: Get permissionGrants from users + description: A collection of permissions granted to apps for the chat. + operationId: user.chat_ListPermissionGrant parameters: - name: user-id in: path @@ -94489,14 +111631,6 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -94534,7 +111668,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.resourceSpecificPermissionGrantCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -94544,8 +111678,8 @@ paths: post: tags: - users.chat - summary: Create new navigation property to replies for users - operationId: user.chat.message_CreateReply + summary: Create new navigation property to permissionGrants for users + operationId: user.chat_CreatePermissionGrant parameters: - name: user-id in: path @@ -94563,20 +111697,12 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' required: true responses: 2XX: @@ -94584,17 +111710,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': + '/users/{user-id}/chats/{chat-id}/permissionGrants/{resourceSpecificPermissionGrant-id}': get: tags: - users.chat - summary: Get replies from users - description: Replies for a specified message. Supports $expand for channel messages. - operationId: user.chat.message_GetReply + summary: Get permissionGrants from users + description: A collection of permissions granted to apps for the chat. + operationId: user.chat_GetPermissionGrant parameters: - name: user-id in: path @@ -94612,22 +111738,14 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: resourceSpecificPermissionGrant-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of resourceSpecificPermissionGrant required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: resourceSpecificPermissionGrant - name: $select in: query description: Select properties to be returned @@ -94654,15 +111772,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.chat - summary: Update the navigation property replies in users - operationId: user.chat.message_UpdateReply + summary: Update the navigation property permissionGrants in users + operationId: user.chat_UpdatePermissionGrant parameters: - name: user-id in: path @@ -94680,28 +111798,20 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: resourceSpecificPermissionGrant-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of resourceSpecificPermissionGrant required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: resourceSpecificPermissionGrant requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' required: true responses: 2XX: @@ -94709,15 +111819,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.chat - summary: Delete navigation property replies for users - operationId: user.chat.message_DeleteReply + summary: Delete navigation property permissionGrants for users + operationId: user.chat_DeletePermissionGrant parameters: - name: user-id in: path @@ -94735,22 +111845,14 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: resourceSpecificPermissionGrant-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of resourceSpecificPermissionGrant required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: resourceSpecificPermissionGrant - name: If-Match in: header description: ETag @@ -94763,13 +111865,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': + '/users/{user-id}/chats/{chat-id}/permissionGrants/$count': get: tags: - users.chat - summary: Get hostedContents from users - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: user.chat.message.reply_ListHostedContent + summary: Get the number of the resource + operationId: user.chat.permissionGrant_GetCount parameters: - name: user-id in: path @@ -94787,22 +111888,37 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/chats/{chat-id}/pinnedMessages': + get: + tags: + - users.chat + summary: Get pinnedMessages from users + description: A collection of all the pinned messages in the chat. Nullable. + operationId: user.chat_ListPinnedMessage + parameters: + - name: user-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: chat - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -94840,7 +111956,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.pinnedChatMessageInfoCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -94850,8 +111966,8 @@ paths: post: tags: - users.chat - summary: Create new navigation property to hostedContents for users - operationId: user.chat.message.reply_CreateHostedContent + summary: Create new navigation property to pinnedMessages for users + operationId: user.chat_CreatePinnedMessage parameters: - name: user-id in: path @@ -94869,28 +111985,12 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' required: true responses: 2XX: @@ -94898,17 +111998,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': + '/users/{user-id}/chats/{chat-id}/pinnedMessages/{pinnedChatMessageInfo-id}': get: tags: - users.chat - summary: Get hostedContents from users - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: user.chat.message.reply_GetHostedContent + summary: Get pinnedMessages from users + description: A collection of all the pinned messages in the chat. Nullable. + operationId: user.chat_GetPinnedMessage parameters: - name: user-id in: path @@ -94926,30 +112026,14 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: pinnedChatMessageInfo-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of pinnedChatMessageInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: pinnedChatMessageInfo - name: $select in: query description: Select properties to be returned @@ -94976,15 +112060,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.chat - summary: Update the navigation property hostedContents in users - operationId: user.chat.message.reply_UpdateHostedContent + summary: Update the navigation property pinnedMessages in users + operationId: user.chat_UpdatePinnedMessage parameters: - name: user-id in: path @@ -95002,36 +112086,20 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: pinnedChatMessageInfo-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of pinnedChatMessageInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: pinnedChatMessageInfo requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' required: true responses: 2XX: @@ -95039,15 +112107,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.chat - summary: Delete navigation property hostedContents for users - operationId: user.chat.message.reply_DeleteHostedContent + summary: Delete navigation property pinnedMessages for users + operationId: user.chat_DeletePinnedMessage parameters: - name: user-id in: path @@ -95065,30 +112133,14 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + - name: pinnedChatMessageInfo-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of pinnedChatMessageInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: pinnedChatMessageInfo - name: If-Match in: header description: ETag @@ -95101,13 +112153,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': + '/users/{user-id}/chats/{chat-id}/pinnedMessages/{pinnedChatMessageInfo-id}/message': get: tags: - users.chat - summary: Get media content for the navigation property hostedContents from users - description: The unique identifier for an entity. Read-only. - operationId: user.chat.message.reply_GetHostedContentsContent + summary: Get message from users + description: Represents details about the chat message that is pinned. + operationId: user.chat.pinnedMessage_GetMessage parameters: - name: user-id in: path @@ -95125,46 +112177,50 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - name: pinnedChatMessageInfo-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of pinnedChatMessageInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: pinnedChatMessageInfo + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Retrieved media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/pinnedMessages/$count': + get: tags: - users.chat - summary: Update media content for the navigation property hostedContents in users - description: The unique identifier for an entity. Read-only. - operationId: user.chat.message.reply_SetHostedContentsContent + summary: Get the number of the resource + operationId: user.chat.pinnedMessage_GetCount parameters: - name: user-id in: path @@ -95182,49 +112238,86 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/chats/{chat-id}/tabs': + get: + tags: + - users.chat + summary: Get tabs from users + description: A collection of all the tabs in the chat. Nullable. + operationId: user.chat_ListTab + parameters: + - name: user-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple + x-ms-docs-key-type: chat + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: chatMessageHostedContent - requestBody: - description: New media content. - content: - application/octet-stream: - 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 - format: binary - required: true responses: 2XX: - description: Success + $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' default: $ref: '#/components/responses/error' - delete: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - users.chat - summary: Delete media content for the navigation property hostedContents in users - description: The unique identifier for an entity. Read-only. - operationId: user.chat.message.reply_DeleteHostedContentsContent + summary: Create new navigation property to tabs for users + operationId: user.chat_CreateTab parameters: - name: user-id in: path @@ -95242,47 +112335,30 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/tabs/{teamsTab-id}': get: tags: - users.chat - summary: Get the number of the resource - operationId: user.chat.message.reply.hostedContent_GetCount + summary: Get tabs from users + description: A collection of all the tabs in the chat. Nullable. + operationId: user.chat_GetTab parameters: - name: user-id in: path @@ -95300,35 +112376,49 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - name: teamsTab-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsTab required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: teamsTab + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + uniqueItems: true + type: array + items: + 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.teamsTab' default: $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': - post: + x-ms-docs-operation-type: operation + patch: tags: - users.chat - summary: Invoke action setReaction - operationId: user.chat.message.reply_setReaction + summary: Update the navigation property tabs in users + operationId: user.chat_UpdateTab parameters: - name: user-id in: path @@ -95346,51 +112436,36 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: teamsTab-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsTab required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: teamsTab requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.teamsTab' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': - post: + x-ms-docs-operation-type: operation + delete: tags: - users.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: user.chat.message.reply_softDelete + summary: Delete navigation property tabs for users + operationId: user.chat_DeleteTab parameters: - name: user-id in: path @@ -95408,38 +112483,33 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - name: teamsTab-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsTab required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true + x-ms-docs-key-type: teamsTab + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: chatMessage responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': - post: + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/tabs/{teamsTab-id}/teamsApp': + get: tags: - users.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: user.chat.message.reply_undoSoftDelete + summary: Get teamsApp from users + description: The application that is linked to the tab. + operationId: user.chat.tab_GetTeamsApp parameters: - name: user-id in: path @@ -95457,34 +112527,50 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - name: teamsTab-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsTab required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: teamsTab + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage + uniqueItems: true + type: array + items: + 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.teamsApp' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': - post: + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/tabs/$count': + get: tags: - users.chat - summary: Invoke action unsetReaction - operationId: user.chat.message.reply_unsetReaction + summary: Get the number of the resource + operationId: user.chat.tab_GetCount parameters: - name: user-id in: path @@ -95502,47 +112588,86 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/chats/{chat-id}/targetedMessages': + get: + tags: + - users.chat + summary: Get targetedMessages from users + description: A collection of targeted messages in the chat that are visible only to specific users. Nullable. + operationId: user.chat_ListTargetedMessage + parameters: + - name: user-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of chat required: true style: simple 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 - additionalProperties: - type: object - required: true + x-ms-docs-key-type: chat + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 + $ref: '#/components/responses/microsoft.graph.targetedChatMessageCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/$count': - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - users.chat - summary: Get the number of the resource - operationId: user.chat.message.reply_GetCount + summary: Create new navigation property to targetedMessages for users + operationId: user.chat_CreateTargetedMessage parameters: - name: user-id in: path @@ -95560,31 +112685,30 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.targetedChatMessage' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.targetedChatMessage' default: $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}': get: tags: - users.chat - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: user.chat.message.reply_delta + summary: Get targetedMessages from users + description: A collection of targeted messages in the chat that are visible only to specific users. Nullable. + operationId: user.chat_GetTargetedMessage parameters: - name: user-id in: path @@ -95602,32 +112726,17 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - name: targetedChatMessage-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of targetedChatMessage required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - - $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 + style: simple + schema: + type: string + x-ms-docs-key-type: targetedChatMessage + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -95647,41 +112756,19 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.targetedChatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': - post: + x-ms-docs-operation-type: operation + patch: tags: - users.chat - summary: Invoke action forwardToChat - description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta - operationId: user.chat.message.reply_forwardToChat + summary: Update the navigation property targetedMessages in users + operationId: user.chat_UpdateTargetedMessage parameters: - name: user-id in: path @@ -95699,35 +112786,20 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - name: targetedChatMessage-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: targetedChatMessage requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - targetChatIds: - type: array - items: - type: string - nullable: true - messageIds: - type: array - items: - type: string - nullable: true - additionalMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.targetedChatMessage' required: true responses: 2XX: @@ -95735,33 +112807,19 @@ paths: content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.targetedChatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': - post: + x-ms-docs-operation-type: operation + delete: tags: - users.chat - summary: Invoke action replyWithQuote - description: Reply with quote to a single chat message or multiple chat messages in a chat. + summary: Delete targetedChatMessage + description: Delete a specific targeted message from a chat context. Teams administrators can use this API to remove targeted messages from group chats. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta - operationId: user.chat.message.reply_replyGraphWPreQuote + url: https://learn.microsoft.com/graph/api/chat-delete-targetedmessages?view=graph-rest-beta + operationId: user.chat_DeleteTargetedMessage parameters: - name: user-id in: path @@ -95779,47 +112837,33 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - name: targetedChatMessage-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - messageIds: - type: array - items: - type: string - nullable: true - replyMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: targetedChatMessage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/messages/$count': + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/hostedContents': get: tags: - users.chat - summary: Get the number of the resource - operationId: user.chat.message_GetCount + summary: Get hostedContents from users + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: user.chat.targetedMessage_ListHostedContent parameters: - name: user-id in: path @@ -95837,48 +112881,22 @@ paths: schema: type: string x-ms-docs-key-type: chat - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/messages/microsoft.graph.delta()': - get: - tags: - - users.chat - summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta - operationId: user.chat.message_delta - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: chat-id + - name: targetedChatMessage-id in: path - description: The unique identifier of chat + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chat + x-ms-docs-key-type: targetedChatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -95886,9 +112904,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -95908,41 +112926,18 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/chats/{chat-id}/messages/microsoft.graph.forwardToChat': + x-ms-docs-operation-type: operation post: tags: - users.chat - summary: Invoke action forwardToChat - description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta - operationId: user.chat.message_forwardToChat + summary: Create new navigation property to hostedContents for users + operationId: user.chat.targetedMessage_CreateHostedContent parameters: - name: user-id in: path @@ -95960,61 +112955,38 @@ paths: schema: type: string x-ms-docs-key-type: chat + - name: targetedChatMessage-id + in: path + description: The unique identifier of targetedChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: targetedChatMessage requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - targetChatIds: - type: array - items: - type: string - nullable: true - messageIds: - type: array - items: - type: string - nullable: true - additionalMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/chats/{chat-id}/messages/microsoft.graph.replyWithQuote': - post: + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + get: tags: - users.chat - summary: Invoke action replyWithQuote - description: Reply with quote to a single chat message or multiple chat messages in a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta - operationId: user.chat.message_replyGraphWPreQuote + summary: Get hostedContents from users + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: user.chat.targetedMessage_GetHostedContent parameters: - name: user-id in: path @@ -96032,43 +113004,57 @@ paths: schema: type: string x-ms-docs-key-type: chat - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - messageIds: - type: array - items: - type: string - nullable: true - replyMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object - required: true + - name: targetedChatMessage-id + in: path + description: The unique identifier of targetedChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: targetedChatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.chatMessage' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/microsoft.graph.completeMigration': - post: + x-ms-docs-operation-type: operation + patch: tags: - users.chat - summary: Invoke action completeMigration - description: 'Complete the migration of external messages by removing migration mode from a chat. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. After a completeMigration request is made for an existing or new chat, you can start a migration session by calling chat: startMigration. This API supportes the following channel types.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-completemigration?view=graph-rest-beta - operationId: user.chat_completeMigration + summary: Update the navigation property hostedContents in users + operationId: user.chat.targetedMessage_UpdateHostedContent parameters: - name: user-id in: path @@ -96086,70 +113072,44 @@ paths: schema: type: string x-ms-docs-key-type: chat - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/microsoft.graph.hideForUser': - post: - tags: - - users.chat - summary: Invoke action hideForUser - description: Hide a chat for a user. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-hideforuser?view=graph-rest-beta - operationId: user.chat_hideGraphFPreUser - parameters: - - name: user-id + - name: targetedChatMessage-id in: path - description: The unique identifier of user + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: user - - name: chat-id + x-ms-docs-key-type: targetedChatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of chat + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: chat + x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - user: - $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' - tenantId: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/microsoft.graph.markChatReadForUser': - post: + x-ms-docs-operation-type: operation + delete: tags: - users.chat - summary: Invoke action markChatReadForUser - description: Mark a chat as read for a user. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-markchatreadforuser?view=graph-rest-beta - operationId: user.chat_markChatReadGraphFPreUser + summary: Delete navigation property hostedContents for users + operationId: user.chat.targetedMessage_DeleteHostedContent parameters: - name: user-id in: path @@ -96167,90 +113127,41 @@ paths: schema: type: string x-ms-docs-key-type: chat - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - user: - $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' - tenantId: - type: string - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/microsoft.graph.markChatUnreadForUser': - post: - tags: - - users.chat - summary: Invoke action markChatUnreadForUser - description: Mark a chat as unread for a user. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-markchatunreadforuser?view=graph-rest-beta - operationId: user.chat_markChatUnreadGraphFPreUser - parameters: - - name: user-id + - name: targetedChatMessage-id in: path - description: The unique identifier of user + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: user - - name: chat-id + x-ms-docs-key-type: targetedChatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of chat + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: chat - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - user: - $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' - tenantId: - type: string - nullable: true - lastMessageReadDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 - additionalProperties: - type: object - required: true + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/microsoft.graph.removeAllAccessForUser': - post: + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': + get: tags: - users.chat - summary: Invoke action removeAllAccessForUser - description: Remove access to a chat for a user. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-removeallaccessforuser?view=graph-rest-beta - operationId: user.chat_removeAllAccessGraphFPreUser + summary: Get media content for the navigation property hostedContents from users + description: The unique identifier for an entity. Read-only. + operationId: user.chat.targetedMessage_GetHostedContentsContent parameters: - name: user-id in: path @@ -96268,34 +113179,38 @@ paths: schema: type: string x-ms-docs-key-type: chat - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - user: - $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' - additionalProperties: - type: object - required: true + - name: targetedChatMessage-id + in: path + description: The unique identifier of targetedChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: targetedChatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - description: Success + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/microsoft.graph.sendActivityNotification': - post: + put: tags: - users.chat - summary: Invoke action sendActivityNotification - description: 'Send an activity feed notification in the scope of a chat. For more information, see sending Teams activity notifications.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-sendactivitynotification?view=graph-rest-beta - operationId: user.chat_sendActivityNotification + summary: Update media content for the navigation property hostedContents in users + description: The unique identifier for an entity. Read-only. + operationId: user.chat.targetedMessage_SetHostedContentsContent parameters: - name: user-id in: path @@ -96313,55 +113228,41 @@ paths: schema: type: string x-ms-docs-key-type: chat + - name: targetedChatMessage-id + in: path + description: The unique identifier of targetedChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: targetedChatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: Action parameters + description: New media content. content: - application/json: + application/octet-stream: schema: - type: object - properties: - topic: - $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' - activityType: - type: string - nullable: true - chainId: - type: number - format: int64 - nullable: true - previewText: - $ref: '#/components/schemas/microsoft.graph.itemBody' - teamsAppId: - type: string - nullable: true - templateParameters: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValuePair' - iconId: - type: string - nullable: true - recipient: - $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' - additionalProperties: - type: object + type: string + format: binary required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/microsoft.graph.startMigration': - post: + delete: tags: - users.chat - summary: Invoke action startMigration - description: 'Start the migration of external messages by enabling migration mode in an existing chat. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. You can define a minimum timestamp for content migration that enables the import of messages from the past. The specified timestamp must be earlier than the current createdDateTime of the chat. Imported content is always limited by the createdDateTime of the target thread. An optional createdDateTime property in the payload allows you to update this value, but with strict rules: This API supportes the following channel types.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-startmigration?view=graph-rest-beta - operationId: user.chat_startMigration + summary: Delete media content for the navigation property hostedContents in users + description: The unique identifier for an entity. Read-only. + operationId: user.chat.targetedMessage_DeleteHostedContentsContent parameters: - name: user-id in: path @@ -96379,37 +113280,39 @@ paths: schema: type: string x-ms-docs-key-type: chat - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - conversationCreationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 - additionalProperties: - type: object - required: true + - name: targetedChatMessage-id + in: path + description: The unique identifier of targetedChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: targetedChatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/microsoft.graph.unhideForUser': - post: + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/hostedContents/$count': + get: tags: - users.chat - summary: Invoke action unhideForUser - description: Unhide a chat for a user. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-unhideforuser?view=graph-rest-beta - operationId: user.chat_unhideGraphFPreUser + summary: Get the number of the resource + operationId: user.chat.targetedMessage.hostedContent_GetCount parameters: - name: user-id in: path @@ -96427,34 +113330,28 @@ paths: schema: type: string x-ms-docs-key-type: chat - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - user: - $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' - tenantId: - type: string - nullable: true - additionalProperties: - type: object - required: true + - name: targetedChatMessage-id + in: path + description: The unique identifier of targetedChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: targetedChatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/operations': + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies': get: tags: - users.chat - summary: Get operations from users - description: A collection of all the Teams async operations that ran or are running on the chat. Nullable. - operationId: user.chat_ListOperation + summary: Get replies from users + description: Replies for a specified message. Supports $expand for channel messages. + operationId: user.chat.targetedMessage_ListReply parameters: - name: user-id in: path @@ -96472,6 +113369,14 @@ paths: schema: type: string x-ms-docs-key-type: chat + - name: targetedChatMessage-id + in: path + description: The unique identifier of targetedChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: targetedChatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -96509,7 +113414,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAsyncOperationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -96519,8 +113424,8 @@ paths: post: tags: - users.chat - summary: Create new navigation property to operations for users - operationId: user.chat_CreateOperation + summary: Create new navigation property to replies for users + operationId: user.chat.targetedMessage_CreateReply parameters: - name: user-id in: path @@ -96538,12 +113443,20 @@ paths: schema: type: string x-ms-docs-key-type: chat + - name: targetedChatMessage-id + in: path + description: The unique identifier of targetedChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: targetedChatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -96551,17 +113464,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/operations/{teamsAsyncOperation-id}': + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}': get: tags: - users.chat - summary: Get operations from users - description: A collection of all the Teams async operations that ran or are running on the chat. Nullable. - operationId: user.chat_GetOperation + summary: Get replies from users + description: Replies for a specified message. Supports $expand for channel messages. + operationId: user.chat.targetedMessage_GetReply parameters: - name: user-id in: path @@ -96579,14 +113492,22 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: teamsAsyncOperation-id + - name: targetedChatMessage-id in: path - description: The unique identifier of teamsAsyncOperation + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAsyncOperation + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - name: $select in: query description: Select properties to be returned @@ -96613,15 +113534,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.chat - summary: Update the navigation property operations in users - operationId: user.chat_UpdateOperation + summary: Update the navigation property replies in users + operationId: user.chat.targetedMessage_UpdateReply parameters: - name: user-id in: path @@ -96639,20 +113560,28 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: teamsAsyncOperation-id + - name: targetedChatMessage-id in: path - description: The unique identifier of teamsAsyncOperation + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAsyncOperation + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -96660,15 +113589,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.chat - summary: Delete navigation property operations for users - operationId: user.chat_DeleteOperation + summary: Delete navigation property replies for users + operationId: user.chat.targetedMessage_DeleteReply parameters: - name: user-id in: path @@ -96686,14 +113615,22 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: teamsAsyncOperation-id + - name: targetedChatMessage-id in: path - description: The unique identifier of teamsAsyncOperation + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsAsyncOperation + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - name: If-Match in: header description: ETag @@ -96706,12 +113643,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/operations/$count': + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/hostedContents': get: tags: - users.chat - summary: Get the number of the resource - operationId: user.chat.operation_GetCount + summary: Get hostedContents from users + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: user.chat.targetedMessage.reply_ListHostedContent parameters: - name: user-id in: path @@ -96729,37 +113667,22 @@ paths: schema: type: string x-ms-docs-key-type: chat - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/permissionGrants': - get: - tags: - - users.chat - summary: Get permissionGrants from users - description: A collection of permissions granted to apps for the chat. - operationId: user.chat_ListPermissionGrant - parameters: - - name: user-id + - name: targetedChatMessage-id in: path - description: The unique identifier of user + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: user - - name: chat-id + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id in: path - description: The unique identifier of chat + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chat + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -96797,7 +113720,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.resourceSpecificPermissionGrantCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -96807,8 +113730,8 @@ paths: post: tags: - users.chat - summary: Create new navigation property to permissionGrants for users - operationId: user.chat_CreatePermissionGrant + summary: Create new navigation property to hostedContents for users + operationId: user.chat.targetedMessage.reply_CreateHostedContent parameters: - name: user-id in: path @@ -96826,12 +113749,28 @@ paths: schema: type: string x-ms-docs-key-type: chat + - name: targetedChatMessage-id + in: path + description: The unique identifier of targetedChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -96839,17 +113778,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/permissionGrants/{resourceSpecificPermissionGrant-id}': + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': get: tags: - users.chat - summary: Get permissionGrants from users - description: A collection of permissions granted to apps for the chat. - operationId: user.chat_GetPermissionGrant + summary: Get hostedContents from users + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: user.chat.targetedMessage.reply_GetHostedContent parameters: - name: user-id in: path @@ -96867,14 +113806,30 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: resourceSpecificPermissionGrant-id + - name: targetedChatMessage-id in: path - description: The unique identifier of resourceSpecificPermissionGrant + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -96901,15 +113856,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.chat - summary: Update the navigation property permissionGrants in users - operationId: user.chat_UpdatePermissionGrant + summary: Update the navigation property hostedContents in users + operationId: user.chat.targetedMessage.reply_UpdateHostedContent parameters: - name: user-id in: path @@ -96927,20 +113882,36 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: resourceSpecificPermissionGrant-id + - name: targetedChatMessage-id in: path - description: The unique identifier of resourceSpecificPermissionGrant + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -96948,15 +113919,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.chat - summary: Delete navigation property permissionGrants for users - operationId: user.chat_DeletePermissionGrant + summary: Delete navigation property hostedContents for users + operationId: user.chat.targetedMessage.reply_DeleteHostedContent parameters: - name: user-id in: path @@ -96974,14 +113945,30 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: resourceSpecificPermissionGrant-id + - name: targetedChatMessage-id in: path - description: The unique identifier of resourceSpecificPermissionGrant + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -96994,12 +113981,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/permissionGrants/$count': + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - users.chat - summary: Get the number of the resource - operationId: user.chat.permissionGrant_GetCount + summary: Get media content for the navigation property hostedContents from users + description: The unique identifier for an entity. Read-only. + operationId: user.chat.targetedMessage.reply_GetHostedContentsContent parameters: - name: user-id in: path @@ -97017,20 +114005,46 @@ paths: schema: type: string x-ms-docs-key-type: chat - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: targetedChatMessage-id + in: path + description: The unique identifier of targetedChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/pinnedMessages': - get: + put: tags: - users.chat - summary: Get pinnedMessages from users - description: A collection of all the pinned messages in the chat. Nullable. - operationId: user.chat_ListPinnedMessage + summary: Update media content for the navigation property hostedContents in users + description: The unique identifier for an entity. Read-only. + operationId: user.chat.targetedMessage.reply_SetHostedContentsContent parameters: - name: user-id in: path @@ -97048,55 +114062,49 @@ paths: schema: type: string x-ms-docs-key-type: chat - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: targetedChatMessage-id + in: path + description: The unique identifier of targetedChatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple schema: - uniqueItems: true - type: array - items: + 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: - $ref: '#/components/responses/microsoft.graph.pinnedChatMessageInfoCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + delete: tags: - users.chat - summary: Create new navigation property to pinnedMessages for users - operationId: user.chat_CreatePinnedMessage + summary: Delete media content for the navigation property hostedContents in users + description: The unique identifier for an entity. Read-only. + operationId: user.chat.targetedMessage.reply_DeleteHostedContentsContent parameters: - name: user-id in: path @@ -97114,30 +114122,47 @@ paths: schema: type: string x-ms-docs-key-type: chat - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' - required: true + - name: targetedChatMessage-id + in: path + description: The unique identifier of targetedChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/pinnedMessages/{pinnedChatMessageInfo-id}': + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/hostedContents/$count': get: tags: - users.chat - summary: Get pinnedMessages from users - description: A collection of all the pinned messages in the chat. Nullable. - operationId: user.chat_GetPinnedMessage + summary: Get the number of the resource + operationId: user.chat.targetedMessage.reply.hostedContent_GetCount parameters: - name: user-id in: path @@ -97155,49 +114180,35 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: pinnedChatMessageInfo-id + - name: targetedChatMessage-id in: path - description: The unique identifier of pinnedChatMessageInfo + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: pinnedChatMessageInfo - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.setReaction': + post: tags: - users.chat - summary: Update the navigation property pinnedMessages in users - operationId: user.chat_UpdatePinnedMessage + summary: Invoke action setReaction + operationId: user.chat.targetedMessage.reply_setReaction parameters: - name: user-id in: path @@ -97215,36 +114226,51 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: pinnedChatMessageInfo-id + - name: targetedChatMessage-id in: path - description: The unique identifier of pinnedChatMessageInfo + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: pinnedChatMessageInfo + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.softDelete': + post: tags: - users.chat - summary: Delete navigation property pinnedMessages for users - operationId: user.chat_DeletePinnedMessage + 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: user.chat.targetedMessage.reply_softDelete parameters: - name: user-id in: path @@ -97262,33 +114288,38 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: pinnedChatMessageInfo-id + - name: targetedChatMessage-id in: path - description: The unique identifier of pinnedChatMessageInfo + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: pinnedChatMessageInfo - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true style: simple schema: type: string + x-ms-docs-key-type: chatMessage responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/pinnedMessages/{pinnedChatMessageInfo-id}/message': - get: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.undoSoftDelete': + post: tags: - users.chat - summary: Get message from users - description: Represents details about the chat message that is pinned. - operationId: user.chat.pinnedMessage_GetMessage + 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: user.chat.targetedMessage.reply_undoSoftDelete parameters: - name: user-id in: path @@ -97306,50 +114337,34 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: pinnedChatMessageInfo-id + - name: targetedChatMessage-id in: path - description: The unique identifier of pinnedChatMessageInfo + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: pinnedChatMessageInfo - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/pinnedMessages/$count': - get: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.unsetReaction': + post: tags: - users.chat - summary: Get the number of the resource - operationId: user.chat.pinnedMessage_GetCount + summary: Invoke action unsetReaction + operationId: user.chat.targetedMessage.reply_unsetReaction parameters: - name: user-id in: path @@ -97367,86 +114382,47 @@ paths: schema: type: string x-ms-docs-key-type: chat - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/tabs': - get: - tags: - - users.chat - summary: Get tabs from users - description: A collection of all the tabs in the chat. Nullable. - operationId: user.chat_ListTab - parameters: - - name: user-id + - name: targetedChatMessage-id in: path - description: The unique identifier of user + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: user - - name: chat-id + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id in: path - description: The unique identifier of chat + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chat - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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 + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/$count': + get: tags: - users.chat - summary: Create new navigation property to tabs for users - operationId: user.chat_CreateTab + summary: Get the number of the resource + operationId: user.chat.targetedMessage.reply_GetCount parameters: - name: user-id in: path @@ -97464,30 +114440,31 @@ paths: schema: type: string x-ms-docs-key-type: chat - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' - required: true + - name: targetedChatMessage-id + in: path + description: The unique identifier of targetedChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: targetedChatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/tabs/{teamsTab-id}': + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/microsoft.graph.delta()': get: tags: - users.chat - summary: Get tabs from users - description: A collection of all the tabs in the chat. Nullable. - operationId: user.chat_GetTab + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: user.chat.targetedMessage.reply_delta parameters: - name: user-id in: path @@ -97505,14 +114482,19 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: teamsTab-id + - name: targetedChatMessage-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: targetedChatMessage + - $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 @@ -97523,6 +114505,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 @@ -97535,19 +114527,41 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object 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 + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/microsoft.graph.forwardToChat': + post: tags: - users.chat - summary: Update the navigation property tabs in users - operationId: user.chat_UpdateTab + summary: Invoke action forwardToChat + description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: user.chat.targetedMessage.reply_forwardToChat parameters: - name: user-id in: path @@ -97565,20 +114579,35 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: teamsTab-id + - name: targetedChatMessage-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: targetedChatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + type: object + properties: + targetChatIds: + type: array + items: + type: string + nullable: true + messageIds: + type: array + items: + type: string + nullable: true + additionalMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object required: true responses: 2XX: @@ -97586,15 +114615,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/microsoft.graph.replyWithQuote': + post: tags: - users.chat - summary: Delete navigation property tabs for users - operationId: user.chat_DeleteTab + summary: Invoke action replyWithQuote + description: Reply with quote to a single chat message or multiple chat messages in a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: user.chat.targetedMessage.reply_replyGraphWPreQuote parameters: - name: user-id in: path @@ -97612,94 +114659,47 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: teamsTab-id + - name: targetedChatMessage-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: targetedChatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + messageIds: + type: array + items: + type: string + nullable: true + replyMessage: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + additionalProperties: + type: object + required: true responses: 2XX: description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/tabs/{teamsTab-id}/teamsApp': - get: - tags: - - users.chat - summary: Get teamsApp from users - description: The application that is linked to the tab. - operationId: user.chat.tab_GetTeamsApp - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: chat-id - in: path - description: The unique identifier of chat - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chat - - name: teamsTab-id - in: path - description: The unique identifier of teamsTab - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamsTab - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.teamsApp' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/tabs/$count': + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/targetedMessages/$count': get: tags: - users.chat summary: Get the number of the resource - operationId: user.chat.tab_GetCount + operationId: user.chat.targetedMessage_GetCount parameters: - name: user-id in: path @@ -98669,15 +115669,691 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.userTeamwork + summary: Update the navigation property installedApps in users + operationId: user.teamwork_UpdateInstalledApp + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: userScopeTeamsAppInstallation-id + in: path + description: The unique identifier of userScopeTeamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userScopeTeamsAppInstallation + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.userTeamwork + summary: Uninstall app for user + description: Uninstall an app from the personal scope of the specified user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/userteamwork-delete-installedapps?view=graph-rest-beta + operationId: user.teamwork_DeleteInstalledApp + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: userScopeTeamsAppInstallation-id + in: path + description: The unique identifier of userScopeTeamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userScopeTeamsAppInstallation + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/teamwork/installedApps/{userScopeTeamsAppInstallation-id}/chat': + get: + tags: + - users.userTeamwork + summary: Get chat between user and teamsApp + description: Retrieve the chat of the specified user and Teams app. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/userscopeteamsappinstallation-get-chat?view=graph-rest-beta + operationId: user.teamwork.installedApp_GetChat + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: userScopeTeamsAppInstallation-id + in: path + description: The unique identifier of userScopeTeamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userScopeTeamsAppInstallation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.chat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/teamwork/installedApps/{userScopeTeamsAppInstallation-id}/teamsApp': + get: + tags: + - users.userTeamwork + summary: Get teamsApp from users + description: The app that is installed. + operationId: user.teamwork.installedApp_GetTeamsApp + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: userScopeTeamsAppInstallation-id + in: path + description: The unique identifier of userScopeTeamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userScopeTeamsAppInstallation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.teamsApp' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/teamwork/installedApps/{userScopeTeamsAppInstallation-id}/teamsAppDefinition': + get: + tags: + - users.userTeamwork + summary: Get teamsAppDefinition from users + description: The details of this version of the app. + operationId: user.teamwork.installedApp_GetTeamsAppDefinition + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: userScopeTeamsAppInstallation-id + in: path + description: The unique identifier of userScopeTeamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userScopeTeamsAppInstallation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.teamsAppDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/teamwork/installedApps/$count': + get: + tags: + - users.userTeamwork + summary: Get the number of the resource + operationId: user.teamwork.installedApp_GetCount + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + 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}/teamwork/microsoft.graph.deleteTargetedMessage': + post: + tags: + - users.userTeamwork + summary: Invoke action deleteTargetedMessage + description: 'Delete a specific targeted message from a channel context. Teams administrators can use this API to remove targeted messages by providing the message ID, team ID, and channel ID.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/userteamwork-deletetargetedmessage?view=graph-rest-beta + operationId: user.teamwork_deleteTargetedMessage + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + teamId: + type: string + channelId: + type: string + messageId: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/teamwork/microsoft.graph.getAllRetainedTargetedMessages()': + get: + tags: + - users.userTeamwork + summary: Invoke function getAllRetainedTargetedMessages + description: Get all retained targeted messages sent to a specific user in group chats and channels. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/userteamwork-getallretainedtargetedmessages?view=graph-rest-beta + operationId: user.teamwork_getAllRetainedTargetedMessage + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + 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: $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 targetedChatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.targetedChatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/teamwork/microsoft.graph.getAllTargetedMessages()': + get: + tags: + - users.userTeamwork + summary: Invoke function getAllTargetedMessages + description: Get all targeted messages sent to a specific user in group chats and channels. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/userteamwork-getalltargetedmessages?view=graph-rest-beta + operationId: user.teamwork_getAllTargetedMessage + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + 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: $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 targetedChatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.targetedChatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/teamwork/microsoft.graph.sendActivityNotification': + post: + tags: + - users.userTeamwork + summary: Invoke action sendActivityNotification + description: 'Send an activity feed notification to a user. For more information, see sending Teams activity notifications.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/userteamwork-sendactivitynotification?view=graph-rest-beta + operationId: user.teamwork_sendActivityNotification + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + topic: + $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' + activityType: + type: string + nullable: true + chainId: + type: number + format: int64 + nullable: true + previewText: + $ref: '#/components/schemas/microsoft.graph.itemBody' + teamsAppId: + type: string + nullable: true + templateParameters: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + iconId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/teamwork/sections': + get: + tags: + - users.userTeamwork + summary: List sections + description: Get the list of sections in a user's teamwork. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/userteamwork-list-sections?view=graph-rest-beta + operationId: user.teamwork_ListSection + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + 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.teamworkSectionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.userTeamwork + summary: Create teamworkSection + description: Create a new section in a user's teamwork. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/userteamwork-post-sections?view=graph-rest-beta + operationId: user.teamwork_CreateSection + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkSection' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkSection' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/teamwork/sections/{teamworkSection-id}': + get: + tags: + - users.userTeamwork + summary: Get teamworkSection + description: Read the properties of a section in a user's teamwork. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworksection-get?view=graph-rest-beta + operationId: user.teamwork_GetSection + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: teamworkSection-id + in: path + description: The unique identifier of teamworkSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkSection + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.teamworkSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.userTeamwork - summary: Update the navigation property installedApps in users - operationId: user.teamwork_UpdateInstalledApp + summary: Update teamworkSection + description: 'Update the properties of a section in a user''s teamwork. For system-defined sections, only the sortType property can be updated.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworksection-update?view=graph-rest-beta + operationId: user.teamwork_UpdateSection parameters: - name: user-id in: path @@ -98687,20 +116363,20 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: userScopeTeamsAppInstallation-id + - name: teamworkSection-id in: path - description: The unique identifier of userScopeTeamsAppInstallation + description: The unique identifier of teamworkSection required: true style: simple schema: type: string - x-ms-docs-key-type: userScopeTeamsAppInstallation + x-ms-docs-key-type: teamworkSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.teamworkSection' required: true responses: 2XX: @@ -98708,19 +116384,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.teamworkSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.userTeamwork - summary: Uninstall app for user - description: Uninstall an app from the personal scope of the specified user. + summary: Delete teamworkSection + description: Delete a user-defined section from a user's teamwork. System-defined sections can't be deleted. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/userteamwork-delete-installedapps?view=graph-rest-beta - operationId: user.teamwork_DeleteInstalledApp + url: https://learn.microsoft.com/graph/api/teamworksection-delete?view=graph-rest-beta + operationId: user.teamwork_DeleteSection parameters: - name: user-id in: path @@ -98730,14 +116406,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: userScopeTeamsAppInstallation-id + - name: teamworkSection-id in: path - description: The unique identifier of userScopeTeamsAppInstallation + description: The unique identifier of teamworkSection required: true style: simple schema: type: string - x-ms-docs-key-type: userScopeTeamsAppInstallation + x-ms-docs-key-type: teamworkSection - name: If-Match in: header description: ETag @@ -98750,16 +116426,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/teamwork/installedApps/{userScopeTeamsAppInstallation-id}/chat': + '/users/{user-id}/teamwork/sections/{teamworkSection-id}/items': get: tags: - users.userTeamwork - summary: Get chat between user and teamsApp - description: Retrieve the chat of the specified user and Teams app. + summary: List items + description: Get the list of items in a section of a user's teamwork. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/userscopeteamsappinstallation-get-chat?view=graph-rest-beta - operationId: user.teamwork.installedApp_GetChat + url: https://learn.microsoft.com/graph/api/teamworksection-list-items?view=graph-rest-beta + operationId: user.teamwork.section_ListItem parameters: - name: user-id in: path @@ -98769,14 +116445,29 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: userScopeTeamsAppInstallation-id + - name: teamworkSection-id in: path - description: The unique identifier of userScopeTeamsAppInstallation + description: The unique identifier of teamworkSection required: true style: simple schema: type: string - x-ms-docs-key-type: userScopeTeamsAppInstallation + x-ms-docs-key-type: teamworkSection + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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 @@ -98799,21 +116490,63 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + $ref: '#/components/responses/microsoft.graph.teamworkSectionItemCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.userTeamwork + summary: Add teamworkSectionItem + description: 'Add an item, such as a chat, channel, meeting, or community, to a user-defined section in a user''s teamwork. Each item can belong to only one section at a time. You can only add items that are currently in a system-defined section. If the item is already in another user-defined section, use the move action to relocate it.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworksection-post-items?view=graph-rest-beta + operationId: user.teamwork.section_CreateItem + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: teamworkSection-id + in: path + description: The unique identifier of teamworkSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkSection + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkSectionItem' + required: true + responses: + 2XX: + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chat' + $ref: '#/components/schemas/microsoft.graph.teamworkSectionItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/teamwork/installedApps/{userScopeTeamsAppInstallation-id}/teamsApp': + '/users/{user-id}/teamwork/sections/{teamworkSection-id}/items/{teamworkSectionItem-id}': get: tags: - users.userTeamwork - summary: Get teamsApp from users - description: The app that is installed. - operationId: user.teamwork.installedApp_GetTeamsApp + summary: Get items from users + description: 'The items (chats, channels, meetings, or communities) organized within the section.' + operationId: user.teamwork.section_GetItem parameters: - name: user-id in: path @@ -98823,14 +116556,22 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: userScopeTeamsAppInstallation-id + - name: teamworkSection-id in: path - description: The unique identifier of userScopeTeamsAppInstallation + description: The unique identifier of teamworkSection required: true style: simple schema: type: string - x-ms-docs-key-type: userScopeTeamsAppInstallation + x-ms-docs-key-type: teamworkSection + - name: teamworkSectionItem-id + in: path + description: The unique identifier of teamworkSectionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkSectionItem - name: $select in: query description: Select properties to be returned @@ -98857,17 +116598,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/schemas/microsoft.graph.teamworkSectionItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/teamwork/installedApps/{userScopeTeamsAppInstallation-id}/teamsAppDefinition': - get: + patch: tags: - users.userTeamwork - summary: Get teamsAppDefinition from users - description: The details of this version of the app. - operationId: user.teamwork.installedApp_GetTeamsAppDefinition + summary: Update the navigation property items in users + operationId: user.teamwork.section_UpdateItem parameters: - name: user-id in: path @@ -98877,50 +116616,48 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: userScopeTeamsAppInstallation-id + - name: teamworkSection-id in: path - description: The unique identifier of userScopeTeamsAppInstallation + description: The unique identifier of teamworkSection required: true style: simple schema: type: string - x-ms-docs-key-type: userScopeTeamsAppInstallation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: teamworkSection + - name: teamworkSectionItem-id + in: path + description: The unique identifier of teamworkSectionItem + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: teamworkSectionItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkSectionItem' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' + $ref: '#/components/schemas/microsoft.graph.teamworkSectionItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/teamwork/installedApps/$count': - get: + delete: tags: - users.userTeamwork - summary: Get the number of the resource - operationId: user.teamwork.installedApp_GetCount + summary: Remove teamworkSectionItem + description: 'Remove an item from a user-defined section in a user''s teamwork. This API doesn''t delete the underlying chat, channel, meeting, or community; it only removes the item from the user-defined section. The item is automatically moved back to its default system-defined section.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworksectionitem-delete?view=graph-rest-beta + operationId: user.teamwork.section_DeleteItem parameters: - name: user-id in: path @@ -98930,23 +116667,44 @@ paths: schema: type: string x-ms-docs-key-type: user - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: teamworkSection-id + in: path + description: The unique identifier of teamworkSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkSection + - name: teamworkSectionItem-id + in: path + description: The unique identifier of teamworkSectionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkSectionItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/users/{user-id}/teamwork/microsoft.graph.sendActivityNotification': + x-ms-docs-operation-type: operation + '/users/{user-id}/teamwork/sections/{teamworkSection-id}/items/{teamworkSectionItem-id}/microsoft.graph.move': post: tags: - users.userTeamwork - summary: Invoke action sendActivityNotification - description: 'Send an activity feed notification to a user. For more information, see sending Teams activity notifications.' + summary: Invoke action move + description: Move an item from one user-defined section to another user-defined section in a user's teamwork. Each item can belong to only one section at a time. This action removes the item from its current section and adds it to the target section. Use this action instead of add when the item is already in a user-defined section. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/userteamwork-sendactivitynotification?view=graph-rest-beta - operationId: user.teamwork_sendActivityNotification + url: https://learn.microsoft.com/graph/api/teamworksectionitem-move?view=graph-rest-beta + operationId: user.teamwork.section.item_move parameters: - name: user-id in: path @@ -98956,6 +116714,22 @@ paths: schema: type: string x-ms-docs-key-type: user + - name: teamworkSection-id + in: path + description: The unique identifier of teamworkSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkSection + - name: teamworkSectionItem-id + in: path + description: The unique identifier of teamworkSectionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkSectionItem requestBody: description: Action parameters content: @@ -98963,36 +116737,73 @@ paths: schema: type: object properties: - topic: - $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' - activityType: + targetSectionId: type: string - nullable: true - chainId: - type: number - format: int64 - nullable: true - previewText: - $ref: '#/components/schemas/microsoft.graph.itemBody' - teamsAppId: - type: string - nullable: true - templateParameters: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValuePair' - iconId: - type: string - nullable: true additionalProperties: type: object required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkSectionItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/teamwork/sections/{teamworkSection-id}/items/$count': + get: + tags: + - users.userTeamwork + summary: Get the number of the resource + operationId: user.teamwork.section.item_GetCount + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: teamworkSection-id + in: path + description: The unique identifier of teamworkSection + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkSection + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/teamwork/sections/$count': + get: + tags: + - users.userTeamwork + summary: Get the number of the resource + operationId: user.teamwork.section_GetCount + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + 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' components: schemas: microsoft.graph.teamsApp: @@ -99232,6 +117043,12 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsTab' description: A collection of all the tabs in the chat. Nullable. x-ms-navigationProperty: true + targetedMessages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.targetedChatMessage' + description: A collection of targeted messages in the chat that are visible only to specific users. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsAppInstallation: @@ -99268,7 +117085,7 @@ components: type: object properties: body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' 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 @@ -99331,7 +117148,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' description: 'References to attached objects like files, tabs, meetings etc.' body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' channelIdentity: $ref: '#/components/schemas/microsoft.graph.channelIdentity' chatId: @@ -99347,7 +117164,7 @@ components: 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: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.' + description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.' format: date-time nullable: true etag: @@ -99363,13 +117180,13 @@ components: lastEditedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null. + description: Read-only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null. format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.' + description: 'Read-only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.' format: date-time nullable: true locale: @@ -99593,12 +117410,22 @@ components: nullable: true webUrl: type: string - description: Deep link URL of the tab instance. Read only. + description: Deep link URL of the tab instance. Read-only. nullable: true teamsApp: $ref: '#/components/schemas/microsoft.graph.teamsApp' additionalProperties: type: object + microsoft.graph.targetedChatMessage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.chatMessage' + - title: targetedChatMessage + type: object + properties: + recipient: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object microsoft.graph.team: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -99740,7 +117567,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: Read only. Timestamp at which the channel was created. + description: Read-only. Timestamp at which the channel was created. format: date-time nullable: true description: @@ -99800,6 +117627,11 @@ components: x-ms-navigationProperty: true filesFolder: $ref: '#/components/schemas/microsoft.graph.driveItem' + joinedUsers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + x-ms-navigationProperty: true members: type: array items: @@ -99864,6 +117696,8 @@ components: $ref: '#/components/schemas/microsoft.graph.image' location: $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + lockInfo: + $ref: '#/components/schemas/microsoft.graph.lockInfo' malware: $ref: '#/components/schemas/microsoft.graph.malware' media: @@ -100027,6 +117861,12 @@ components: x-ms-navigationProperty: true details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + historyItems: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + description: Collection of history items for entities in the plan. Read-only. Nullable. + x-ms-navigationProperty: true tasks: type: array items: @@ -100132,9 +117972,10 @@ components: nullable: true hasChat: type: boolean + description: 'Read-only. This value is true if the task has chat messages associated with it. Otherwise, false.' hasDescription: type: boolean - description: 'Read-only. This value is true if the details object of the task has a nonempty description. Otherwise,false.' + description: 'Read-only. This value is true if the details object of the task has a nonempty description. Otherwise, false.' nullable: true isArchived: type: boolean @@ -100155,11 +117996,12 @@ components: 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: 'Read-only. Date and time at which this is last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true orderHint: type: string - description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in plannern.' + description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in planner.' nullable: true percentComplete: maximum: 2147483647 @@ -100207,6 +118049,12 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' details: $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' + description: Read-only. Nullable. Chat messages associated with the task. + x-ms-navigationProperty: true progressTaskBoardFormat: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: @@ -100263,6 +118111,51 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerExternalReferences' additionalProperties: type: object + microsoft.graph.plannerTaskChatMessage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: plannerTaskChatMessage + type: object + properties: + content: + type: string + description: The content of the chat message. Supports plain text and sanitized HTML. + nullable: true + 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: 'The date and time when the message was created. 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.' + format: date-time + 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 + format: date-time + nullable: true + editedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + mentions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMention' + description: The list of mentions in the message. + messageType: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessageType' + parentEntityId: + type: string + description: The ID of the parent plannerTask that this message belongs to. + nullable: true + reactions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatReaction' + description: The reactions on the message. + additionalProperties: + type: object microsoft.graph.plannerProgressTaskBoardTaskFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.plannerDelta' @@ -100289,6 +118182,32 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerUserIds' additionalProperties: type: object + microsoft.graph.plannerHistoryItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: plannerHistoryItem + type: object + properties: + actor: + $ref: '#/components/schemas/microsoft.graph.identitySet' + entityId: + type: string + description: The ID of the entity that was changed. + entityType: + $ref: '#/components/schemas/microsoft.graph.historyEntityType' + eventType: + $ref: '#/components/schemas/microsoft.graph.historyEventType' + 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: 'The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' + format: date-time + nullable: true + planId: + type: string + description: The ID of the plan that contains the changed entity. + additionalProperties: + type: object microsoft.graph.planUsageRight: title: planUsageRight type: object @@ -100347,21 +118266,21 @@ components: $ref: '#/components/schemas/microsoft.graph.groupAccessType' allowExternalSenders: type: boolean - description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' nullable: true assignedLabels: 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. Returned only on $select. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.' + 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.' assignedLicenses: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq). Read-only. + description: The licenses that are assigned to the group. Requires $select to retrieve. Supports $filter (eq). Read-only. autoSubscribeNewMembers: type: boolean - description: 'Indicates if new members added to the group are auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; don''t set it in the initial POST request that creates the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Indicates if new members added to the group are auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; don''t set it in the initial POST request that creates the group. Default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' nullable: true classification: type: string @@ -100404,11 +118323,11 @@ components: nullable: true hideFromAddressLists: type: boolean - description: 'true if the group isn''t displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'true if the group isn''t displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' nullable: true hideFromOutlookClients: type: boolean - description: 'true if the group isn''t displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'true if the group isn''t displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' nullable: true infoCatalogs: type: array @@ -100433,7 +118352,7 @@ components: nullable: true isSubscribedByMail: type: boolean - description: 'Indicates whether the signed-in user is subscribed to receive email conversations. The default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Indicates whether the signed-in user is subscribed to receive email conversations. The default value is true. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' nullable: true licenseProcessingState: $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' @@ -100463,6 +118382,8 @@ components: type: string description: 'Contains the on-premises domain FQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.' nullable: true + onPremisesExtensionAttributes: + $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -100521,7 +118442,7 @@ components: type: array items: type: string - description: 'Specifies the group resources that are associated with the Microsoft 365 group. The possible value is Team. For more information, see Microsoft 365 group behaviors and provisioning options. Returned by default. Supports $filter (eq, not, startsWith.' + description: 'Specifies the group resources that are associated with the Microsoft 365 group. The possible value is Team. For more information, see Microsoft 365 group behaviors and provisioning options. Returned by default. Supports $filter (eq, not, startsWith).' securityEnabled: type: boolean description: 'Specifies whether the group is a security group. Required.Returned by default. Supports $filter (eq, ne, not, in).' @@ -100547,21 +118468,21 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: Count of conversations delivered one or more new posts since the signed-in user's last visit to the group. This property is the same as unseenCount. Returned only on $select. + description: Count of conversations delivered one or more new posts since the signed-in user's last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. format: int32 nullable: true unseenCount: maximum: 2147483647 minimum: -2147483648 type: number - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' format: int32 nullable: true unseenMessagesCount: maximum: 2147483647 minimum: -2147483648 type: number - description: Count of new posts that have been delivered to the group's conversations since the signed-in user's last visit to the group. Returned only on $select. + description: Count of new posts that have been delivered to the group's conversations since the signed-in user's last visit to the group. Requires $select to retrieve. format: int32 nullable: true visibility: @@ -100570,7 +118491,7 @@ components: nullable: true welcomeMessageEnabled: type: boolean - description: 'Indicates whether a welcome message is sent to new members when they are added to the group. The default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Indicates whether a welcome message is sent to new members when they are added to the group. The default value is true. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' nullable: true writebackConfiguration: $ref: '#/components/schemas/microsoft.graph.groupWritebackConfiguration' @@ -100718,7 +118639,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - description: Represents a Microsoft Entra group. microsoft.graph.teamVisibilityType: title: teamVisibilityType enum: @@ -100746,11 +118666,11 @@ components: properties: aboutMe: type: string - description: A freeform text entry field for users to describe themselves. Returned only on $select. + description: A freeform text entry field for users to describe themselves. Requires $select to retrieve. nullable: true accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in).' + description: 'true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' nullable: true ageGroup: type: string @@ -100771,13 +118691,13 @@ components: birthday: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 birthday of the user. 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 Returned only on $select.' + description: 'The birthday of the user. 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 Requires $select to retrieve.' format: date-time businessPhones: type: array items: type: string - description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).' + description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' city: type: string description: 'The city where the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' @@ -100869,13 +118789,15 @@ components: hireDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 hire date of the user. 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. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + description: 'The hire date of the user. 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. Requires $select to retrieve. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' format: date-time identities: type: array items: $ref: '#/components/schemas/microsoft.graph.objectIdentity' description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft and tied to a user account. It may contain multiple items with the same signInType value. Supports $filter (eq) with limitations.' + identityGovernance: + $ref: '#/components/schemas/microsoft.graph.identityGovernanceUserSettings' identityParentId: type: string description: 'The object ID of the parent identity for agent users. Always null for regular user accounts. For agentUser resources, this property references the object ID of the associated agent identity.' @@ -100896,7 +118818,7 @@ components: items: type: string nullable: true - description: A list for users to describe their interests. Returned only on $select. + description: A list for users to describe their interests. Requires $select to retrieve. isLicenseReconciliationNeeded: type: boolean description: Indicates whether the user is pending an exchange mailbox license assignment. Read-only. Supports $filter (eq where true only). @@ -100907,7 +118829,7 @@ components: nullable: true isResourceAccount: type: boolean - description: Do not use – reserved for future use. + description: Do not use. Reserved for future use. nullable: true jobTitle: type: string @@ -100916,18 +118838,18 @@ components: lastPasswordChangeDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. 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. Returned only on $select.' + description: 'When this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. 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. Requires $select to retrieve.' format: date-time nullable: true legalAgeGroupClassification: type: string - description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, Undefined, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select.' + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, Undefined, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Requires $select to retrieve.' nullable: true licenseAssignmentStates: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. It also indicates licenses that are directly assigned and the ones the user inherited through group memberships. Read-only. Returned only on $select. + description: State of license assignments for this user. It also indicates licenses that are directly assigned and the ones the user inherited through group memberships. Read-only. Requires $select to retrieve. mail: type: string description: 'The SMTP address for the user, for example, admin@contoso.com. Changes to this property also update the user''s proxyAddresses collection to include the value as an SMTP address. This property can''t contain accent characters. NOTE: We don''t recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).' @@ -100940,11 +118862,11 @@ components: nullable: true mobilePhone: type: string - description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.' + description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' nullable: true mySite: type: string - description: The URL for the user's site. Returned only on $select. + description: The URL for the user's site. Requires $select to retrieve. nullable: true officeLocation: type: string @@ -100962,7 +118884,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in).' + description: 'This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters can''t be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' nullable: true onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -100997,7 +118919,7 @@ components: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -101009,7 +118931,7 @@ components: items: type: string nullable: true - description: A list for users to enumerate their past projects. Returned only on $select. + description: A list for users to enumerate their past projects. Requires $select to retrieve. postalCode: type: string description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' @@ -101024,7 +118946,7 @@ components: nullable: true preferredName: type: string - description: The preferred name for the user. Not Supported. This attribute returns an empty string.Returned only on $select. + description: The preferred name for the user. Not Supported. This attribute returns an empty string.Requires $select to retrieve. nullable: true print: $ref: '#/components/schemas/microsoft.graph.userPrint' @@ -101049,13 +118971,13 @@ components: items: type: string nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. + description: A list for the user to enumerate their responsibilities. Requires $select to retrieve. schools: type: array items: type: string nullable: true - description: A list for the user to enumerate the schools they have attended. Returned only on $select. + description: A list for the user to enumerate the schools they have attended. Requires $select to retrieve. securityIdentifier: type: string description: 'Security identifier (SID) of the user, used in Windows scenarios. Read-only. Returned by default. Supports $select and $filter (eq, not, ge, le, startsWith).' @@ -101082,7 +119004,7 @@ components: items: type: string nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. + description: A list for the user to enumerate their skills. Requires $select to retrieve. state: type: string description: 'The state or province in the user''s address. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' @@ -101101,7 +119023,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' nullable: true userType: type: string @@ -101177,6 +119099,12 @@ components: x-ms-navigationProperty: true cloudClipboard: $ref: '#/components/schemas/microsoft.graph.cloudClipboardRoot' + cloudPcPools: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPool' + description: The user's Cloud PC pools. Read-only. Nullable. + x-ms-navigationProperty: true cloudPCs: type: array items: @@ -101228,6 +119156,12 @@ components: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The users and contacts that report to the user. (The users and contacts with their manager property set to this user.) Read-only. Nullable. Supports $expand. x-ms-navigationProperty: true + distributionLists: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.distributionList' + description: The personal distribution lists in the user's mailbox. Read-only. Nullable. + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -101413,6 +119347,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -101566,7 +119506,7 @@ components: nullable: true timeZone: type: string - description: Indicates the time zone of the schedule team using tz database format. Required. + description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.' nullable: true workforceIntegrationIds: type: array @@ -102063,6 +120003,8 @@ components: $ref: '#/components/schemas/microsoft.graph.teamworkDevice' description: The Teams devices provisioned for the tenant. x-ms-navigationProperty: true + messaging: + $ref: '#/components/schemas/microsoft.graph.teamworkMessaging' teamsAppSettings: $ref: '#/components/schemas/microsoft.graph.teamsAppSettings' teamTemplates: @@ -102308,6 +120250,40 @@ components: description: 'The current status of the async operation, for example, Queued, Scheduled, InProgress, Successful, Cancelled, and Failed.' additionalProperties: type: object + microsoft.graph.teamworkMessaging: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamworkMessaging + type: object + properties: + customEmojis: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamworkCustomEmoji' + description: The collection of custom emojis available in organization messaging. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.teamworkCustomEmoji: + title: teamworkCustomEmoji + type: object + properties: + contentBytes: + type: string + description: The base64-encoded image content of the emoji. Supported formats include PNG and GIF. + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.customEmojiFromIdentitySet' + 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 emoji was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' + format: date-time + displayName: + type: string + description: The unique display name of the custom emoji. Key. Must be unique and must not conflict with existing emoji names. + additionalProperties: + type: object microsoft.graph.identity: title: identity type: object @@ -102425,6 +120401,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' description: The apps installed in the personal scope of this user. x-ms-navigationProperty: true + sections: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamworkSection' + description: The sections in the user's chat list. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.associatedTeamInfo: @@ -102444,6 +120426,71 @@ components: $ref: '#/components/schemas/microsoft.graph.chat' additionalProperties: type: object + microsoft.graph.teamworkSection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamworkSection + 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: 'Date and time when the section was created. Read-only. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' + format: date-time + nullable: true + displayIcon: + $ref: '#/components/schemas/microsoft.graph.sectionDisplayIcon' + displayName: + type: string + description: 'The display name of the section. Required. Maximum length is 50 characters. Display names are case-sensitive and must be unique within a user''s sections. The following names are reserved for system-defined sections and can''t be used when creating a user-defined section: RecentChats, QuickViews, TeamsAndChannels, MutedChats, MeetingChats, EngageCommunities.' + isExpanded: + type: boolean + description: Indicates whether the section is expanded in the user interface. The default value is true. + nullable: true + isHierarchicalViewEnabled: + type: boolean + description: Indicates whether the hierarchical view is enabled for the section. Read-only. + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Date and time when the section was last modified. Read-only. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' + format: date-time + nullable: true + sectionType: + $ref: '#/components/schemas/microsoft.graph.sectionType' + sortType: + $ref: '#/components/schemas/microsoft.graph.sectionSortType' + items: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamworkSectionItem' + description: 'The items (chats, channels, meetings, or communities) organized within the section.' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.teamworkSectionItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamworkSectionItem + 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: 'Date and time when the item was added to the section. Read-only. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' + format: date-time + nullable: true + itemType: + $ref: '#/components/schemas/microsoft.graph.sectionItemType' + 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 when the item was last modified. Read-only. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.entity: title: entity type: object @@ -102601,6 +120648,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.chatMessageBody: + title: chatMessageBody + type: object + properties: + content: + type: string + description: The content of the chat message. + nullable: true + contentType: + $ref: '#/components/schemas/microsoft.graph.bodyType' + messageBodyContentType: + $ref: '#/components/schemas/microsoft.graph.chatMessageBodyContentType' + additionalProperties: + type: object microsoft.graph.eventMessageDetail: title: eventMessageDetail type: object @@ -103242,6 +121303,8 @@ components: title: file type: object properties: + archiveStatus: + $ref: '#/components/schemas/microsoft.graph.fileArchiveStatus' hashes: $ref: '#/components/schemas/microsoft.graph.hashes' mimeType: @@ -103333,6 +121396,31 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.lockInfo: + title: lockInfo + 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 lock was created, in UTC. Read-only.' + format: date-time + nullable: true + 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 + description: 'The date and time when the lock expires, in UTC. Read-only.' + format: date-time + nullable: true + lockType: + $ref: '#/components/schemas/microsoft.graph.lockType' + owners: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + description: The collection of users that currently hold the lock on the file. Read-only. + additionalProperties: + type: object microsoft.graph.malware: title: malware type: object @@ -103896,6 +121984,18 @@ components: resource: type: string description: Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. + vapidPublicKey: + type: string + description: 'Optional. The application server''s VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292.' + nullable: true + webPushEncryptionP256dhPublicKey: + type: string + description: 'Optional. The subscriber''s ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''p256dh''). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.' + nullable: true + webPushEncryptionSecret: + type: string + description: 'Optional. The subscriber''s auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey(''auth''). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3.' + nullable: true additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -103914,7 +122014,6 @@ components: $ref: '#/components/schemas/microsoft.graph.thumbnail' additionalProperties: type: object - description: The ThumbnailSet resource is a keyed collection of thumbnail resources. microsoft.graph.driveItemVersion: allOf: - $ref: '#/components/schemas/microsoft.graph.baseItemVersion' @@ -104163,6 +122262,45 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerTaskChatMention: + title: plannerTaskChatMention + type: object + properties: + mentioned: + type: string + description: The ID of the mentioned user. + nullable: true + mentionType: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMentionType' + position: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The zero-based position of the mention in the message content. + format: int32 + additionalProperties: + type: object + microsoft.graph.plannerTaskChatMessageType: + title: plannerTaskChatMessageType + enum: + - richTextHtml + - plainText + - unknownFutureValue + type: string + microsoft.graph.plannerTaskChatReaction: + title: plannerTaskChatReaction + type: object + properties: + reactionEvents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatReactionEvent' + reactionType: + type: string + description: 'The type of reaction, such as like, heart, or emoji characters.' + nullable: true + additionalProperties: + type: object microsoft.graph.plannerCategoryDescriptions: title: plannerCategoryDescriptions type: object @@ -104279,6 +122417,22 @@ components: type: object additionalProperties: type: object + microsoft.graph.historyEntityType: + title: historyEntityType + enum: + - task + - unknownFutureValue + type: string + microsoft.graph.historyEventType: + title: historyEventType + enum: + - created + - updated + - deleted + - undeleted + - moved + - unknownFutureValue + type: string microsoft.graph.usageRightsInfo: title: usageRightsInfo type: object @@ -104338,6 +122492,7 @@ components: - private - secret - public + - unknownFutureValue type: string microsoft.graph.assignedLabel: title: assignedLabel @@ -104415,6 +122570,72 @@ components: $ref: '#/components/schemas/microsoft.graph.MembershipRuleProcessingStatusDetails' additionalProperties: type: object + microsoft.graph.onPremisesExtensionAttributes: + title: onPremisesExtensionAttributes + type: object + properties: + extensionAttribute1: + type: string + description: First customizable extension attribute. + nullable: true + extensionAttribute10: + type: string + description: Tenth customizable extension attribute. + nullable: true + extensionAttribute11: + type: string + description: Eleventh customizable extension attribute. + nullable: true + extensionAttribute12: + type: string + description: Twelfth customizable extension attribute. + nullable: true + extensionAttribute13: + type: string + description: Thirteenth customizable extension attribute. + nullable: true + extensionAttribute14: + type: string + description: Fourteenth customizable extension attribute. + nullable: true + extensionAttribute15: + type: string + description: Fifteenth customizable extension attribute. + nullable: true + extensionAttribute2: + type: string + description: Second customizable extension attribute. + nullable: true + extensionAttribute3: + type: string + description: Third customizable extension attribute. + nullable: true + extensionAttribute4: + type: string + description: Fourth customizable extension attribute. + nullable: true + extensionAttribute5: + type: string + description: Fifth customizable extension attribute. + nullable: true + extensionAttribute6: + type: string + description: Sixth customizable extension attribute. + nullable: true + extensionAttribute7: + type: string + description: Seventh customizable extension attribute. + nullable: true + extensionAttribute8: + type: string + description: Eighth customizable extension attribute. + nullable: true + extensionAttribute9: + type: string + description: Ninth customizable extension attribute. + nullable: true + additionalProperties: + type: object microsoft.graph.onPremisesProvisioningError: title: onPremisesProvisioningError type: object @@ -105304,11 +123525,11 @@ components: properties: costCenter: type: string - description: The cost center associated with the user. Returned only on $select. Supports $filter. + description: The cost center associated with the user. Requires $select to retrieve. Supports $filter. nullable: true division: type: string - description: The name of the division in which the user works. Returned only on $select. Supports $filter. + description: The name of the division in which the user works. Requires $select to retrieve. Supports $filter. nullable: true additionalProperties: type: object @@ -105330,6 +123551,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.identityGovernanceUserSettings: + title: identityGovernanceUserSettings + type: object + properties: + approverDelegate: + $ref: '#/components/schemas/microsoft.graph.approverDelegate' + additionalProperties: + type: object microsoft.graph.licenseAssignmentState: title: licenseAssignmentState type: object @@ -105368,72 +123597,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.onPremisesExtensionAttributes: - title: onPremisesExtensionAttributes - type: object - properties: - extensionAttribute1: - type: string - description: First customizable extension attribute. - nullable: true - extensionAttribute10: - type: string - description: Tenth customizable extension attribute. - nullable: true - extensionAttribute11: - type: string - description: Eleventh customizable extension attribute. - nullable: true - extensionAttribute12: - type: string - description: Twelfth customizable extension attribute. - nullable: true - extensionAttribute13: - type: string - description: Thirteenth customizable extension attribute. - nullable: true - extensionAttribute14: - type: string - description: Fourteenth customizable extension attribute. - nullable: true - extensionAttribute15: - type: string - description: Fifteenth customizable extension attribute. - nullable: true - extensionAttribute2: - type: string - description: Second customizable extension attribute. - nullable: true - extensionAttribute3: - type: string - description: Third customizable extension attribute. - nullable: true - extensionAttribute4: - type: string - description: Fourth customizable extension attribute. - nullable: true - extensionAttribute5: - type: string - description: Fifth customizable extension attribute. - nullable: true - extensionAttribute6: - type: string - description: Sixth customizable extension attribute. - nullable: true - extensionAttribute7: - type: string - description: Seventh customizable extension attribute. - nullable: true - extensionAttribute8: - type: string - description: Eighth customizable extension attribute. - nullable: true - extensionAttribute9: - type: string - description: Ninth customizable extension attribute. - nullable: true - additionalProperties: - type: object microsoft.graph.onPremisesSipInfo: title: onPremisesSipInfo type: object @@ -105777,7 +123940,7 @@ components: description: 'The roles exposed by the application, which this service principal represents. For more information, see the appRoles property definition on the application entity. Not nullable.' createdByAppId: type: string - description: The appId (called Application (client) ID on the Microsoft Entra admin center) of the application used to create the service principal. Set internally by Microsoft Entra ID. Read-only. + description: The appId of the application that created this service principal. Set internally by Microsoft Entra ID. Read-only. nullable: true customSecurityAttributes: $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeValue' @@ -106042,7 +124205,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' - description: Represents the external methods registered to a user for authentication. + description: Represents the external MFA registered to a user for authentication. x-ms-navigationProperty: true fido2Methods: type: array @@ -106162,6 +124325,43 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.cloudPcPool: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: cloudPcPool + type: object + properties: + capabilities: + $ref: '#/components/schemas/microsoft.graph.cloudPcPoolCapabilityConfiguration' + cloudPcConfiguration: + $ref: '#/components/schemas/microsoft.graph.cloudPcConfiguration' + 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 pool was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026 is 2026-01-01T00:00:00Z. Read-only.' + format: date-time + description: + type: string + description: The description of the pool. The maximum length is 512 characters. + nullable: true + displayName: + type: string + description: The display name of the pool. The name is unique across Cloud PC pools in an organization. The maximum length is 60 characters. + 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 pool was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026 is 2026-01-01T00:00:00Z. Read-only.' + format: date-time + networkConfiguration: + $ref: '#/components/schemas/microsoft.graph.cloudPcNetworkConfiguration' + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPoolAssignment' + description: The collection of assignments that grant user or service principal identities access to this pool. + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.cloudPC: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -106208,8 +124408,16 @@ components: type: string description: Name of the OS image that's on the Cloud PC. nullable: true + isDisasterRecoveryActive: + type: boolean lastLoginResult: $ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult' + lastLogoffDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select.' + format: date-time + nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -106261,6 +124469,7 @@ components: items: type: string nullable: true + description: 'The scope IDs of the corresponding permission. Currently, it''s the Intune scope tag ID. Read-only.' servicePlanId: type: string description: The service plan ID of the Cloud PC. @@ -106742,7 +124951,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq). + description: The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud. Read-only. Requires $select to retrieve. Supports $filter (eq). nullable: true onPremisesSyncEnabled: type: boolean @@ -106838,6 +125047,34 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.distributionList: + allOf: + - $ref: '#/components/schemas/microsoft.graph.outlookItem' + - title: distributionList + type: object + properties: + displayName: + type: string + description: The display name of the distribution list. + nullable: true + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.member' + description: The list of members in the distribution list. Not returned by default; use $select=members to include. + notes: + type: string + nullable: true + personIdentifier: + type: string + nullable: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.employeeExperienceUser: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -106855,9 +125092,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.learningCourseActivity' x-ms-navigationProperty: true + storyline: + $ref: '#/components/schemas/microsoft.graph.storyline' additionalProperties: type: object - description: Represents a container that exposes navigation properties for employee experience user resources. microsoft.graph.inferenceClassification: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -107627,7 +125865,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.internetMessageHeader' - description: A collection of message headers defined by RFC5322. The set includes message headers indicating the network path taken by a message from the sender to the recipient. It can also contain custom message headers that hold app data for the message. Returned only on applying a $select query option. Read-only. + description: A collection of message headers defined by RFC5322. The set includes message headers indicating the network path taken by a message from the sender to the recipient. It can also contain custom message headers that hold app data for the message. Requires $select to retrieve. Read-only. internetMessageId: type: string description: The message ID in the format specified by RFC5322. Updatable only if isDraft is true. @@ -107951,7 +126189,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - description: Represents a Microsoft online meeting. microsoft.graph.outlookUser: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -107990,6 +126227,11 @@ components: - title: accessReviewInstance type: object properties: + delegatedBy: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + description: The identities of users who delegated this review instance to the current reviewer. Null if the instance wasn't delegated. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only. endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -109237,6 +127479,13 @@ components: - remoteLogout - unknownFutureValue type: string + microsoft.graph.customEmojiFromIdentitySet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identitySet' + - title: customEmojiFromIdentitySet + type: object + additionalProperties: + type: object microsoft.graph.customAppSettings: title: customAppSettings type: object @@ -109286,6 +127535,50 @@ components: type: string x-ms-enum-flags: isFlags: true + microsoft.graph.sectionDisplayIcon: + title: sectionDisplayIcon + type: object + properties: + contentUrl: + type: string + description: The URL to a custom icon image. Applicable when iconType is custom. + nullable: true + displayName: + type: string + description: The human-readable name of the icon. + nullable: true + iconType: + type: string + description: 'The type of icon. Use an emoji character such as 👍 for an emoji icon, or custom for a custom image icon.' + skinTone: + $ref: '#/components/schemas/microsoft.graph.sectionIconSkinTone' + additionalProperties: + type: object + microsoft.graph.sectionType: + title: sectionType + enum: + - userDefined + - systemDefined + - unknownFutureValue + type: string + microsoft.graph.sectionSortType: + title: sectionSortType + enum: + - mostRecent + - unreadThenMostRecent + - nameAlphabetical + - userDefinedCustomOrder + - unknownFutureValue + type: string + microsoft.graph.sectionItemType: + title: sectionItemType + enum: + - chat + - channel + - meeting + - community + - unknownFutureValue + type: string microsoft.graph.teamsAppCollectionResponse: title: Collection of teamsApp type: object @@ -109454,6 +127747,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.targetedChatMessageCollectionResponse: + title: Collection of targetedChatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.targetedChatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.channelCollectionResponse: title: Collection of channel type: object @@ -109506,6 +127812,32 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.plannerTaskChatMessageCollectionResponse: + title: Collection of plannerTaskChatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.plannerHistoryItemCollectionResponse: + title: Collection of plannerHistoryItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.sharedWithChannelTeamInfoCollectionResponse: title: Collection of sharedWithChannelTeamInfo type: object @@ -109792,6 +128124,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamworkCustomEmojiCollectionResponse: + title: Collection of teamworkCustomEmoji + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamworkCustomEmoji' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.teamTemplateCollectionResponse: title: Collection of teamTemplate type: object @@ -109857,6 +128202,32 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamworkSectionCollectionResponse: + title: Collection of teamworkSection + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamworkSection' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.teamworkSectionItemCollectionResponse: + title: Collection of teamworkSectionItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamworkSectionItem' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.teamsAppDashboardCardBotConfiguration: title: teamsAppDashboardCardBotConfiguration type: object @@ -109880,6 +128251,14 @@ components: - application - unknownFutureValue type: string + microsoft.graph.chatMessageBodyContentType: + title: chatMessageBodyContentType + enum: + - text + - html + - markdown + - unknownFutureValue + type: string microsoft.graph.publicErrorDetail: title: publicErrorDetail type: object @@ -110067,6 +128446,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.fileArchiveStatus: + title: fileArchiveStatus + enum: + - notArchived + - fullyArchived + - reactivating + - unknownFutureValue + type: string microsoft.graph.hashes: title: hashes type: object @@ -110114,6 +128501,30 @@ components: - NaN type: string nullable: true + microsoft.graph.lockType: + title: lockType + enum: + - none + - exclusive + - shared + - unknownFutureValue + type: string + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address associated with the user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + additionalProperties: + type: object microsoft.graph.mediaSource: title: mediaSource type: object @@ -110352,6 +128763,8 @@ components: properties: group: $ref: '#/components/schemas/microsoft.graph.identity' + sharePointGroup: + $ref: '#/components/schemas/microsoft.graph.sharePointGroupIdentity' siteGroup: $ref: '#/components/schemas/microsoft.graph.sharePointIdentity' siteUser: @@ -110823,6 +129236,26 @@ components: type: object additionalProperties: type: object + microsoft.graph.plannerTaskChatMentionType: + title: plannerTaskChatMentionType + enum: + - user + - application + - unknownFutureValue + type: string + microsoft.graph.plannerTaskChatReactionEvent: + title: plannerTaskChatReactionEvent + type: object + properties: + 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: 'The date and time when the reaction was added. 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.' + format: date-time + additionalProperties: + type: object microsoft.graph.cloudLicensing.assignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -110848,6 +129281,9 @@ components: - title: usageRight type: object properties: + externalServiceIdentifier: + type: string + nullable: true services: type: array items: @@ -111245,6 +129681,13 @@ components: type: string description: The displayable title of the list. nullable: true + itemCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The total count of items in the list. Read-only. + format: int32 + nullable: true list: $ref: '#/components/schemas/microsoft.graph.listInfo' sharepointIds: @@ -111618,7 +130061,7 @@ components: $ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn' indexed: type: boolean - description: Specifies whether the column values can used for sorting and searching. + description: Specifies whether the column values can be used for sorting and searching. nullable: true isDeletable: type: boolean @@ -111632,6 +130075,10 @@ components: type: boolean description: Specifies whether the column can be changed. nullable: true + isSearchable: + type: boolean + description: Specifies whether the column values can be used for searching. Currently supported only for columns in a fileStorageContainer. + nullable: true lookup: $ref: '#/components/schemas/microsoft.graph.lookupColumn' name: @@ -112023,6 +130470,16 @@ components: $ref: '#/components/schemas/microsoft.graph.directoryObject' additionalProperties: type: object + microsoft.graph.approverDelegate: + title: approverDelegate + type: object + properties: + delegate: + $ref: '#/components/schemas/microsoft.graph.userSet' + schedule: + $ref: '#/components/schemas/microsoft.graph.requestSchedule' + additionalProperties: + type: object microsoft.graph.printerShare: allOf: - $ref: '#/components/schemas/microsoft.graph.printerBase' @@ -112411,7 +130868,7 @@ components: nullable: true key: type: string - description: 'Value for the key credential. Should be a Base64 encoded value. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it''s always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key.' + description: 'Value for the key credential. Should be a Base64 encoded value. Requires $select to retrieve; only available for single object requests (GET /applications/{applicationId}?$select=keyCredentials or GET /servicePrincipals/{servicePrincipalId}?$select=keyCredentials); otherwise, it''s always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key.' format: base64url nullable: true keyId: @@ -112690,12 +131147,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.approvedClientApp' + description: The collection of approved client apps that are associated with the RDS configuration. Supports $expand. x-ms-navigationProperty: true targetDeviceGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.targetDeviceGroup' - description: The collection of target device groups that are associated with the RDS security configuration that will be enabled for SSO when a client connects to the target device over RDP using the new Microsoft Entra ID RDS authentication protocol.
Date: Fri, 7 Aug 2026 10:34:50 -0700 Subject: [PATCH 2/6] Remove beta CloudCommunications OpenAPI update PR #3674 previously changed and reverted this document, and the updated document fails SDK generation. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 6dcc724b-e9d7-423a-8dc3-3b0e0d6b2468 --- openApiDocs/beta/CloudCommunications.yml | 410 +---------------------- 1 file changed, 9 insertions(+), 401 deletions(-) diff --git a/openApiDocs/beta/CloudCommunications.yml b/openApiDocs/beta/CloudCommunications.yml index 771b70bf76..591f9c0e0b 100644 --- a/openApiDocs/beta/CloudCommunications.yml +++ b/openApiDocs/beta/CloudCommunications.yml @@ -4822,52 +4822,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/communications/calls/{call-id}/participants/{participant-id}/microsoft.graph.admitFromLobby': - post: - tags: - - communications.call - summary: Invoke action admitFromLobby - operationId: communication.call.participant_admitFromLobby - parameters: - - name: call-id - in: path - description: The unique identifier of call - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: call - - name: participant-id - in: path - description: The unique identifier of participant - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: participant - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - clientContext: - type: string - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.admitFromLobbyOperation' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action '/communications/calls/{call-id}/participants/{participant-id}/microsoft.graph.mute': post: tags: @@ -4918,114 +4872,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/communications/calls/{call-id}/participants/{participant-id}/microsoft.graph.removeFromLobby': - post: - tags: - - communications.call - summary: Invoke action removeFromLobby - operationId: communication.call.participant_removeFromLobby - parameters: - - name: call-id - in: path - description: The unique identifier of call - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: call - - name: participant-id - in: path - description: The unique identifier of participant - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: participant - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - clientContext: - type: string - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.removeFromLobbyOperation' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/communications/calls/{call-id}/participants/{participant-id}/microsoft.graph.reportSyntheticMedia': - post: - tags: - - communications.call - summary: Invoke action reportSyntheticMedia - operationId: communication.call.participant_reportSyntheticMedium - parameters: - - name: call-id - in: path - description: The unique identifier of call - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: call - - name: participant-id - in: path - description: The unique identifier of participant - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: participant - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - id: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - format: uuid - severity: - $ref: '#/components/schemas/microsoft.graph.detectionSeverity' - overallConfidence: - type: number - format: double - nullable: true - isMalicious: - type: boolean - default: false - detectionDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 - contentMetadata: - $ref: '#/components/schemas/microsoft.graph.mediaMetadata' - detections: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.syntheticMediaDetectionDetail' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action '/communications/calls/{call-id}/participants/{participant-id}/microsoft.graph.startHoldMusic': post: tags: @@ -5150,44 +4996,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/communications/calls/{call-id}/participants/microsoft.graph.admitAllFromLobby': - post: - tags: - - communications.call - summary: Invoke action admitAllFromLobby - operationId: communication.call.participant_admitAllFromLobby - parameters: - - name: call-id - in: path - description: The unique identifier of call - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: call - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - clientContext: - type: string - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.admitAllFromLobbyOperation' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action '/communications/calls/{call-id}/participants/microsoft.graph.invite': post: tags: @@ -16213,7 +16021,7 @@ paths: tags: - users.onlineMeeting summary: List transcripts - description: Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Access to this API is governed by tenant administrator settings. See Error responses. + description: 'Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/onlinemeeting-list-transcripts?view=graph-rest-beta @@ -18738,85 +18546,8 @@ components: description: Indicates the roster sequence number the participant was last updated in. format: int64 nullable: true - syntheticMediaDetection: - $ref: '#/components/schemas/microsoft.graph.syntheticMediaDetectionInfo' - additionalProperties: - type: object - microsoft.graph.admitFromLobbyOperation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.commsOperation' - - title: admitFromLobbyOperation - type: object - additionalProperties: - type: object - microsoft.graph.removeFromLobbyOperation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.commsOperation' - - title: removeFromLobbyOperation - type: object additionalProperties: type: object - microsoft.graph.detectionSeverity: - title: detectionSeverity - enum: - - low - - medium - - high - - unknownFutureValue - type: string - ReferenceNumeric: - enum: - - '-INF' - - INF - - NaN - type: string - nullable: true - microsoft.graph.mediaMetadata: - title: mediaMetadata - type: object - properties: - modality: - $ref: '#/components/schemas/microsoft.graph.contentModality' - isRealTime: - type: boolean - mimeType: - type: string - byteSize: - type: number - format: int64 - duration: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - videoMetadata: - $ref: '#/components/schemas/microsoft.graph.videoMetadata' - audioMetadata: - $ref: '#/components/schemas/microsoft.graph.audioMetadata' - streamingMetadata: - $ref: '#/components/schemas/microsoft.graph.streamingMetadata' - additionalProperties: - type: object - microsoft.graph.syntheticMediaDetectionDetail: - title: syntheticMediaDetectionDetail - type: object - properties: - modelName: - type: string - modality: - $ref: '#/components/schemas/microsoft.graph.contentModality' - modelTasks: - type: array - items: - type: string - segment: - $ref: '#/components/schemas/microsoft.graph.mediaSegment' - confidence: - type: number - format: double - nullable: true - additionalProperties: - type: object microsoft.graph.startHoldMusicOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.commsOperation' @@ -18831,13 +18562,6 @@ components: type: object additionalProperties: type: object - microsoft.graph.admitAllFromLobbyOperation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.commsOperation' - - title: admitAllFromLobbyOperation - type: object - additionalProperties: - type: object microsoft.graph.inviteParticipantsOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.commsOperation' @@ -19143,6 +18867,7 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + description: Represents a Microsoft online meeting. microsoft.graph.callAiInsight: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -19835,115 +19560,6 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingVideoDisabledReason' additionalProperties: type: object - microsoft.graph.syntheticMediaDetectionInfo: - title: syntheticMediaDetectionInfo - type: object - properties: - detectionId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - format: uuid - syntheticConfidence: - type: number - format: double - nullable: true - detectorBot: - type: string - isParticipantTrusted: - type: boolean - additionalProperties: - type: object - microsoft.graph.contentModality: - title: contentModality - enum: - - audio - - video - - image - - text - - multimodal - - unknownFutureValue - type: string - microsoft.graph.videoMetadata: - title: videoMetadata - type: object - properties: - codec: - type: string - frameRate: - type: number - format: double - nullable: true - bitrateKbps: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - additionalProperties: - type: object - microsoft.graph.audioMetadata: - title: audioMetadata - type: object - properties: - sampleRateHz: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - bitDepth: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - channels: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - additionalProperties: - type: object - microsoft.graph.streamingMetadata: - title: streamingMetadata - type: object - properties: - latencyMs: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - frameDropRate: - type: number - format: double - nullable: true - networkJitterMs: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - additionalProperties: - type: object - microsoft.graph.mediaSegment: - title: mediaSegment - type: object - properties: - startTimeSec: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - endTimeSec: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - frameIndices: - type: array - items: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - additionalProperties: - type: object microsoft.graph.teleconferenceDeviceMediaQuality: title: teleconferenceDeviceMediaQuality type: object @@ -20398,8 +20014,6 @@ components: type: string description: Specifies the spoken language used during the meeting for recording and transcription purposes. nullable: true - meetingType: - $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. @@ -21449,6 +21063,13 @@ components: type: string x-ms-enum-flags: isFlags: true + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN + type: string + nullable: true microsoft.graph.bodyType: title: bodyType enum: @@ -21554,15 +21175,12 @@ components: properties: moreInfoWebUrl: type: string - description: Provides other video teleconferencing (VTC) dial-in options. Read-only. nullable: true tenantKey: type: string - description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. nullable: true videoTeleconferenceId: type: string - description: The video teleconferencing ID. Read-only. nullable: true additionalProperties: type: object @@ -21596,16 +21214,6 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object - microsoft.graph.onlineMeetingType: - title: onlineMeetingType - enum: - - adhoc - - scheduled - - recurring - - broadcast - - meetnow - - unknownFutureValue - type: string microsoft.graph.onlineMeetingSensitivityLabelAssignment: title: onlineMeetingSensitivityLabelAssignment type: object From 4a72958ce01594f143801e2270107d226ea1389e Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Fri, 7 Aug 2026 10:35:29 -0700 Subject: [PATCH 3/6] Remove v1 Files OpenAPI update PR #3674 previously changed and reverted this document, so it must remain excluded from this follow-up. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 6dcc724b-e9d7-423a-8dc3-3b0e0d6b2468 --- openApiDocs/v1.0/Files.yml | 6157 ++---------------------------------- 1 file changed, 286 insertions(+), 5871 deletions(-) diff --git a/openApiDocs/v1.0/Files.yml b/openApiDocs/v1.0/Files.yml index 90c12172a3..d1a813b961 100644 --- a/openApiDocs/v1.0/Files.yml +++ b/openApiDocs/v1.0/Files.yml @@ -4869,372 +4869,6 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/drives/{drive-id}/items/{driveItem-id}/listItem/permissions': - get: - tags: - - drives.driveItem - summary: Get permissions from drives - description: The set of permissions for the item. Read-only. Nullable. - operationId: drive.item.listItem_ListPermission - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.permissionCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - drives.driveItem - summary: Create new navigation property to permissions for drives - operationId: drive.item.listItem_CreatePermission - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id}': - get: - tags: - - drives.driveItem - summary: Get permissions from drives - description: The set of permissions for the item. Read-only. Nullable. - operationId: drive.item.listItem_GetPermission - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - drives.driveItem - summary: Update the navigation property permissions in drives - operationId: drive.item.listItem_UpdatePermission - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - drives.driveItem - summary: Delete navigation property permissions for drives - operationId: drive.item.listItem_DeletePermission - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id}/microsoft.graph.grant': - post: - tags: - - drives.driveItem - summary: Invoke action grant - description: Grant users access to a link represented by a permission. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 - operationId: drive.item.listItem.permission_grant - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - roles: - type: array - items: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - title: Collection of permission - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/$count': - get: - tags: - - drives.driveItem - summary: Get the number of the resource - operationId: drive.item.listItem.permission_GetCount - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' '/drives/{drive-id}/items/{driveItem-id}/listItem/versions': get: tags: @@ -12754,372 +12388,6 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/drives/{drive-id}/list/items/{listItem-id}/permissions': - get: - tags: - - drives.list - summary: Get permissions from drives - description: The set of permissions for the item. Read-only. Nullable. - operationId: drive.list.item_ListPermission - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.permissionCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - drives.list - summary: Create new navigation property to permissions for drives - operationId: drive.list.item_CreatePermission - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/permissions/{permission-id}': - get: - tags: - - drives.list - summary: Get permissions from drives - description: The set of permissions for the item. Read-only. Nullable. - operationId: drive.list.item_GetPermission - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - drives.list - summary: Update the navigation property permissions in drives - operationId: drive.list.item_UpdatePermission - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - drives.list - summary: Delete navigation property permissions for drives - operationId: drive.list.item_DeletePermission - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/permissions/{permission-id}/microsoft.graph.grant': - post: - tags: - - drives.list - summary: Invoke action grant - description: Grant users access to a link represented by a permission. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 - operationId: drive.list.item.permission_grant - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - roles: - type: array - items: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - title: Collection of permission - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/drives/{drive-id}/list/items/{listItem-id}/permissions/$count': - get: - tags: - - drives.list - summary: Get the number of the resource - operationId: drive.list.item.permission_GetCount - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' '/drives/{drive-id}/list/items/{listItem-id}/versions': get: tags: @@ -14230,316 +13498,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/drives/{drive-id}/list/permissions': - get: - tags: - - drives.list - summary: Get permissions from drives - description: The set of permissions for the item. Read-only. Nullable. - operationId: drive.list_ListPermission - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.permissionCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - drives.list - summary: Create new navigation property to permissions for drives - operationId: drive.list_CreatePermission - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/permissions/{permission-id}': - get: - tags: - - drives.list - summary: Get permissions from drives - description: The set of permissions for the item. Read-only. Nullable. - operationId: drive.list_GetPermission - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - drives.list - summary: Update the navigation property permissions in drives - operationId: drive.list_UpdatePermission - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - drives.list - summary: Delete navigation property permissions for drives - operationId: drive.list_DeletePermission - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/permissions/{permission-id}/microsoft.graph.grant': - post: - tags: - - drives.list - summary: Invoke action grant - description: Grant users access to a link represented by a permission. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 - operationId: drive.list.permission_grant - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - roles: - type: array - items: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - title: Collection of permission - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/drives/{drive-id}/list/permissions/$count': - get: - tags: - - drives.list - summary: Get the number of the resource - operationId: drive.list.permission_GetCount - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' '/drives/{drive-id}/list/subscriptions': get: tags: @@ -18251,316 +17209,6 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/drives/{drive-id}/root/listItem/permissions': - get: - tags: - - drives.driveItem - summary: Get permissions from drives - description: The set of permissions for the item. Read-only. Nullable. - operationId: drive.root.listItem_ListPermission - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.permissionCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - drives.driveItem - summary: Create new navigation property to permissions for drives - operationId: drive.root.listItem_CreatePermission - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/root/listItem/permissions/{permission-id}': - get: - tags: - - drives.driveItem - summary: Get permissions from drives - description: The set of permissions for the item. Read-only. Nullable. - operationId: drive.root.listItem_GetPermission - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - drives.driveItem - summary: Update the navigation property permissions in drives - operationId: drive.root.listItem_UpdatePermission - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - drives.driveItem - summary: Delete navigation property permissions for drives - operationId: drive.root.listItem_DeletePermission - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/root/listItem/permissions/{permission-id}/microsoft.graph.grant': - post: - tags: - - drives.driveItem - summary: Invoke action grant - description: Grant users access to a link represented by a permission. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 - operationId: drive.root.listItem.permission_grant - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - roles: - type: array - items: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - title: Collection of permission - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/drives/{drive-id}/root/listItem/permissions/$count': - get: - tags: - - drives.driveItem - summary: Get the number of the resource - operationId: drive.root.listItem.permission_GetCount - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' '/drives/{drive-id}/root/listItem/versions': get: tags: @@ -27262,428 +25910,6 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions': - get: - tags: - - groups.drive - summary: Get permissions from groups - description: The set of permissions for the item. Read-only. Nullable. - operationId: group.drive.item.listItem_ListPermission - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.permissionCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.drive - summary: Create new navigation property to permissions for groups - operationId: group.drive.item.listItem_CreatePermission - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id}': - get: - tags: - - groups.drive - summary: Get permissions from groups - description: The set of permissions for the item. Read-only. Nullable. - operationId: group.drive.item.listItem_GetPermission - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.drive - summary: Update the navigation property permissions in groups - operationId: group.drive.item.listItem_UpdatePermission - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.drive - summary: Delete navigation property permissions for groups - operationId: group.drive.item.listItem_DeletePermission - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id}/microsoft.graph.grant': - post: - tags: - - groups.drive - summary: Invoke action grant - description: Grant users access to a link represented by a permission. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 - operationId: group.drive.item.listItem.permission_grant - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - roles: - type: array - items: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - title: Collection of permission - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/$count': - get: - tags: - - groups.drive - summary: Get the number of the resource - operationId: group.drive.item.listItem.permission_GetCount - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions': get: tags: @@ -36432,428 +34658,6 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/permissions': - get: - tags: - - groups.drive - summary: Get permissions from groups - description: The set of permissions for the item. Read-only. Nullable. - operationId: group.drive.list.item_ListPermission - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.permissionCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.drive - summary: Create new navigation property to permissions for groups - operationId: group.drive.list.item_CreatePermission - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/permissions/{permission-id}': - get: - tags: - - groups.drive - summary: Get permissions from groups - description: The set of permissions for the item. Read-only. Nullable. - operationId: group.drive.list.item_GetPermission - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.drive - summary: Update the navigation property permissions in groups - operationId: group.drive.list.item_UpdatePermission - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.drive - summary: Delete navigation property permissions for groups - operationId: group.drive.list.item_DeletePermission - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/permissions/{permission-id}/microsoft.graph.grant': - post: - tags: - - groups.drive - summary: Invoke action grant - description: Grant users access to a link represented by a permission. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 - operationId: group.drive.list.item.permission_grant - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - roles: - type: array - items: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - title: Collection of permission - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/permissions/$count': - get: - tags: - - groups.drive - summary: Get the number of the resource - operationId: group.drive.list.item.permission_GetCount - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/versions': get: tags: @@ -38126,372 +35930,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/drives/{drive-id}/list/permissions': - get: - tags: - - groups.drive - summary: Get permissions from groups - description: The set of permissions for the item. Read-only. Nullable. - operationId: group.drive.list_ListPermission - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.permissionCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.drive - summary: Create new navigation property to permissions for groups - operationId: group.drive.list_CreatePermission - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/drives/{drive-id}/list/permissions/{permission-id}': - get: - tags: - - groups.drive - summary: Get permissions from groups - description: The set of permissions for the item. Read-only. Nullable. - operationId: group.drive.list_GetPermission - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.drive - summary: Update the navigation property permissions in groups - operationId: group.drive.list_UpdatePermission - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.drive - summary: Delete navigation property permissions for groups - operationId: group.drive.list_DeletePermission - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/drives/{drive-id}/list/permissions/{permission-id}/microsoft.graph.grant': - post: - tags: - - groups.drive - summary: Invoke action grant - description: Grant users access to a link represented by a permission. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 - operationId: group.drive.list.permission_grant - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - roles: - type: array - items: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - title: Collection of permission - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/drives/{drive-id}/list/permissions/$count': - get: - tags: - - groups.drive - summary: Get the number of the resource - operationId: group.drive.list.permission_GetCount - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/list/subscriptions': get: tags: @@ -42907,372 +40345,6 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/drives/{drive-id}/root/listItem/permissions': - get: - tags: - - groups.drive - summary: Get permissions from groups - description: The set of permissions for the item. Read-only. Nullable. - operationId: group.drive.root.listItem_ListPermission - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.permissionCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.drive - summary: Create new navigation property to permissions for groups - operationId: group.drive.root.listItem_CreatePermission - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/drives/{drive-id}/root/listItem/permissions/{permission-id}': - get: - tags: - - groups.drive - summary: Get permissions from groups - description: The set of permissions for the item. Read-only. Nullable. - operationId: group.drive.root.listItem_GetPermission - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.drive - summary: Update the navigation property permissions in groups - operationId: group.drive.root.listItem_UpdatePermission - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.drive - summary: Delete navigation property permissions for groups - operationId: group.drive.root.listItem_DeletePermission - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/drives/{drive-id}/root/listItem/permissions/{permission-id}/microsoft.graph.grant': - post: - tags: - - groups.drive - summary: Invoke action grant - description: Grant users access to a link represented by a permission. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 - operationId: group.drive.root.listItem.permission_grant - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - roles: - type: array - items: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - title: Collection of permission - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/drives/{drive-id}/root/listItem/permissions/$count': - get: - tags: - - groups.drive - summary: Get the number of the resource - operationId: group.drive.root.listItem.permission_GetCount - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/root/listItem/versions': get: tags: @@ -51863,372 +48935,6 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/permissions': - get: - tags: - - shares.list - summary: Get permissions from shares - description: The set of permissions for the item. Read-only. Nullable. - operationId: share.list.item_ListPermission - parameters: - - name: sharedDriveItem-id - in: path - description: The unique identifier of sharedDriveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.permissionCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - shares.list - summary: Create new navigation property to permissions for shares - operationId: share.list.item_CreatePermission - parameters: - - name: sharedDriveItem-id - in: path - description: The unique identifier of sharedDriveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/permissions/{permission-id}': - get: - tags: - - shares.list - summary: Get permissions from shares - description: The set of permissions for the item. Read-only. Nullable. - operationId: share.list.item_GetPermission - parameters: - - name: sharedDriveItem-id - in: path - description: The unique identifier of sharedDriveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - shares.list - summary: Update the navigation property permissions in shares - operationId: share.list.item_UpdatePermission - parameters: - - name: sharedDriveItem-id - in: path - description: The unique identifier of sharedDriveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - shares.list - summary: Delete navigation property permissions for shares - operationId: share.list.item_DeletePermission - parameters: - - name: sharedDriveItem-id - in: path - description: The unique identifier of sharedDriveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/permissions/{permission-id}/microsoft.graph.grant': - post: - tags: - - shares.list - summary: Invoke action grant - description: Grant users access to a link represented by a permission. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 - operationId: share.list.item.permission_grant - parameters: - - name: sharedDriveItem-id - in: path - description: The unique identifier of sharedDriveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - roles: - type: array - items: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - title: Collection of permission - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/permissions/$count': - get: - tags: - - shares.list - summary: Get the number of the resource - operationId: share.list.item.permission_GetCount - parameters: - - name: sharedDriveItem-id - in: path - description: The unique identifier of sharedDriveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/versions': get: tags: @@ -53317,316 +50023,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/shares/{sharedDriveItem-id}/list/permissions': - get: - tags: - - shares.list - summary: Get permissions from shares - description: The set of permissions for the item. Read-only. Nullable. - operationId: share.list_ListPermission - parameters: - - name: sharedDriveItem-id - in: path - description: The unique identifier of sharedDriveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.permissionCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - shares.list - summary: Create new navigation property to permissions for shares - operationId: share.list_CreatePermission - parameters: - - name: sharedDriveItem-id - in: path - description: The unique identifier of sharedDriveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/permissions/{permission-id}': - get: - tags: - - shares.list - summary: Get permissions from shares - description: The set of permissions for the item. Read-only. Nullable. - operationId: share.list_GetPermission - parameters: - - name: sharedDriveItem-id - in: path - description: The unique identifier of sharedDriveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - shares.list - summary: Update the navigation property permissions in shares - operationId: share.list_UpdatePermission - parameters: - - name: sharedDriveItem-id - in: path - description: The unique identifier of sharedDriveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - shares.list - summary: Delete navigation property permissions for shares - operationId: share.list_DeletePermission - parameters: - - name: sharedDriveItem-id - in: path - description: The unique identifier of sharedDriveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/permissions/{permission-id}/microsoft.graph.grant': - post: - tags: - - shares.list - summary: Invoke action grant - description: Grant users access to a link represented by a permission. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 - operationId: share.list.permission_grant - parameters: - - name: sharedDriveItem-id - in: path - description: The unique identifier of sharedDriveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - roles: - type: array - items: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - title: Collection of permission - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/shares/{sharedDriveItem-id}/list/permissions/$count': - get: - tags: - - shares.list - summary: Get the number of the resource - operationId: share.list.permission_GetCount - parameters: - - name: sharedDriveItem-id - in: path - description: The unique identifier of sharedDriveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' '/shares/{sharedDriveItem-id}/list/subscriptions': get: tags: @@ -55329,316 +51725,6 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/shares/{sharedDriveItem-id}/listItem/permissions': - get: - tags: - - shares.listItem - summary: Get permissions from shares - description: The set of permissions for the item. Read-only. Nullable. - operationId: share.listItem_ListPermission - parameters: - - name: sharedDriveItem-id - in: path - description: The unique identifier of sharedDriveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.permissionCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - shares.listItem - summary: Create new navigation property to permissions for shares - operationId: share.listItem_CreatePermission - parameters: - - name: sharedDriveItem-id - in: path - description: The unique identifier of sharedDriveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/listItem/permissions/{permission-id}': - get: - tags: - - shares.listItem - summary: Get permissions from shares - description: The set of permissions for the item. Read-only. Nullable. - operationId: share.listItem_GetPermission - parameters: - - name: sharedDriveItem-id - in: path - description: The unique identifier of sharedDriveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - shares.listItem - summary: Update the navigation property permissions in shares - operationId: share.listItem_UpdatePermission - parameters: - - name: sharedDriveItem-id - in: path - description: The unique identifier of sharedDriveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - shares.listItem - summary: Delete navigation property permissions for shares - operationId: share.listItem_DeletePermission - parameters: - - name: sharedDriveItem-id - in: path - description: The unique identifier of sharedDriveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/listItem/permissions/{permission-id}/microsoft.graph.grant': - post: - tags: - - shares.listItem - summary: Invoke action grant - description: Grant users access to a link represented by a permission. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 - operationId: share.listItem.permission_grant - parameters: - - name: sharedDriveItem-id - in: path - description: The unique identifier of sharedDriveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - roles: - type: array - items: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - title: Collection of permission - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/shares/{sharedDriveItem-id}/listItem/permissions/$count': - get: - tags: - - shares.listItem - summary: Get the number of the resource - operationId: share.listItem.permission_GetCount - parameters: - - name: sharedDriveItem-id - in: path - description: The unique identifier of sharedDriveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedDriveItem - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' '/shares/{sharedDriveItem-id}/listItem/versions': get: tags: @@ -62128,428 +58214,6 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions': - get: - tags: - - users.drive - summary: Get permissions from users - description: The set of permissions for the item. Read-only. Nullable. - operationId: user.drive.item.listItem_ListPermission - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.permissionCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.drive - summary: Create new navigation property to permissions for users - operationId: user.drive.item.listItem_CreatePermission - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id}': - get: - tags: - - users.drive - summary: Get permissions from users - description: The set of permissions for the item. Read-only. Nullable. - operationId: user.drive.item.listItem_GetPermission - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.drive - summary: Update the navigation property permissions in users - operationId: user.drive.item.listItem_UpdatePermission - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.drive - summary: Delete navigation property permissions for users - operationId: user.drive.item.listItem_DeletePermission - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id}/microsoft.graph.grant': - post: - tags: - - users.drive - summary: Invoke action grant - description: Grant users access to a link represented by a permission. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 - operationId: user.drive.item.listItem.permission_grant - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - roles: - type: array - items: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - title: Collection of permission - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/$count': - get: - tags: - - users.drive - summary: Get the number of the resource - operationId: user.drive.item.listItem.permission_GetCount - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions': get: tags: @@ -71298,428 +66962,6 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/permissions': - get: - tags: - - users.drive - summary: Get permissions from users - description: The set of permissions for the item. Read-only. Nullable. - operationId: user.drive.list.item_ListPermission - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.permissionCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.drive - summary: Create new navigation property to permissions for users - operationId: user.drive.list.item_CreatePermission - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/permissions/{permission-id}': - get: - tags: - - users.drive - summary: Get permissions from users - description: The set of permissions for the item. Read-only. Nullable. - operationId: user.drive.list.item_GetPermission - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.drive - summary: Update the navigation property permissions in users - operationId: user.drive.list.item_UpdatePermission - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.drive - summary: Delete navigation property permissions for users - operationId: user.drive.list.item_DeletePermission - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/permissions/{permission-id}/microsoft.graph.grant': - post: - tags: - - users.drive - summary: Invoke action grant - description: Grant users access to a link represented by a permission. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 - operationId: user.drive.list.item.permission_grant - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - roles: - type: array - items: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - title: Collection of permission - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/permissions/$count': - get: - tags: - - users.drive - summary: Get the number of the resource - operationId: user.drive.list.item.permission_GetCount - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/versions': get: tags: @@ -72992,372 +68234,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/drives/{drive-id}/list/permissions': - get: - tags: - - users.drive - summary: Get permissions from users - description: The set of permissions for the item. Read-only. Nullable. - operationId: user.drive.list_ListPermission - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.permissionCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.drive - summary: Create new navigation property to permissions for users - operationId: user.drive.list_CreatePermission - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/drives/{drive-id}/list/permissions/{permission-id}': - get: - tags: - - users.drive - summary: Get permissions from users - description: The set of permissions for the item. Read-only. Nullable. - operationId: user.drive.list_GetPermission - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.drive - summary: Update the navigation property permissions in users - operationId: user.drive.list_UpdatePermission - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.drive - summary: Delete navigation property permissions for users - operationId: user.drive.list_DeletePermission - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/drives/{drive-id}/list/permissions/{permission-id}/microsoft.graph.grant': - post: - tags: - - users.drive - summary: Invoke action grant - description: Grant users access to a link represented by a permission. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 - operationId: user.drive.list.permission_grant - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - roles: - type: array - items: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - title: Collection of permission - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/drives/{drive-id}/list/permissions/$count': - get: - tags: - - users.drive - summary: Get the number of the resource - operationId: user.drive.list.permission_GetCount - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/list/subscriptions': get: tags: @@ -77513,632 +72389,266 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/drives/{drive-id}/root/listItem/microsoft.graph.createLink': - post: - tags: - - users.drive - summary: Invoke action createLink - operationId: user.drive.root.listItem_createLink - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - type: - type: string - nullable: true - scope: - type: string - nullable: true - 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 - password: - type: string - nullable: true - message: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - retainInheritedPermissions: - type: boolean - default: false - nullable: true - sendNotification: - type: boolean - default: false - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/drives/{drive-id}/root/listItem/microsoft.graph.getActivitiesByInterval()': - get: - tags: - - users.drive - summary: Invoke function getActivitiesByInterval - operationId: user.drive.root.listItem_getActivitiesGraphBPreInterval - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - $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 itemActivityStat - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/drives/{drive-id}/root/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': - get: - tags: - - users.drive - summary: Invoke function getActivitiesByInterval - operationId: user.drive.root.listItem_getActivitiesGraphBPreInterval - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: startDateTime - in: path - description: 'Usage: startDateTime=''{startDateTime}''' - required: true - style: simple - schema: - type: string - nullable: true - - name: endDateTime - in: path - description: 'Usage: endDateTime=''{endDateTime}''' - required: true - style: simple - schema: - type: string - nullable: true - - name: interval - in: path - description: 'Usage: interval=''{interval}''' - required: true - style: simple - 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' - - 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 itemActivityStat - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/drives/{drive-id}/root/listItem/permissions': - get: - tags: - - users.drive - summary: Get permissions from users - description: The set of permissions for the item. Read-only. Nullable. - operationId: user.drive.root.listItem_ListPermission - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $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.permissionCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.drive - summary: Create new navigation property to permissions for users - operationId: user.drive.root.listItem_CreatePermission - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/drives/{drive-id}/root/listItem/permissions/{permission-id}': - get: - tags: - - users.drive - summary: Get permissions from users - description: The set of permissions for the item. Read-only. Nullable. - operationId: user.drive.root.listItem_GetPermission - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - 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.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.drive - summary: Update the navigation property permissions in users - operationId: user.drive.root.listItem_UpdatePermission - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.drive - summary: Delete navigation property permissions for users - operationId: user.drive.root.listItem_DeletePermission - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/drives/{drive-id}/root/listItem/permissions/{permission-id}/microsoft.graph.grant': - post: - tags: - - users.drive - summary: Invoke action grant - description: Grant users access to a link represented by a permission. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 - operationId: user.drive.root.listItem.permission_grant - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: permission-id - in: path - description: The unique identifier of permission - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: permission - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - roles: - type: array - items: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - title: Collection of permission - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/drives/{drive-id}/root/listItem/permissions/$count': - get: - tags: - - users.drive - summary: Get the number of the resource - operationId: user.drive.root.listItem.permission_GetCount - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' + '/users/{user-id}/drives/{drive-id}/root/listItem/microsoft.graph.createLink': + post: + tags: + - users.drive + summary: Invoke action createLink + operationId: user.drive.root.listItem_createLink + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + type: + type: string + nullable: true + scope: + type: string + nullable: true + 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 + password: + type: string + nullable: true + message: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + retainInheritedPermissions: + type: boolean + default: false + nullable: true + sendNotification: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/drives/{drive-id}/root/listItem/microsoft.graph.getActivitiesByInterval()': + get: + tags: + - users.drive + summary: Invoke function getActivitiesByInterval + operationId: user.drive.root.listItem_getActivitiesGraphBPreInterval + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $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 itemActivityStat + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/drives/{drive-id}/root/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': + get: + tags: + - users.drive + summary: Invoke function getActivitiesByInterval + operationId: user.drive.root.listItem_getActivitiesGraphBPreInterval + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: startDateTime + in: path + description: 'Usage: startDateTime=''{startDateTime}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: endDateTime + in: path + description: 'Usage: endDateTime=''{endDateTime}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: interval + in: path + description: 'Usage: interval=''{interval}''' + required: true + style: simple + 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' + - 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 itemActivityStat + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/users/{user-id}/drives/{drive-id}/root/listItem/versions': get: tags: @@ -81853,7 +76363,7 @@ components: nullable: true accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in).' nullable: true ageGroup: type: string @@ -81880,7 +76390,7 @@ components: type: array items: type: string - description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' + description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' city: type: string description: 'The city where the user is located. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' @@ -82027,7 +76537,7 @@ components: nullable: true mobilePhone: type: string - description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' + description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.' nullable: true mySite: type: string @@ -82049,7 +76559,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' + description: 'This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in).' nullable: true onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -82082,7 +76592,7 @@ components: type: array items: type: string - description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' + description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Requires $select to retrieve. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -82180,7 +76690,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.' nullable: true userType: type: string @@ -82419,12 +76929,6 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' - sponsorOf: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' - x-ms-navigationProperty: true sponsors: type: array items: @@ -82443,6 +76947,7 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + description: Represents a Microsoft Entra user account. microsoft.graph.mailboxSettings: title: mailboxSettings type: object @@ -82578,12 +77083,6 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' fields: $ref: '#/components/schemas/microsoft.graph.fieldValueSet' - permissions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' - description: The set of permissions for the item. Read-only. Nullable. - x-ms-navigationProperty: true versions: type: array items: @@ -82992,12 +77491,6 @@ components: $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' description: The collection of long-running operations on the list. x-ms-navigationProperty: true - permissions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' - description: The set of permissions for the item. Read-only. Nullable. - x-ms-navigationProperty: true subscriptions: type: array items: @@ -86184,6 +80677,7 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + description: Represents a Microsoft online meeting. microsoft.graph.onPremisesSyncBehavior: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -87389,27 +81883,27 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.permissionCollectionResponse: - title: Collection of permission + microsoft.graph.listItemVersionCollectionResponse: + title: Collection of listItemVersion type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.permission' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.listItemVersionCollectionResponse: - title: Collection of listItemVersion + microsoft.graph.permissionCollectionResponse: + title: Collection of permission type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.permission' '@odata.nextLink': type: string nullable: true @@ -87844,7 +82338,6 @@ components: type: object additionalProperties: type: object - description: Standard way to represent a Json blob on Graph. microsoft.graph.status: title: status enum: @@ -88683,7 +83176,7 @@ components: 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: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.' + description: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.' format: date-time nullable: true etag: @@ -88699,13 +83192,13 @@ components: lastEditedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null. + description: Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null. format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Read-only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.' + description: 'Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.' format: date-time nullable: true locale: @@ -89134,7 +83627,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: Read-only. Timestamp at which the channel was created. + description: Read only. Timestamp at which the channel was created. format: date-time nullable: true description: @@ -89224,8 +83717,6 @@ components: - title: group type: object properties: - accessType: - $ref: '#/components/schemas/microsoft.graph.groupAccessType' allowExternalSenders: type: boolean description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' @@ -89234,7 +83725,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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.' assignedLicenses: type: array items: @@ -89297,10 +83788,6 @@ components: type: boolean description: 'Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can''t be a dynamic group (that is, groupTypes can''t contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).' nullable: true - isFavorite: - type: boolean - description: 'Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' - nullable: true isManagementRestricted: type: boolean description: 'Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve.' @@ -89335,8 +83822,6 @@ components: type: string description: 'Contains the on-premises domain FQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.' nullable: true - onPremisesExtensionAttributes: - $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -89364,9 +83849,6 @@ components: type: boolean description: 'true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' nullable: true - organizationId: - type: string - nullable: true preferredDataLocation: type: string description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' @@ -89417,25 +83899,11 @@ components: type: string description: The unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only. nullable: true - unseenConversationsCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'Count of conversations that have had one or more new posts delivered since the signed-in user''s last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' - format: int32 - nullable: true unseenCount: maximum: 2147483647 minimum: -2147483648 type: number - description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' - format: int32 - nullable: true - unseenMessagesCount: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'Count of new posts that have been delivered to the group''s conversations since the signed-in user''s last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' format: int32 nullable: true visibility: @@ -89582,6 +84050,7 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + description: Represents a Microsoft Entra group. microsoft.graph.teamsAsyncOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -89667,7 +84136,7 @@ components: nullable: true timeZone: type: string - description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.' + description: Indicates the time zone of the schedule team using tz database format. Required. nullable: true workforceIntegrationIds: type: array @@ -91065,8 +85534,6 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' - cloudVideoInteropInfo: - $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -91099,8 +85566,6 @@ components: type: string description: Specifies the spoken language used during the meeting for recording and transcription purposes. nullable: true - meetingType: - $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. @@ -93130,15 +87595,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.groupAccessType: - title: groupAccessType - enum: - - none - - private - - secret - - public - - unknownFutureValue - type: string microsoft.graph.assignedLabel: title: assignedLabel type: object @@ -94441,24 +88897,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.cloudVideoInteropInfo: - title: cloudVideoInteropInfo - type: object - properties: - moreInfoWebUrl: - type: string - description: Provides other video teleconferencing (VTC) dial-in options. Read-only. - nullable: true - tenantKey: - type: string - description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. - nullable: true - videoTeleconferenceId: - type: string - description: The video teleconferencing ID. Read-only. - nullable: true - additionalProperties: - type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -94489,16 +88927,6 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object - microsoft.graph.onlineMeetingType: - title: onlineMeetingType - enum: - - adhoc - - scheduled - - recurring - - broadcast - - meetnow - - unknownFutureValue - type: string microsoft.graph.onlineMeetingSensitivityLabelAssignment: title: onlineMeetingSensitivityLabelAssignment type: object @@ -98663,8 +93091,6 @@ components: properties: content: $ref: '#/components/schemas/microsoft.graph.contentBase' - contentCategory: - $ref: '#/components/schemas/microsoft.graph.contentCategory' correlationId: type: string description: 'An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).' @@ -99060,23 +93486,12 @@ components: - downloadText - downloadFile - unknownFutureValue - - copyToClipboard - - pasteFromClipboard - - print - - accessDebugTools type: string microsoft.graph.contentBase: title: contentBase type: object additionalProperties: type: object - microsoft.graph.contentCategory: - title: contentCategory - enum: - - none - - ai - - unknownFutureValue - type: string microsoft.graph.operatingSystemSpecifications: title: operatingSystemSpecifications type: object @@ -99216,18 +93631,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.documentSetVersionCollectionResponse' - microsoft.graph.permissionCollectionResponse: + microsoft.graph.listItemVersionCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionCollectionResponse' - microsoft.graph.listItemVersionCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.listItemVersionCollectionResponse' + microsoft.graph.permissionCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersionCollectionResponse' + $ref: '#/components/schemas/microsoft.graph.permissionCollectionResponse' microsoft.graph.subscriptionCollectionResponse: description: Retrieved collection content: From cf510244fc8708e3c37ee3f609a7dd801fae1406 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Fri, 7 Aug 2026 10:37:31 -0700 Subject: [PATCH 4/6] Revert "Remove v1 Files OpenAPI update" This reverts commit 4a72958ce01594f143801e2270107d226ea1389e. --- openApiDocs/v1.0/Files.yml | 6157 ++++++++++++++++++++++++++++++++++-- 1 file changed, 5871 insertions(+), 286 deletions(-) diff --git a/openApiDocs/v1.0/Files.yml b/openApiDocs/v1.0/Files.yml index d1a813b961..90c12172a3 100644 --- a/openApiDocs/v1.0/Files.yml +++ b/openApiDocs/v1.0/Files.yml @@ -4869,6 +4869,372 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/drives/{drive-id}/items/{driveItem-id}/listItem/permissions': + get: + tags: + - drives.driveItem + summary: Get permissions from drives + description: The set of permissions for the item. Read-only. Nullable. + operationId: drive.item.listItem_ListPermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - drives.driveItem + summary: Create new navigation property to permissions for drives + operationId: drive.item.listItem_CreatePermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id}': + get: + tags: + - drives.driveItem + summary: Get permissions from drives + description: The set of permissions for the item. Read-only. Nullable. + operationId: drive.item.listItem_GetPermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - drives.driveItem + summary: Update the navigation property permissions in drives + operationId: drive.item.listItem_UpdatePermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete navigation property permissions for drives + operationId: drive.item.listItem_DeletePermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id}/microsoft.graph.grant': + post: + tags: + - drives.driveItem + summary: Invoke action grant + description: Grant users access to a link represented by a permission. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 + operationId: drive.item.listItem.permission_grant + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + roles: + type: array + items: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of permission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/$count': + get: + tags: + - drives.driveItem + summary: Get the number of the resource + operationId: drive.item.listItem.permission_GetCount + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/items/{driveItem-id}/listItem/versions': get: tags: @@ -12388,6 +12754,372 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/drives/{drive-id}/list/items/{listItem-id}/permissions': + get: + tags: + - drives.list + summary: Get permissions from drives + description: The set of permissions for the item. Read-only. Nullable. + operationId: drive.list.item_ListPermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - drives.list + summary: Create new navigation property to permissions for drives + operationId: drive.list.item_CreatePermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/items/{listItem-id}/permissions/{permission-id}': + get: + tags: + - drives.list + summary: Get permissions from drives + description: The set of permissions for the item. Read-only. Nullable. + operationId: drive.list.item_GetPermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - drives.list + summary: Update the navigation property permissions in drives + operationId: drive.list.item_UpdatePermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drives.list + summary: Delete navigation property permissions for drives + operationId: drive.list.item_DeletePermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/items/{listItem-id}/permissions/{permission-id}/microsoft.graph.grant': + post: + tags: + - drives.list + summary: Invoke action grant + description: Grant users access to a link represented by a permission. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 + operationId: drive.list.item.permission_grant + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + roles: + type: array + items: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of permission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/drives/{drive-id}/list/items/{listItem-id}/permissions/$count': + get: + tags: + - drives.list + summary: Get the number of the resource + operationId: drive.list.item.permission_GetCount + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/list/items/{listItem-id}/versions': get: tags: @@ -13498,6 +14230,316 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/drives/{drive-id}/list/permissions': + get: + tags: + - drives.list + summary: Get permissions from drives + description: The set of permissions for the item. Read-only. Nullable. + operationId: drive.list_ListPermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - drives.list + summary: Create new navigation property to permissions for drives + operationId: drive.list_CreatePermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/permissions/{permission-id}': + get: + tags: + - drives.list + summary: Get permissions from drives + description: The set of permissions for the item. Read-only. Nullable. + operationId: drive.list_GetPermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - drives.list + summary: Update the navigation property permissions in drives + operationId: drive.list_UpdatePermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drives.list + summary: Delete navigation property permissions for drives + operationId: drive.list_DeletePermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/permissions/{permission-id}/microsoft.graph.grant': + post: + tags: + - drives.list + summary: Invoke action grant + description: Grant users access to a link represented by a permission. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 + operationId: drive.list.permission_grant + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + roles: + type: array + items: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of permission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/drives/{drive-id}/list/permissions/$count': + get: + tags: + - drives.list + summary: Get the number of the resource + operationId: drive.list.permission_GetCount + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/list/subscriptions': get: tags: @@ -17209,6 +18251,316 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/drives/{drive-id}/root/listItem/permissions': + get: + tags: + - drives.driveItem + summary: Get permissions from drives + description: The set of permissions for the item. Read-only. Nullable. + operationId: drive.root.listItem_ListPermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - drives.driveItem + summary: Create new navigation property to permissions for drives + operationId: drive.root.listItem_CreatePermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/root/listItem/permissions/{permission-id}': + get: + tags: + - drives.driveItem + summary: Get permissions from drives + description: The set of permissions for the item. Read-only. Nullable. + operationId: drive.root.listItem_GetPermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - drives.driveItem + summary: Update the navigation property permissions in drives + operationId: drive.root.listItem_UpdatePermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete navigation property permissions for drives + operationId: drive.root.listItem_DeletePermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/root/listItem/permissions/{permission-id}/microsoft.graph.grant': + post: + tags: + - drives.driveItem + summary: Invoke action grant + description: Grant users access to a link represented by a permission. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 + operationId: drive.root.listItem.permission_grant + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + roles: + type: array + items: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of permission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/drives/{drive-id}/root/listItem/permissions/$count': + get: + tags: + - drives.driveItem + summary: Get the number of the resource + operationId: drive.root.listItem.permission_GetCount + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/root/listItem/versions': get: tags: @@ -25910,6 +27262,428 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions': + get: + tags: + - groups.drive + summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. + operationId: group.drive.item.listItem_ListPermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.drive + summary: Create new navigation property to permissions for groups + operationId: group.drive.item.listItem_CreatePermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id}': + get: + tags: + - groups.drive + summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. + operationId: group.drive.item.listItem_GetPermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.drive + summary: Update the navigation property permissions in groups + operationId: group.drive.item.listItem_UpdatePermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete navigation property permissions for groups + operationId: group.drive.item.listItem_DeletePermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id}/microsoft.graph.grant': + post: + tags: + - groups.drive + summary: Invoke action grant + description: Grant users access to a link represented by a permission. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 + operationId: group.drive.item.listItem.permission_grant + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + roles: + type: array + items: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of permission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/$count': + get: + tags: + - groups.drive + summary: Get the number of the resource + operationId: group.drive.item.listItem.permission_GetCount + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions': get: tags: @@ -34658,6 +36432,428 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/permissions': + get: + tags: + - groups.drive + summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. + operationId: group.drive.list.item_ListPermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.drive + summary: Create new navigation property to permissions for groups + operationId: group.drive.list.item_CreatePermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/permissions/{permission-id}': + get: + tags: + - groups.drive + summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. + operationId: group.drive.list.item_GetPermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.drive + summary: Update the navigation property permissions in groups + operationId: group.drive.list.item_UpdatePermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete navigation property permissions for groups + operationId: group.drive.list.item_DeletePermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/permissions/{permission-id}/microsoft.graph.grant': + post: + tags: + - groups.drive + summary: Invoke action grant + description: Grant users access to a link represented by a permission. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 + operationId: group.drive.list.item.permission_grant + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + roles: + type: array + items: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of permission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/permissions/$count': + get: + tags: + - groups.drive + summary: Get the number of the resource + operationId: group.drive.list.item.permission_GetCount + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/versions': get: tags: @@ -35930,6 +38126,372 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/groups/{group-id}/drives/{drive-id}/list/permissions': + get: + tags: + - groups.drive + summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. + operationId: group.drive.list_ListPermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.drive + summary: Create new navigation property to permissions for groups + operationId: group.drive.list_CreatePermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}/list/permissions/{permission-id}': + get: + tags: + - groups.drive + summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. + operationId: group.drive.list_GetPermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.drive + summary: Update the navigation property permissions in groups + operationId: group.drive.list_UpdatePermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete navigation property permissions for groups + operationId: group.drive.list_DeletePermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}/list/permissions/{permission-id}/microsoft.graph.grant': + post: + tags: + - groups.drive + summary: Invoke action grant + description: Grant users access to a link represented by a permission. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 + operationId: group.drive.list.permission_grant + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + roles: + type: array + items: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of permission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/drives/{drive-id}/list/permissions/$count': + get: + tags: + - groups.drive + summary: Get the number of the resource + operationId: group.drive.list.permission_GetCount + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/list/subscriptions': get: tags: @@ -40345,6 +42907,372 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/groups/{group-id}/drives/{drive-id}/root/listItem/permissions': + get: + tags: + - groups.drive + summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. + operationId: group.drive.root.listItem_ListPermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.drive + summary: Create new navigation property to permissions for groups + operationId: group.drive.root.listItem_CreatePermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}/root/listItem/permissions/{permission-id}': + get: + tags: + - groups.drive + summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. + operationId: group.drive.root.listItem_GetPermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.drive + summary: Update the navigation property permissions in groups + operationId: group.drive.root.listItem_UpdatePermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete navigation property permissions for groups + operationId: group.drive.root.listItem_DeletePermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}/root/listItem/permissions/{permission-id}/microsoft.graph.grant': + post: + tags: + - groups.drive + summary: Invoke action grant + description: Grant users access to a link represented by a permission. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 + operationId: group.drive.root.listItem.permission_grant + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + roles: + type: array + items: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of permission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/drives/{drive-id}/root/listItem/permissions/$count': + get: + tags: + - groups.drive + summary: Get the number of the resource + operationId: group.drive.root.listItem.permission_GetCount + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/root/listItem/versions': get: tags: @@ -48935,6 +51863,372 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/permissions': + get: + tags: + - shares.list + summary: Get permissions from shares + description: The set of permissions for the item. Read-only. Nullable. + operationId: share.list.item_ListPermission + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - shares.list + summary: Create new navigation property to permissions for shares + operationId: share.list.item_CreatePermission + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/permissions/{permission-id}': + get: + tags: + - shares.list + summary: Get permissions from shares + description: The set of permissions for the item. Read-only. Nullable. + operationId: share.list.item_GetPermission + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - shares.list + summary: Update the navigation property permissions in shares + operationId: share.list.item_UpdatePermission + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - shares.list + summary: Delete navigation property permissions for shares + operationId: share.list.item_DeletePermission + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/permissions/{permission-id}/microsoft.graph.grant': + post: + tags: + - shares.list + summary: Invoke action grant + description: Grant users access to a link represented by a permission. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 + operationId: share.list.item.permission_grant + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + roles: + type: array + items: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of permission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/permissions/$count': + get: + tags: + - shares.list + summary: Get the number of the resource + operationId: share.list.item.permission_GetCount + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/versions': get: tags: @@ -50023,6 +53317,316 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/shares/{sharedDriveItem-id}/list/permissions': + get: + tags: + - shares.list + summary: Get permissions from shares + description: The set of permissions for the item. Read-only. Nullable. + operationId: share.list_ListPermission + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - shares.list + summary: Create new navigation property to permissions for shares + operationId: share.list_CreatePermission + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/list/permissions/{permission-id}': + get: + tags: + - shares.list + summary: Get permissions from shares + description: The set of permissions for the item. Read-only. Nullable. + operationId: share.list_GetPermission + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - shares.list + summary: Update the navigation property permissions in shares + operationId: share.list_UpdatePermission + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - shares.list + summary: Delete navigation property permissions for shares + operationId: share.list_DeletePermission + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/list/permissions/{permission-id}/microsoft.graph.grant': + post: + tags: + - shares.list + summary: Invoke action grant + description: Grant users access to a link represented by a permission. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 + operationId: share.list.permission_grant + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + roles: + type: array + items: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of permission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/shares/{sharedDriveItem-id}/list/permissions/$count': + get: + tags: + - shares.list + summary: Get the number of the resource + operationId: share.list.permission_GetCount + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/shares/{sharedDriveItem-id}/list/subscriptions': get: tags: @@ -51725,6 +55329,316 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/shares/{sharedDriveItem-id}/listItem/permissions': + get: + tags: + - shares.listItem + summary: Get permissions from shares + description: The set of permissions for the item. Read-only. Nullable. + operationId: share.listItem_ListPermission + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - shares.listItem + summary: Create new navigation property to permissions for shares + operationId: share.listItem_CreatePermission + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/listItem/permissions/{permission-id}': + get: + tags: + - shares.listItem + summary: Get permissions from shares + description: The set of permissions for the item. Read-only. Nullable. + operationId: share.listItem_GetPermission + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - shares.listItem + summary: Update the navigation property permissions in shares + operationId: share.listItem_UpdatePermission + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - shares.listItem + summary: Delete navigation property permissions for shares + operationId: share.listItem_DeletePermission + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/listItem/permissions/{permission-id}/microsoft.graph.grant': + post: + tags: + - shares.listItem + summary: Invoke action grant + description: Grant users access to a link represented by a permission. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 + operationId: share.listItem.permission_grant + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + roles: + type: array + items: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of permission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/shares/{sharedDriveItem-id}/listItem/permissions/$count': + get: + tags: + - shares.listItem + summary: Get the number of the resource + operationId: share.listItem.permission_GetCount + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/shares/{sharedDriveItem-id}/listItem/versions': get: tags: @@ -58214,6 +62128,428 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions': + get: + tags: + - users.drive + summary: Get permissions from users + description: The set of permissions for the item. Read-only. Nullable. + operationId: user.drive.item.listItem_ListPermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.drive + summary: Create new navigation property to permissions for users + operationId: user.drive.item.listItem_CreatePermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id}': + get: + tags: + - users.drive + summary: Get permissions from users + description: The set of permissions for the item. Read-only. Nullable. + operationId: user.drive.item.listItem_GetPermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.drive + summary: Update the navigation property permissions in users + operationId: user.drive.item.listItem_UpdatePermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete navigation property permissions for users + operationId: user.drive.item.listItem_DeletePermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id}/microsoft.graph.grant': + post: + tags: + - users.drive + summary: Invoke action grant + description: Grant users access to a link represented by a permission. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 + operationId: user.drive.item.listItem.permission_grant + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + roles: + type: array + items: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of permission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/$count': + get: + tags: + - users.drive + summary: Get the number of the resource + operationId: user.drive.item.listItem.permission_GetCount + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions': get: tags: @@ -66962,6 +71298,428 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/permissions': + get: + tags: + - users.drive + summary: Get permissions from users + description: The set of permissions for the item. Read-only. Nullable. + operationId: user.drive.list.item_ListPermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.drive + summary: Create new navigation property to permissions for users + operationId: user.drive.list.item_CreatePermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/permissions/{permission-id}': + get: + tags: + - users.drive + summary: Get permissions from users + description: The set of permissions for the item. Read-only. Nullable. + operationId: user.drive.list.item_GetPermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.drive + summary: Update the navigation property permissions in users + operationId: user.drive.list.item_UpdatePermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete navigation property permissions for users + operationId: user.drive.list.item_DeletePermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/permissions/{permission-id}/microsoft.graph.grant': + post: + tags: + - users.drive + summary: Invoke action grant + description: Grant users access to a link represented by a permission. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 + operationId: user.drive.list.item.permission_grant + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + roles: + type: array + items: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of permission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/permissions/$count': + get: + tags: + - users.drive + summary: Get the number of the resource + operationId: user.drive.list.item.permission_GetCount + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/versions': get: tags: @@ -68234,6 +72992,372 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/users/{user-id}/drives/{drive-id}/list/permissions': + get: + tags: + - users.drive + summary: Get permissions from users + description: The set of permissions for the item. Read-only. Nullable. + operationId: user.drive.list_ListPermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.drive + summary: Create new navigation property to permissions for users + operationId: user.drive.list_CreatePermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/drives/{drive-id}/list/permissions/{permission-id}': + get: + tags: + - users.drive + summary: Get permissions from users + description: The set of permissions for the item. Read-only. Nullable. + operationId: user.drive.list_GetPermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.drive + summary: Update the navigation property permissions in users + operationId: user.drive.list_UpdatePermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete navigation property permissions for users + operationId: user.drive.list_DeletePermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/drives/{drive-id}/list/permissions/{permission-id}/microsoft.graph.grant': + post: + tags: + - users.drive + summary: Invoke action grant + description: Grant users access to a link represented by a permission. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 + operationId: user.drive.list.permission_grant + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + roles: + type: array + items: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of permission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/drives/{drive-id}/list/permissions/$count': + get: + tags: + - users.drive + summary: Get the number of the resource + operationId: user.drive.list.permission_GetCount + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/list/subscriptions': get: tags: @@ -72389,266 +77513,632 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/drives/{drive-id}/root/listItem/microsoft.graph.createLink': - post: - tags: - - users.drive - summary: Invoke action createLink - operationId: user.drive.root.listItem_createLink - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - type: - type: string - nullable: true - scope: - type: string - nullable: true - 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 - password: - type: string - nullable: true - message: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - retainInheritedPermissions: - type: boolean - default: false - nullable: true - sendNotification: - type: boolean - default: false - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/drives/{drive-id}/root/listItem/microsoft.graph.getActivitiesByInterval()': - get: - tags: - - users.drive - summary: Invoke function getActivitiesByInterval - operationId: user.drive.root.listItem_getActivitiesGraphBPreInterval - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - $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 itemActivityStat - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/drives/{drive-id}/root/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': - get: - tags: - - users.drive - summary: Invoke function getActivitiesByInterval - operationId: user.drive.root.listItem_getActivitiesGraphBPreInterval - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: startDateTime - in: path - description: 'Usage: startDateTime=''{startDateTime}''' - required: true - style: simple - schema: - type: string - nullable: true - - name: endDateTime - in: path - description: 'Usage: endDateTime=''{endDateTime}''' - required: true - style: simple - schema: - type: string - nullable: true - - name: interval - in: path - description: 'Usage: interval=''{interval}''' - required: true - style: simple - 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' - - 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 itemActivityStat - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore + '/users/{user-id}/drives/{drive-id}/root/listItem/microsoft.graph.createLink': + post: + tags: + - users.drive + summary: Invoke action createLink + operationId: user.drive.root.listItem_createLink + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + type: + type: string + nullable: true + scope: + type: string + nullable: true + 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 + password: + type: string + nullable: true + message: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + retainInheritedPermissions: + type: boolean + default: false + nullable: true + sendNotification: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/drives/{drive-id}/root/listItem/microsoft.graph.getActivitiesByInterval()': + get: + tags: + - users.drive + summary: Invoke function getActivitiesByInterval + operationId: user.drive.root.listItem_getActivitiesGraphBPreInterval + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $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 itemActivityStat + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/drives/{drive-id}/root/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': + get: + tags: + - users.drive + summary: Invoke function getActivitiesByInterval + operationId: user.drive.root.listItem_getActivitiesGraphBPreInterval + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: startDateTime + in: path + description: 'Usage: startDateTime=''{startDateTime}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: endDateTime + in: path + description: 'Usage: endDateTime=''{endDateTime}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: interval + in: path + description: 'Usage: interval=''{interval}''' + required: true + style: simple + 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' + - 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 itemActivityStat + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/drives/{drive-id}/root/listItem/permissions': + get: + tags: + - users.drive + summary: Get permissions from users + description: The set of permissions for the item. Read-only. Nullable. + operationId: user.drive.root.listItem_ListPermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $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.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.drive + summary: Create new navigation property to permissions for users + operationId: user.drive.root.listItem_CreatePermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/drives/{drive-id}/root/listItem/permissions/{permission-id}': + get: + tags: + - users.drive + summary: Get permissions from users + description: The set of permissions for the item. Read-only. Nullable. + operationId: user.drive.root.listItem_GetPermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.drive + summary: Update the navigation property permissions in users + operationId: user.drive.root.listItem_UpdatePermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete navigation property permissions for users + operationId: user.drive.root.listItem_DeletePermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/drives/{drive-id}/root/listItem/permissions/{permission-id}/microsoft.graph.grant': + post: + tags: + - users.drive + summary: Invoke action grant + description: Grant users access to a link represented by a permission. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 + operationId: user.drive.root.listItem.permission_grant + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + roles: + type: array + items: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of permission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/drives/{drive-id}/root/listItem/permissions/$count': + get: + tags: + - users.drive + summary: Get the number of the resource + operationId: user.drive.root.listItem.permission_GetCount + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/root/listItem/versions': get: tags: @@ -76363,7 +81853,7 @@ components: nullable: true accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in).' + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' nullable: true ageGroup: type: string @@ -76390,7 +81880,7 @@ components: type: array items: type: string - description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' + description: 'The telephone numbers for the user. NOTE: Although it''s a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' city: type: string description: 'The city where the user is located. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' @@ -76537,7 +82027,7 @@ components: nullable: true mobilePhone: type: string - description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.' + description: 'The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' nullable: true mySite: type: string @@ -76559,7 +82049,7 @@ components: $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesImmutableId: type: string - description: 'This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in).' + description: 'This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you''re using a federated domain for the user''s userPrincipalName (UPN) property. NOTE: The $ and _ characters can''t be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' nullable: true onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -76592,7 +82082,7 @@ components: type: array items: type: string - description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).' + description: 'A list of other email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com'']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can''t contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' passwordPolicies: type: string description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Requires $select to retrieve. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).' @@ -76690,7 +82180,7 @@ components: nullable: true userPrincipalName: type: string - description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.' + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user''s email name. The general format is alias@domain, where the domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can''t contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it.' nullable: true userType: type: string @@ -76929,6 +82419,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -76947,7 +82443,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - description: Represents a Microsoft Entra user account. microsoft.graph.mailboxSettings: title: mailboxSettings type: object @@ -77083,6 +82578,12 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' fields: $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + permissions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. + x-ms-navigationProperty: true versions: type: array items: @@ -77491,6 +82992,12 @@ components: $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' description: The collection of long-running operations on the list. x-ms-navigationProperty: true + permissions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. + x-ms-navigationProperty: true subscriptions: type: array items: @@ -80677,7 +86184,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - description: Represents a Microsoft online meeting. microsoft.graph.onPremisesSyncBehavior: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -81883,27 +87389,27 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.listItemVersionCollectionResponse: - title: Collection of listItemVersion + microsoft.graph.permissionCollectionResponse: + title: Collection of permission type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.permission' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.permissionCollectionResponse: - title: Collection of permission + microsoft.graph.listItemVersionCollectionResponse: + title: Collection of listItemVersion type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.permission' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' '@odata.nextLink': type: string nullable: true @@ -82338,6 +87844,7 @@ components: type: object additionalProperties: type: object + description: Standard way to represent a Json blob on Graph. microsoft.graph.status: title: status enum: @@ -83176,7 +88683,7 @@ components: 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: 'Read only. Timestamp at which the chat message was deleted, or null if not deleted.' + description: 'Read-only. Timestamp at which the chat message was deleted, or null if not deleted.' format: date-time nullable: true etag: @@ -83192,13 +88699,13 @@ components: lastEditedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null. + description: Read-only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null. format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.' + description: 'Read-only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.' format: date-time nullable: true locale: @@ -83627,7 +89134,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: Read only. Timestamp at which the channel was created. + description: Read-only. Timestamp at which the channel was created. format: date-time nullable: true description: @@ -83717,6 +89224,8 @@ components: - title: group type: object properties: + accessType: + $ref: '#/components/schemas/microsoft.graph.groupAccessType' allowExternalSenders: type: boolean description: 'Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' @@ -83725,7 +89234,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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.' + 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.' assignedLicenses: type: array items: @@ -83788,6 +89297,10 @@ components: type: boolean description: 'Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can''t be a dynamic group (that is, groupTypes can''t contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).' nullable: true + isFavorite: + type: boolean + description: 'Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' + nullable: true isManagementRestricted: type: boolean description: 'Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve.' @@ -83822,6 +89335,8 @@ components: type: string description: 'Contains the on-premises domain FQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.' nullable: true + onPremisesExtensionAttributes: + $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -83849,6 +89364,9 @@ components: type: boolean description: 'true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' nullable: true + organizationId: + type: string + nullable: true preferredDataLocation: type: string description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' @@ -83899,11 +89417,25 @@ components: type: string description: The unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only. nullable: true + unseenConversationsCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Count of conversations that have had one or more new posts delivered since the signed-in user''s last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' + format: int32 + nullable: true unseenCount: maximum: 2147483647 minimum: -2147483648 type: number - description: 'Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' + description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' + format: int32 + nullable: true + unseenMessagesCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'Count of new posts that have been delivered to the group''s conversations since the signed-in user''s last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).' format: int32 nullable: true visibility: @@ -84050,7 +89582,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - description: Represents a Microsoft Entra group. microsoft.graph.teamsAsyncOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -84136,7 +89667,7 @@ components: nullable: true timeZone: type: string - description: Indicates the time zone of the schedule team using tz database format. Required. + description: 'The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required.' nullable: true workforceIntegrationIds: type: array @@ -85534,6 +91065,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -85566,6 +91099,8 @@ components: type: string description: Specifies the spoken language used during the meeting for recording and transcription purposes. nullable: true + meetingType: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. @@ -87595,6 +93130,15 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.groupAccessType: + title: groupAccessType + enum: + - none + - private + - secret + - public + - unknownFutureValue + type: string microsoft.graph.assignedLabel: title: assignedLabel type: object @@ -88897,6 +94441,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + description: Provides other video teleconferencing (VTC) dial-in options. Read-only. + nullable: true + tenantKey: + type: string + description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + nullable: true + videoTeleconferenceId: + type: string + description: The video teleconferencing ID. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -88927,6 +94489,16 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object + microsoft.graph.onlineMeetingType: + title: onlineMeetingType + enum: + - adhoc + - scheduled + - recurring + - broadcast + - meetnow + - unknownFutureValue + type: string microsoft.graph.onlineMeetingSensitivityLabelAssignment: title: onlineMeetingSensitivityLabelAssignment type: object @@ -93091,6 +98663,8 @@ components: properties: content: $ref: '#/components/schemas/microsoft.graph.contentBase' + contentCategory: + $ref: '#/components/schemas/microsoft.graph.contentCategory' correlationId: type: string description: 'An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).' @@ -93486,12 +99060,23 @@ components: - downloadText - downloadFile - unknownFutureValue + - copyToClipboard + - pasteFromClipboard + - print + - accessDebugTools type: string microsoft.graph.contentBase: title: contentBase type: object additionalProperties: type: object + microsoft.graph.contentCategory: + title: contentCategory + enum: + - none + - ai + - unknownFutureValue + type: string microsoft.graph.operatingSystemSpecifications: title: operatingSystemSpecifications type: object @@ -93631,18 +99216,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.documentSetVersionCollectionResponse' - microsoft.graph.listItemVersionCollectionResponse: + microsoft.graph.permissionCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersionCollectionResponse' - microsoft.graph.permissionCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.permissionCollectionResponse' + microsoft.graph.listItemVersionCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionCollectionResponse' + $ref: '#/components/schemas/microsoft.graph.listItemVersionCollectionResponse' microsoft.graph.subscriptionCollectionResponse: description: Retrieved collection content: From e0cc6342a80805c50d3bcdc530b76a42fe292da2 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Fri, 7 Aug 2026 10:37:32 -0700 Subject: [PATCH 5/6] Revert "Remove beta CloudCommunications OpenAPI update" This reverts commit 22f8e7e9842fe3db7057babcf8bdb4e5d7f377b3. --- openApiDocs/beta/CloudCommunications.yml | 410 ++++++++++++++++++++++- 1 file changed, 401 insertions(+), 9 deletions(-) diff --git a/openApiDocs/beta/CloudCommunications.yml b/openApiDocs/beta/CloudCommunications.yml index 591f9c0e0b..771b70bf76 100644 --- a/openApiDocs/beta/CloudCommunications.yml +++ b/openApiDocs/beta/CloudCommunications.yml @@ -4822,6 +4822,52 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/communications/calls/{call-id}/participants/{participant-id}/microsoft.graph.admitFromLobby': + post: + tags: + - communications.call + summary: Invoke action admitFromLobby + operationId: communication.call.participant_admitFromLobby + parameters: + - name: call-id + in: path + description: The unique identifier of call + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: call + - name: participant-id + in: path + description: The unique identifier of participant + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: participant + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + clientContext: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.admitFromLobbyOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/communications/calls/{call-id}/participants/{participant-id}/microsoft.graph.mute': post: tags: @@ -4872,6 +4918,114 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/communications/calls/{call-id}/participants/{participant-id}/microsoft.graph.removeFromLobby': + post: + tags: + - communications.call + summary: Invoke action removeFromLobby + operationId: communication.call.participant_removeFromLobby + parameters: + - name: call-id + in: path + description: The unique identifier of call + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: call + - name: participant-id + in: path + description: The unique identifier of participant + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: participant + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + clientContext: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.removeFromLobbyOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/communications/calls/{call-id}/participants/{participant-id}/microsoft.graph.reportSyntheticMedia': + post: + tags: + - communications.call + summary: Invoke action reportSyntheticMedia + operationId: communication.call.participant_reportSyntheticMedium + parameters: + - name: call-id + in: path + description: The unique identifier of call + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: call + - name: participant-id + in: path + description: The unique identifier of participant + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: participant + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + id: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + severity: + $ref: '#/components/schemas/microsoft.graph.detectionSeverity' + overallConfidence: + type: number + format: double + nullable: true + isMalicious: + type: boolean + default: false + detectionDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + contentMetadata: + $ref: '#/components/schemas/microsoft.graph.mediaMetadata' + detections: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.syntheticMediaDetectionDetail' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/communications/calls/{call-id}/participants/{participant-id}/microsoft.graph.startHoldMusic': post: tags: @@ -4996,6 +5150,44 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/communications/calls/{call-id}/participants/microsoft.graph.admitAllFromLobby': + post: + tags: + - communications.call + summary: Invoke action admitAllFromLobby + operationId: communication.call.participant_admitAllFromLobby + parameters: + - name: call-id + in: path + description: The unique identifier of call + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: call + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + clientContext: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.admitAllFromLobbyOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/communications/calls/{call-id}/participants/microsoft.graph.invite': post: tags: @@ -16021,7 +16213,7 @@ paths: tags: - users.onlineMeeting summary: List transcripts - description: 'Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time.' + description: Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Access to this API is governed by tenant administrator settings. See Error responses. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/onlinemeeting-list-transcripts?view=graph-rest-beta @@ -18546,8 +18738,85 @@ components: description: Indicates the roster sequence number the participant was last updated in. format: int64 nullable: true + syntheticMediaDetection: + $ref: '#/components/schemas/microsoft.graph.syntheticMediaDetectionInfo' + additionalProperties: + type: object + microsoft.graph.admitFromLobbyOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.commsOperation' + - title: admitFromLobbyOperation + type: object + additionalProperties: + type: object + microsoft.graph.removeFromLobbyOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.commsOperation' + - title: removeFromLobbyOperation + type: object additionalProperties: type: object + microsoft.graph.detectionSeverity: + title: detectionSeverity + enum: + - low + - medium + - high + - unknownFutureValue + type: string + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN + type: string + nullable: true + microsoft.graph.mediaMetadata: + title: mediaMetadata + type: object + properties: + modality: + $ref: '#/components/schemas/microsoft.graph.contentModality' + isRealTime: + type: boolean + mimeType: + type: string + byteSize: + type: number + format: int64 + duration: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + videoMetadata: + $ref: '#/components/schemas/microsoft.graph.videoMetadata' + audioMetadata: + $ref: '#/components/schemas/microsoft.graph.audioMetadata' + streamingMetadata: + $ref: '#/components/schemas/microsoft.graph.streamingMetadata' + additionalProperties: + type: object + microsoft.graph.syntheticMediaDetectionDetail: + title: syntheticMediaDetectionDetail + type: object + properties: + modelName: + type: string + modality: + $ref: '#/components/schemas/microsoft.graph.contentModality' + modelTasks: + type: array + items: + type: string + segment: + $ref: '#/components/schemas/microsoft.graph.mediaSegment' + confidence: + type: number + format: double + nullable: true + additionalProperties: + type: object microsoft.graph.startHoldMusicOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.commsOperation' @@ -18562,6 +18831,13 @@ components: type: object additionalProperties: type: object + microsoft.graph.admitAllFromLobbyOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.commsOperation' + - title: admitAllFromLobbyOperation + type: object + additionalProperties: + type: object microsoft.graph.inviteParticipantsOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.commsOperation' @@ -18867,7 +19143,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - description: Represents a Microsoft online meeting. microsoft.graph.callAiInsight: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -19560,6 +19835,115 @@ components: $ref: '#/components/schemas/microsoft.graph.onlineMeetingVideoDisabledReason' additionalProperties: type: object + microsoft.graph.syntheticMediaDetectionInfo: + title: syntheticMediaDetectionInfo + type: object + properties: + detectionId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + syntheticConfidence: + type: number + format: double + nullable: true + detectorBot: + type: string + isParticipantTrusted: + type: boolean + additionalProperties: + type: object + microsoft.graph.contentModality: + title: contentModality + enum: + - audio + - video + - image + - text + - multimodal + - unknownFutureValue + type: string + microsoft.graph.videoMetadata: + title: videoMetadata + type: object + properties: + codec: + type: string + frameRate: + type: number + format: double + nullable: true + bitrateKbps: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + additionalProperties: + type: object + microsoft.graph.audioMetadata: + title: audioMetadata + type: object + properties: + sampleRateHz: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + bitDepth: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + channels: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + additionalProperties: + type: object + microsoft.graph.streamingMetadata: + title: streamingMetadata + type: object + properties: + latencyMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + frameDropRate: + type: number + format: double + nullable: true + networkJitterMs: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + additionalProperties: + type: object + microsoft.graph.mediaSegment: + title: mediaSegment + type: object + properties: + startTimeSec: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + endTimeSec: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + frameIndices: + type: array + items: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + additionalProperties: + type: object microsoft.graph.teleconferenceDeviceMediaQuality: title: teleconferenceDeviceMediaQuality type: object @@ -20014,6 +20398,8 @@ components: type: string description: Specifies the spoken language used during the meeting for recording and transcription purposes. nullable: true + meetingType: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. @@ -21063,13 +21449,6 @@ components: type: string x-ms-enum-flags: isFlags: true - ReferenceNumeric: - enum: - - '-INF' - - INF - - NaN - type: string - nullable: true microsoft.graph.bodyType: title: bodyType enum: @@ -21175,12 +21554,15 @@ components: properties: moreInfoWebUrl: type: string + description: Provides other video teleconferencing (VTC) dial-in options. Read-only. nullable: true tenantKey: type: string + description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. nullable: true videoTeleconferenceId: type: string + description: The video teleconferencing ID. Read-only. nullable: true additionalProperties: type: object @@ -21214,6 +21596,16 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object + microsoft.graph.onlineMeetingType: + title: onlineMeetingType + enum: + - adhoc + - scheduled + - recurring + - broadcast + - meetnow + - unknownFutureValue + type: string microsoft.graph.onlineMeetingSensitivityLabelAssignment: title: onlineMeetingSensitivityLabelAssignment type: object From 8175cb3171922605c870507dd61c406b7e5ff6f7 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Fri, 7 Aug 2026 11:04:36 -0700 Subject: [PATCH 6/6] Resolve CloudCommunications admit cmdlet collision Rename the admitAllFromLobby variant family so its request body type is not merged with admitFromLobby during proxy export. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 6dcc724b-e9d7-423a-8dc3-3b0e0d6b2468 --- src/CloudCommunications/CloudCommunications.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/CloudCommunications/CloudCommunications.md b/src/CloudCommunications/CloudCommunications.md index 75de732a40..0bcddd2370 100644 --- a/src/CloudCommunications/CloudCommunications.md +++ b/src/CloudCommunications/CloudCommunications.md @@ -26,6 +26,12 @@ directive: variant: ^Mute1$|^MuteExpanded1$|^MuteViaIdentity1$|^MuteViaIdentityExpanded1$ set: subject: MuteAll$1 + - where: + verb: Invoke + subject: ^Admit(CommunicationCallParticipantFromLobby)$ + variant: ^Admit1$|^AdmitExpanded1$|^AdmitViaIdentity1$|^AdmitViaIdentityExpanded1$ + set: + subject: AdmitAll$1 - where: verb: New subject: ^(CommunicationOnlineMeeting)$